var y1=(ot,ft)=>()=>(ft||ot((ft={exports:{}}).exports,ft),ft.exports);var b1=y1((exports,module)=>{function _mergeNamespaces(ot,ft){for(var mt=0;mtvt[yt]})}}}return Object.freeze(Object.defineProperty(ot,Symbol.toStringTag,{value:"Module"}))}(function(){const ft=document.createElement("link").relList;if(ft&&ft.supports&&ft.supports("modulepreload"))return;for(const yt of document.querySelectorAll('link[rel="modulepreload"]'))vt(yt);new MutationObserver(yt=>{for(const bt of yt)if(bt.type==="childList")for(const xt of bt.addedNodes)xt.tagName==="LINK"&&xt.rel==="modulepreload"&&vt(xt)}).observe(document,{childList:!0,subtree:!0});function mt(yt){const bt={};return yt.integrity&&(bt.integrity=yt.integrity),yt.referrerPolicy&&(bt.referrerPolicy=yt.referrerPolicy),yt.crossOrigin==="use-credentials"?bt.credentials="include":yt.crossOrigin==="anonymous"?bt.credentials="omit":bt.credentials="same-origin",bt}function vt(yt){if(yt.ep)return;yt.ep=!0;const bt=mt(yt);fetch(yt.href,bt)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(ot){return ot&&ot.__esModule&&Object.prototype.hasOwnProperty.call(ot,"default")?ot.default:ot}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var l$2=Symbol.for("react.element"),n$2=Symbol.for("react.portal"),p$3=Symbol.for("react.fragment"),q$3=Symbol.for("react.strict_mode"),r$2=Symbol.for("react.profiler"),t$1=Symbol.for("react.provider"),u$1=Symbol.for("react.context"),v$3=Symbol.for("react.forward_ref"),w$1=Symbol.for("react.suspense"),x$2=Symbol.for("react.memo"),y$2=Symbol.for("react.lazy"),z$3=Symbol.iterator;function A$2(ot){return ot===null||typeof ot!="object"?null:(ot=z$3&&ot[z$3]||ot["@@iterator"],typeof ot=="function"?ot:null)}var B$2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$2=Object.assign,D$2={};function E$1(ot,ft,mt){this.props=ot,this.context=ft,this.refs=D$2,this.updater=mt||B$2}E$1.prototype.isReactComponent={};E$1.prototype.setState=function(ot,ft){if(typeof ot!="object"&&typeof ot!="function"&&ot!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,ot,ft,"setState")};E$1.prototype.forceUpdate=function(ot){this.updater.enqueueForceUpdate(this,ot,"forceUpdate")};function F$1(){}F$1.prototype=E$1.prototype;function G$2(ot,ft,mt){this.props=ot,this.context=ft,this.refs=D$2,this.updater=mt||B$2}var H$3=G$2.prototype=new F$1;H$3.constructor=G$2;C$2(H$3,E$1.prototype);H$3.isPureReactComponent=!0;var I$2=Array.isArray,J$1=Object.prototype.hasOwnProperty,K$3={current:null},L$3={key:!0,ref:!0,__self:!0,__source:!0};function M$2(ot,ft,mt){var vt,yt={},bt=null,xt=null;if(ft!=null)for(vt in ft.ref!==void 0&&(xt=ft.ref),ft.key!==void 0&&(bt=""+ft.key),ft)J$1.call(ft,vt)&&!L$3.hasOwnProperty(vt)&&(yt[vt]=ft[vt]);var Et=arguments.length-2;if(Et===1)yt.children=mt;else if(1>>1,or=zt[tr];if(0>>1;tryt(sr,Vt))dryt(vr,sr)?(zt[tr]=vr,zt[dr]=Vt,tr=dr):(zt[tr]=sr,zt[ar]=Vt,tr=ar);else if(dryt(vr,Vt))zt[tr]=vr,zt[dr]=Vt,tr=dr;else break e}}return Ut}function yt(zt,Ut){var Vt=zt.sortIndex-Ut.sortIndex;return Vt!==0?Vt:zt.id-Ut.id}if(typeof performance=="object"&&typeof performance.now=="function"){var bt=performance;ot.unstable_now=function(){return bt.now()}}else{var xt=Date,Et=xt.now();ot.unstable_now=function(){return xt.now()-Et}}var St=[],wt=[],_t=1,kt=null,Ct=3,At=!1,Ot=!1,Nt=!1,Pt=typeof setTimeout=="function"?setTimeout:null,Mt=typeof clearTimeout=="function"?clearTimeout:null,Tt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Rt(zt){for(var Ut=mt(wt);Ut!==null;){if(Ut.callback===null)vt(wt);else if(Ut.startTime<=zt)vt(wt),Ut.sortIndex=Ut.expirationTime,ft(St,Ut);else break;Ut=mt(wt)}}function Lt(zt){if(Nt=!1,Rt(zt),!Ot)if(mt(St)!==null)Ot=!0,qt(Dt);else{var Ut=mt(wt);Ut!==null&&Kt(Lt,Ut.startTime-zt)}}function Dt(zt,Ut){Ot=!1,Nt&&(Nt=!1,Mt(Ht),Ht=-1),At=!0;var Vt=Ct;try{for(Rt(Ut),kt=mt(St);kt!==null&&(!(kt.expirationTime>Ut)||zt&&!Xt());){var tr=kt.callback;if(typeof tr=="function"){kt.callback=null,Ct=kt.priorityLevel;var or=tr(kt.expirationTime<=Ut);Ut=ot.unstable_now(),typeof or=="function"?kt.callback=or:kt===mt(St)&&vt(St),Rt(Ut)}else vt(St);kt=mt(St)}if(kt!==null)var Qt=!0;else{var ar=mt(wt);ar!==null&&Kt(Lt,ar.startTime-Ut),Qt=!1}return Qt}finally{kt=null,Ct=Vt,At=!1}}var $t=!1,Bt=null,Ht=-1,Yt=5,Wt=-1;function Xt(){return!(ot.unstable_now()-Wtzt||125tr?(zt.sortIndex=Vt,ft(wt,zt),mt(St)===null&&zt===mt(wt)&&(Nt?(Mt(Ht),Ht=-1):Nt=!0,Kt(Lt,Vt-tr))):(zt.sortIndex=or,ft(St,zt),Ot||At||(Ot=!0,qt(Dt))),zt},ot.unstable_shouldYield=Xt,ot.unstable_wrapCallback=function(zt){var Ut=Ct;return function(){var Vt=Ct;Ct=Ut;try{return zt.apply(this,arguments)}finally{Ct=Vt}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var aa=reactExports,ca=schedulerExports;function p$1(ot){for(var ft="https://reactjs.org/docs/error-decoder.html?invariant="+ot,mt=1;mt"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[: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]*$/,la={},ma={};function oa(ot){return ja.call(ma,ot)?!0:ja.call(la,ot)?!1:ka.test(ot)?ma[ot]=!0:(la[ot]=!0,!1)}function pa(ot,ft,mt,vt){if(mt!==null&&mt.type===0)return!1;switch(typeof ft){case"function":case"symbol":return!0;case"boolean":return vt?!1:mt!==null?!mt.acceptsBooleans:(ot=ot.toLowerCase().slice(0,5),ot!=="data-"&&ot!=="aria-");default:return!1}}function qa(ot,ft,mt,vt){if(ft===null||typeof ft>"u"||pa(ot,ft,mt,vt))return!0;if(vt)return!1;if(mt!==null)switch(mt.type){case 3:return!ft;case 4:return ft===!1;case 5:return isNaN(ft);case 6:return isNaN(ft)||1>ft}return!1}function v$2(ot,ft,mt,vt,yt,bt,xt){this.acceptsBooleans=ft===2||ft===3||ft===4,this.attributeName=vt,this.attributeNamespace=yt,this.mustUseProperty=mt,this.propertyName=ot,this.type=ft,this.sanitizeURL=bt,this.removeEmptyString=xt}var z$2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(ot){z$2[ot]=new v$2(ot,0,!1,ot,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(ot){var ft=ot[0];z$2[ft]=new v$2(ft,1,!1,ot[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(ot){z$2[ot]=new v$2(ot,2,!1,ot.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(ot){z$2[ot]=new v$2(ot,2,!1,ot,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(ot){z$2[ot]=new v$2(ot,3,!1,ot.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(ot){z$2[ot]=new v$2(ot,3,!0,ot,null,!1,!1)});["capture","download"].forEach(function(ot){z$2[ot]=new v$2(ot,4,!1,ot,null,!1,!1)});["cols","rows","size","span"].forEach(function(ot){z$2[ot]=new v$2(ot,6,!1,ot,null,!1,!1)});["rowSpan","start"].forEach(function(ot){z$2[ot]=new v$2(ot,5,!1,ot.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa(ot){return ot[1].toUpperCase()}"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(ot){var ft=ot.replace(ra,sa);z$2[ft]=new v$2(ft,1,!1,ot,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(ot){var ft=ot.replace(ra,sa);z$2[ft]=new v$2(ft,1,!1,ot,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(ot){var ft=ot.replace(ra,sa);z$2[ft]=new v$2(ft,1,!1,ot,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(ot){z$2[ot]=new v$2(ot,1,!1,ot.toLowerCase(),null,!1,!1)});z$2.xlinkHref=new v$2("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(ot){z$2[ot]=new v$2(ot,1,!1,ot.toLowerCase(),null,!0,!0)});function ta(ot,ft,mt,vt){var yt=z$2.hasOwnProperty(ft)?z$2[ft]:null;(yt!==null?yt.type!==0:vt||!(2Et||yt[xt]!==bt[Et]){var St=` `+yt[xt].replace(" at new "," at ");return ot.displayName&&St.includes("")&&(St=St.replace("",ot.displayName)),St}while(1<=xt&&0<=Et);break}}}finally{Na=!1,Error.prepareStackTrace=mt}return(ot=ot?ot.displayName||ot.name:"")?Ma(ot):""}function Pa(ot){switch(ot.tag){case 5:return Ma(ot.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return ot=Oa(ot.type,!1),ot;case 11:return ot=Oa(ot.type.render,!1),ot;case 1:return ot=Oa(ot.type,!0),ot;default:return""}}function Qa(ot){if(ot==null)return null;if(typeof ot=="function")return ot.displayName||ot.name||null;if(typeof ot=="string")return ot;switch(ot){case ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof ot=="object")switch(ot.$$typeof){case Ca:return(ot.displayName||"Context")+".Consumer";case Ba:return(ot._context.displayName||"Context")+".Provider";case Da:var ft=ot.render;return ot=ot.displayName,ot||(ot=ft.displayName||ft.name||"",ot=ot!==""?"ForwardRef("+ot+")":"ForwardRef"),ot;case Ga:return ft=ot.displayName||null,ft!==null?ft:Qa(ot.type)||"Memo";case Ha:ft=ot._payload,ot=ot._init;try{return Qa(ot(ft))}catch{}}return null}function Ra(ot){var ft=ot.type;switch(ot.tag){case 24:return"Cache";case 9:return(ft.displayName||"Context")+".Consumer";case 10:return(ft._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return ot=ft.render,ot=ot.displayName||ot.name||"",ft.displayName||(ot!==""?"ForwardRef("+ot+")":"ForwardRef");case 7:return"Fragment";case 5:return ft;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(ft);case 8:return ft===za?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof ft=="function")return ft.displayName||ft.name||null;if(typeof ft=="string")return ft}return null}function Sa(ot){switch(typeof ot){case"boolean":case"number":case"string":case"undefined":return ot;case"object":return ot;default:return""}}function Ta(ot){var ft=ot.type;return(ot=ot.nodeName)&&ot.toLowerCase()==="input"&&(ft==="checkbox"||ft==="radio")}function Ua(ot){var ft=Ta(ot)?"checked":"value",mt=Object.getOwnPropertyDescriptor(ot.constructor.prototype,ft),vt=""+ot[ft];if(!ot.hasOwnProperty(ft)&&typeof mt<"u"&&typeof mt.get=="function"&&typeof mt.set=="function"){var yt=mt.get,bt=mt.set;return Object.defineProperty(ot,ft,{configurable:!0,get:function(){return yt.call(this)},set:function(xt){vt=""+xt,bt.call(this,xt)}}),Object.defineProperty(ot,ft,{enumerable:mt.enumerable}),{getValue:function(){return vt},setValue:function(xt){vt=""+xt},stopTracking:function(){ot._valueTracker=null,delete ot[ft]}}}}function Va(ot){ot._valueTracker||(ot._valueTracker=Ua(ot))}function Wa(ot){if(!ot)return!1;var ft=ot._valueTracker;if(!ft)return!0;var mt=ft.getValue(),vt="";return ot&&(vt=Ta(ot)?ot.checked?"true":"false":ot.value),ot=vt,ot!==mt?(ft.setValue(ot),!0):!1}function Xa(ot){if(ot=ot||(typeof document<"u"?document:void 0),typeof ot>"u")return null;try{return ot.activeElement||ot.body}catch{return ot.body}}function Ya(ot,ft){var mt=ft.checked;return A$1({},ft,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:mt??ot._wrapperState.initialChecked})}function Za(ot,ft){var mt=ft.defaultValue==null?"":ft.defaultValue,vt=ft.checked!=null?ft.checked:ft.defaultChecked;mt=Sa(ft.value!=null?ft.value:mt),ot._wrapperState={initialChecked:vt,initialValue:mt,controlled:ft.type==="checkbox"||ft.type==="radio"?ft.checked!=null:ft.value!=null}}function ab(ot,ft){ft=ft.checked,ft!=null&&ta(ot,"checked",ft,!1)}function bb(ot,ft){ab(ot,ft);var mt=Sa(ft.value),vt=ft.type;if(mt!=null)vt==="number"?(mt===0&&ot.value===""||ot.value!=mt)&&(ot.value=""+mt):ot.value!==""+mt&&(ot.value=""+mt);else if(vt==="submit"||vt==="reset"){ot.removeAttribute("value");return}ft.hasOwnProperty("value")?cb(ot,ft.type,mt):ft.hasOwnProperty("defaultValue")&&cb(ot,ft.type,Sa(ft.defaultValue)),ft.checked==null&&ft.defaultChecked!=null&&(ot.defaultChecked=!!ft.defaultChecked)}function db(ot,ft,mt){if(ft.hasOwnProperty("value")||ft.hasOwnProperty("defaultValue")){var vt=ft.type;if(!(vt!=="submit"&&vt!=="reset"||ft.value!==void 0&&ft.value!==null))return;ft=""+ot._wrapperState.initialValue,mt||ft===ot.value||(ot.value=ft),ot.defaultValue=ft}mt=ot.name,mt!==""&&(ot.name=""),ot.defaultChecked=!!ot._wrapperState.initialChecked,mt!==""&&(ot.name=mt)}function cb(ot,ft,mt){(ft!=="number"||Xa(ot.ownerDocument)!==ot)&&(mt==null?ot.defaultValue=""+ot._wrapperState.initialValue:ot.defaultValue!==""+mt&&(ot.defaultValue=""+mt))}var eb=Array.isArray;function fb(ot,ft,mt,vt){if(ot=ot.options,ft){ft={};for(var yt=0;yt"+ft.valueOf().toString()+"",ft=mb.firstChild;ot.firstChild;)ot.removeChild(ot.firstChild);for(;ft.firstChild;)ot.appendChild(ft.firstChild)}});function ob(ot,ft){if(ft){var mt=ot.firstChild;if(mt&&mt===ot.lastChild&&mt.nodeType===3){mt.nodeValue=ft;return}}ot.textContent=ft}var pb={animationIterationCount:!0,aspectRatio:!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},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(ot){qb.forEach(function(ft){ft=ft+ot.charAt(0).toUpperCase()+ot.substring(1),pb[ft]=pb[ot]})});function rb(ot,ft,mt){return ft==null||typeof ft=="boolean"||ft===""?"":mt||typeof ft!="number"||ft===0||pb.hasOwnProperty(ot)&&pb[ot]?(""+ft).trim():ft+"px"}function sb(ot,ft){ot=ot.style;for(var mt in ft)if(ft.hasOwnProperty(mt)){var vt=mt.indexOf("--")===0,yt=rb(mt,ft[mt],vt);mt==="float"&&(mt="cssFloat"),vt?ot.setProperty(mt,yt):ot[mt]=yt}}var tb=A$1({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 ub(ot,ft){if(ft){if(tb[ot]&&(ft.children!=null||ft.dangerouslySetInnerHTML!=null))throw Error(p$1(137,ot));if(ft.dangerouslySetInnerHTML!=null){if(ft.children!=null)throw Error(p$1(60));if(typeof ft.dangerouslySetInnerHTML!="object"||!("__html"in ft.dangerouslySetInnerHTML))throw Error(p$1(61))}if(ft.style!=null&&typeof ft.style!="object")throw Error(p$1(62))}}function vb(ot,ft){if(ot.indexOf("-")===-1)return typeof ft.is=="string";switch(ot){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}}var wb=null;function xb(ot){return ot=ot.target||ot.srcElement||window,ot.correspondingUseElement&&(ot=ot.correspondingUseElement),ot.nodeType===3?ot.parentNode:ot}var yb=null,zb=null,Ab=null;function Bb(ot){if(ot=Cb(ot)){if(typeof yb!="function")throw Error(p$1(280));var ft=ot.stateNode;ft&&(ft=Db(ft),yb(ot.stateNode,ot.type,ft))}}function Eb(ot){zb?Ab?Ab.push(ot):Ab=[ot]:zb=ot}function Fb(){if(zb){var ot=zb,ft=Ab;if(Ab=zb=null,Bb(ot),ft)for(ot=0;ot>>=0,ot===0?32:31-(pc(ot)/qc|0)|0}var rc=64,sc=4194304;function tc(ot){switch(ot&-ot){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return ot&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return ot&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return ot}}function uc(ot,ft){var mt=ot.pendingLanes;if(mt===0)return 0;var vt=0,yt=ot.suspendedLanes,bt=ot.pingedLanes,xt=mt&268435455;if(xt!==0){var Et=xt&~yt;Et!==0?vt=tc(Et):(bt&=xt,bt!==0&&(vt=tc(bt)))}else xt=mt&~yt,xt!==0?vt=tc(xt):bt!==0&&(vt=tc(bt));if(vt===0)return 0;if(ft!==0&&ft!==vt&&!(ft&yt)&&(yt=vt&-vt,bt=ft&-ft,yt>=bt||yt===16&&(bt&4194240)!==0))return ft;if(vt&4&&(vt|=mt&16),ft=ot.entangledLanes,ft!==0)for(ot=ot.entanglements,ft&=vt;0mt;mt++)ft.push(ot);return ft}function Ac(ot,ft,mt){ot.pendingLanes|=ft,ft!==536870912&&(ot.suspendedLanes=0,ot.pingedLanes=0),ot=ot.eventTimes,ft=31-oc(ft),ot[ft]=mt}function Bc(ot,ft){var mt=ot.pendingLanes&~ft;ot.pendingLanes=ft,ot.suspendedLanes=0,ot.pingedLanes=0,ot.expiredLanes&=ft,ot.mutableReadLanes&=ft,ot.entangledLanes&=ft,ft=ot.entanglements;var vt=ot.eventTimes;for(ot=ot.expirationTimes;0=be$2),ee$1=" ",fe$2=!1;function ge$1(ot,ft){switch(ot){case"keyup":return $d.indexOf(ft.keyCode)!==-1;case"keydown":return ft.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he$1(ot){return ot=ot.detail,typeof ot=="object"&&"data"in ot?ot.data:null}var ie$1=!1;function je$1(ot,ft){switch(ot){case"compositionend":return he$1(ft);case"keypress":return ft.which!==32?null:(fe$2=!0,ee$1);case"textInput":return ot=ft.data,ot===ee$1&&fe$2?null:ot;default:return null}}function ke$1(ot,ft){if(ie$1)return ot==="compositionend"||!ae$1&&ge$1(ot,ft)?(ot=nd(),md=ld=kd=null,ie$1=!1,ot):null;switch(ot){case"paste":return null;case"keypress":if(!(ft.ctrlKey||ft.altKey||ft.metaKey)||ft.ctrlKey&&ft.altKey){if(ft.char&&1=ft)return{node:mt,offset:ft-ot};ot=vt}e:{for(;mt;){if(mt.nextSibling){mt=mt.nextSibling;break e}mt=mt.parentNode}mt=void 0}mt=Je$1(mt)}}function Le(ot,ft){return ot&&ft?ot===ft?!0:ot&&ot.nodeType===3?!1:ft&&ft.nodeType===3?Le(ot,ft.parentNode):"contains"in ot?ot.contains(ft):ot.compareDocumentPosition?!!(ot.compareDocumentPosition(ft)&16):!1:!1}function Me$1(){for(var ot=window,ft=Xa();ft instanceof ot.HTMLIFrameElement;){try{var mt=typeof ft.contentWindow.location.href=="string"}catch{mt=!1}if(mt)ot=ft.contentWindow;else break;ft=Xa(ot.document)}return ft}function Ne$2(ot){var ft=ot&&ot.nodeName&&ot.nodeName.toLowerCase();return ft&&(ft==="input"&&(ot.type==="text"||ot.type==="search"||ot.type==="tel"||ot.type==="url"||ot.type==="password")||ft==="textarea"||ot.contentEditable==="true")}function Oe$1(ot){var ft=Me$1(),mt=ot.focusedElem,vt=ot.selectionRange;if(ft!==mt&&mt&&mt.ownerDocument&&Le(mt.ownerDocument.documentElement,mt)){if(vt!==null&&Ne$2(mt)){if(ft=vt.start,ot=vt.end,ot===void 0&&(ot=ft),"selectionStart"in mt)mt.selectionStart=ft,mt.selectionEnd=Math.min(ot,mt.value.length);else if(ot=(ft=mt.ownerDocument||document)&&ft.defaultView||window,ot.getSelection){ot=ot.getSelection();var yt=mt.textContent.length,bt=Math.min(vt.start,yt);vt=vt.end===void 0?bt:Math.min(vt.end,yt),!ot.extend&&bt>vt&&(yt=vt,vt=bt,bt=yt),yt=Ke$1(mt,bt);var xt=Ke$1(mt,vt);yt&&xt&&(ot.rangeCount!==1||ot.anchorNode!==yt.node||ot.anchorOffset!==yt.offset||ot.focusNode!==xt.node||ot.focusOffset!==xt.offset)&&(ft=ft.createRange(),ft.setStart(yt.node,yt.offset),ot.removeAllRanges(),bt>vt?(ot.addRange(ft),ot.extend(xt.node,xt.offset)):(ft.setEnd(xt.node,xt.offset),ot.addRange(ft)))}}for(ft=[],ot=mt;ot=ot.parentNode;)ot.nodeType===1&&ft.push({element:ot,left:ot.scrollLeft,top:ot.scrollTop});for(typeof mt.focus=="function"&&mt.focus(),mt=0;mt=document.documentMode,Qe$1=null,Re$1=null,Se$1=null,Te$2=!1;function Ue$1(ot,ft,mt){var vt=mt.window===mt?mt.document:mt.nodeType===9?mt:mt.ownerDocument;Te$2||Qe$1==null||Qe$1!==Xa(vt)||(vt=Qe$1,"selectionStart"in vt&&Ne$2(vt)?vt={start:vt.selectionStart,end:vt.selectionEnd}:(vt=(vt.ownerDocument&&vt.ownerDocument.defaultView||window).getSelection(),vt={anchorNode:vt.anchorNode,anchorOffset:vt.anchorOffset,focusNode:vt.focusNode,focusOffset:vt.focusOffset}),Se$1&&Ie$1(Se$1,vt)||(Se$1=vt,vt=oe$1(Re$1,"onSelect"),0Tf||(ot.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G$1(ot,ft){Tf++,Sf[Tf]=ot.current,ot.current=ft}var Vf={},H$2=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(ot,ft){var mt=ot.type.contextTypes;if(!mt)return Vf;var vt=ot.stateNode;if(vt&&vt.__reactInternalMemoizedUnmaskedChildContext===ft)return vt.__reactInternalMemoizedMaskedChildContext;var yt={},bt;for(bt in mt)yt[bt]=ft[bt];return vt&&(ot=ot.stateNode,ot.__reactInternalMemoizedUnmaskedChildContext=ft,ot.__reactInternalMemoizedMaskedChildContext=yt),yt}function Zf(ot){return ot=ot.childContextTypes,ot!=null}function $f(){E(Wf),E(H$2)}function ag$1(ot,ft,mt){if(H$2.current!==Vf)throw Error(p$1(168));G$1(H$2,ft),G$1(Wf,mt)}function bg$1(ot,ft,mt){var vt=ot.stateNode;if(ft=ft.childContextTypes,typeof vt.getChildContext!="function")return mt;vt=vt.getChildContext();for(var yt in vt)if(!(yt in ft))throw Error(p$1(108,Ra(ot)||"Unknown",yt));return A$1({},mt,vt)}function cg(ot){return ot=(ot=ot.stateNode)&&ot.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$2.current,G$1(H$2,ot),G$1(Wf,Wf.current),!0}function dg$1(ot,ft,mt){var vt=ot.stateNode;if(!vt)throw Error(p$1(169));mt?(ot=bg$1(ot,ft,Xf),vt.__reactInternalMemoizedMergedChildContext=ot,E(Wf),E(H$2),G$1(H$2,ot)):E(Wf),G$1(Wf,mt)}var eg=null,fg$1=!1,gg$1=!1;function hg$1(ot){eg===null?eg=[ot]:eg.push(ot)}function ig$1(ot){fg$1=!0,hg$1(ot)}function jg$1(){if(!gg$1&&eg!==null){gg$1=!0;var ot=0,ft=C$1;try{var mt=eg;for(C$1=1;ot>=xt,yt-=xt,rg$1=1<<32-oc(ft)+yt|mt<Ht?(Yt=Bt,Bt=null):Yt=Bt.sibling;var Wt=Ct(Mt,Bt,Rt[Ht],Lt);if(Wt===null){Bt===null&&(Bt=Yt);break}ot&&Bt&&Wt.alternate===null&&ft(Mt,Bt),Tt=bt(Wt,Tt,Ht),$t===null?Dt=Wt:$t.sibling=Wt,$t=Wt,Bt=Yt}if(Ht===Rt.length)return mt(Mt,Bt),I$1&&tg$1(Mt,Ht),Dt;if(Bt===null){for(;HtHt?(Yt=Bt,Bt=null):Yt=Bt.sibling;var Xt=Ct(Mt,Bt,Wt.value,Lt);if(Xt===null){Bt===null&&(Bt=Yt);break}ot&&Bt&&Xt.alternate===null&&ft(Mt,Bt),Tt=bt(Xt,Tt,Ht),$t===null?Dt=Xt:$t.sibling=Xt,$t=Xt,Bt=Yt}if(Wt.done)return mt(Mt,Bt),I$1&&tg$1(Mt,Ht),Dt;if(Bt===null){for(;!Wt.done;Ht++,Wt=Rt.next())Wt=kt(Mt,Wt.value,Lt),Wt!==null&&(Tt=bt(Wt,Tt,Ht),$t===null?Dt=Wt:$t.sibling=Wt,$t=Wt);return I$1&&tg$1(Mt,Ht),Dt}for(Bt=vt(Mt,Bt);!Wt.done;Ht++,Wt=Rt.next())Wt=At(Bt,Mt,Ht,Wt.value,Lt),Wt!==null&&(ot&&Wt.alternate!==null&&Bt.delete(Wt.key===null?Ht:Wt.key),Tt=bt(Wt,Tt,Ht),$t===null?Dt=Wt:$t.sibling=Wt,$t=Wt);return ot&&Bt.forEach(function(Jt){return ft(Mt,Jt)}),I$1&&tg$1(Mt,Ht),Dt}function Pt(Mt,Tt,Rt,Lt){if(typeof Rt=="object"&&Rt!==null&&Rt.type===ya&&Rt.key===null&&(Rt=Rt.props.children),typeof Rt=="object"&&Rt!==null){switch(Rt.$$typeof){case va:e:{for(var Dt=Rt.key,$t=Tt;$t!==null;){if($t.key===Dt){if(Dt=Rt.type,Dt===ya){if($t.tag===7){mt(Mt,$t.sibling),Tt=yt($t,Rt.props.children),Tt.return=Mt,Mt=Tt;break e}}else if($t.elementType===Dt||typeof Dt=="object"&&Dt!==null&&Dt.$$typeof===Ha&&uh(Dt)===$t.type){mt(Mt,$t.sibling),Tt=yt($t,Rt.props),Tt.ref=sh(Mt,$t,Rt),Tt.return=Mt,Mt=Tt;break e}mt(Mt,$t);break}else ft(Mt,$t);$t=$t.sibling}Rt.type===ya?(Tt=Ah(Rt.props.children,Mt.mode,Lt,Rt.key),Tt.return=Mt,Mt=Tt):(Lt=yh(Rt.type,Rt.key,Rt.props,null,Mt.mode,Lt),Lt.ref=sh(Mt,Tt,Rt),Lt.return=Mt,Mt=Lt)}return xt(Mt);case wa:e:{for($t=Rt.key;Tt!==null;){if(Tt.key===$t)if(Tt.tag===4&&Tt.stateNode.containerInfo===Rt.containerInfo&&Tt.stateNode.implementation===Rt.implementation){mt(Mt,Tt.sibling),Tt=yt(Tt,Rt.children||[]),Tt.return=Mt,Mt=Tt;break e}else{mt(Mt,Tt);break}else ft(Mt,Tt);Tt=Tt.sibling}Tt=zh(Rt,Mt.mode,Lt),Tt.return=Mt,Mt=Tt}return xt(Mt);case Ha:return $t=Rt._init,Pt(Mt,Tt,$t(Rt._payload),Lt)}if(eb(Rt))return Ot(Mt,Tt,Rt,Lt);if(Ka(Rt))return Nt(Mt,Tt,Rt,Lt);th(Mt,Rt)}return typeof Rt=="string"&&Rt!==""||typeof Rt=="number"?(Rt=""+Rt,Tt!==null&&Tt.tag===6?(mt(Mt,Tt.sibling),Tt=yt(Tt,Rt),Tt.return=Mt,Mt=Tt):(mt(Mt,Tt),Tt=xh(Rt,Mt.mode,Lt),Tt.return=Mt,Mt=Tt),xt(Mt)):mt(Mt,Tt)}return Pt}var Bh=vh(!0),Ch=vh(!1),Dh={},Eh=Uf(Dh),Fh=Uf(Dh),Gh=Uf(Dh);function Hh(ot){if(ot===Dh)throw Error(p$1(174));return ot}function Ih(ot,ft){switch(G$1(Gh,ft),G$1(Fh,ot),G$1(Eh,Dh),ot=ft.nodeType,ot){case 9:case 11:ft=(ft=ft.documentElement)?ft.namespaceURI:lb(null,"");break;default:ot=ot===8?ft.parentNode:ft,ft=ot.namespaceURI||null,ot=ot.tagName,ft=lb(ft,ot)}E(Eh),G$1(Eh,ft)}function Jh(){E(Eh),E(Fh),E(Gh)}function Kh(ot){Hh(Gh.current);var ft=Hh(Eh.current),mt=lb(ft,ot.type);ft!==mt&&(G$1(Fh,ot),G$1(Eh,mt))}function Lh(ot){Fh.current===ot&&(E(Eh),E(Fh))}var M$1=Uf(0);function Mh(ot){for(var ft=ot;ft!==null;){if(ft.tag===13){var mt=ft.memoizedState;if(mt!==null&&(mt=mt.dehydrated,mt===null||mt.data==="$?"||mt.data==="$!"))return ft}else if(ft.tag===19&&ft.memoizedProps.revealOrder!==void 0){if(ft.flags&128)return ft}else if(ft.child!==null){ft.child.return=ft,ft=ft.child;continue}if(ft===ot)break;for(;ft.sibling===null;){if(ft.return===null||ft.return===ot)return null;ft=ft.return}ft.sibling.return=ft.return,ft=ft.sibling}return null}var Nh=[];function Oh(){for(var ot=0;otmt?mt:4,ot(!0);var vt=Qh.transition;Qh.transition={};try{ot(!1),ft()}finally{C$1=mt,Qh.transition=vt}}function Fi(){return di().memoizedState}function Gi(ot,ft,mt){var vt=lh(ot);if(mt={lane:vt,action:mt,hasEagerState:!1,eagerState:null,next:null},Hi$1(ot))Ii(ft,mt);else if(mt=Yg$1(ot,ft,mt,vt),mt!==null){var yt=L$2();mh(mt,ot,vt,yt),Ji(mt,ft,vt)}}function ri$1(ot,ft,mt){var vt=lh(ot),yt={lane:vt,action:mt,hasEagerState:!1,eagerState:null,next:null};if(Hi$1(ot))Ii(ft,yt);else{var bt=ot.alternate;if(ot.lanes===0&&(bt===null||bt.lanes===0)&&(bt=ft.lastRenderedReducer,bt!==null))try{var xt=ft.lastRenderedState,Et=bt(xt,mt);if(yt.hasEagerState=!0,yt.eagerState=Et,He$1(Et,xt)){var St=ft.interleaved;St===null?(yt.next=yt,Xg$1(ft)):(yt.next=St.next,St.next=yt),ft.interleaved=yt;return}}catch{}finally{}mt=Yg$1(ot,ft,yt,vt),mt!==null&&(yt=L$2(),mh(mt,ot,vt,yt),Ji(mt,ft,vt))}}function Hi$1(ot){var ft=ot.alternate;return ot===N||ft!==null&&ft===N}function Ii(ot,ft){Th=Sh=!0;var mt=ot.pending;mt===null?ft.next=ft:(ft.next=mt.next,mt.next=ft),ot.pending=ft}function Ji(ot,ft,mt){if(mt&4194240){var vt=ft.lanes;vt&=ot.pendingLanes,mt|=vt,ft.lanes=mt,Cc(ot,mt)}}var ai$1={readContext:Vg$1,useCallback:Q$1,useContext:Q$1,useEffect:Q$1,useImperativeHandle:Q$1,useInsertionEffect:Q$1,useLayoutEffect:Q$1,useMemo:Q$1,useReducer:Q$1,useRef:Q$1,useState:Q$1,useDebugValue:Q$1,useDeferredValue:Q$1,useTransition:Q$1,useMutableSource:Q$1,useSyncExternalStore:Q$1,useId:Q$1,unstable_isNewReconciler:!1},Yh={readContext:Vg$1,useCallback:function(ot,ft){return ci$1().memoizedState=[ot,ft===void 0?null:ft],ot},useContext:Vg$1,useEffect:vi,useImperativeHandle:function(ot,ft,mt){return mt=mt!=null?mt.concat([ot]):null,ti$1(4194308,4,yi$1.bind(null,ft,ot),mt)},useLayoutEffect:function(ot,ft){return ti$1(4194308,4,ot,ft)},useInsertionEffect:function(ot,ft){return ti$1(4,2,ot,ft)},useMemo:function(ot,ft){var mt=ci$1();return ft=ft===void 0?null:ft,ot=ot(),mt.memoizedState=[ot,ft],ot},useReducer:function(ot,ft,mt){var vt=ci$1();return ft=mt!==void 0?mt(ft):ft,vt.memoizedState=vt.baseState=ft,ot={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ot,lastRenderedState:ft},vt.queue=ot,ot=ot.dispatch=Gi.bind(null,N,ot),[vt.memoizedState,ot]},useRef:function(ot){var ft=ci$1();return ot={current:ot},ft.memoizedState=ot},useState:qi$1,useDebugValue:Ai$1,useDeferredValue:function(ot){return ci$1().memoizedState=ot},useTransition:function(){var ot=qi$1(!1),ft=ot[0];return ot=Ei.bind(null,ot[1]),ci$1().memoizedState=ot,[ft,ot]},useMutableSource:function(){},useSyncExternalStore:function(ot,ft,mt){var vt=N,yt=ci$1();if(I$1){if(mt===void 0)throw Error(p$1(407));mt=mt()}else{if(mt=ft(),R$1===null)throw Error(p$1(349));Rh&30||ni$1(vt,ft,mt)}yt.memoizedState=mt;var bt={value:mt,getSnapshot:ft};return yt.queue=bt,vi(ki.bind(null,vt,bt,ot),[ot]),vt.flags|=2048,li$1(9,mi.bind(null,vt,bt,mt,ft),void 0,null),mt},useId:function(){var ot=ci$1(),ft=R$1.identifierPrefix;if(I$1){var mt=sg,vt=rg$1;mt=(vt&~(1<<32-oc(vt)-1)).toString(32)+mt,ft=":"+ft+"R"+mt,mt=Uh++,0<\/script>",ot=ot.removeChild(ot.firstChild)):typeof vt.is=="string"?ot=xt.createElement(mt,{is:vt.is}):(ot=xt.createElement(mt),mt==="select"&&(xt=ot,vt.multiple?xt.multiple=!0:vt.size&&(xt.size=vt.size))):ot=xt.createElementNS(ot,mt),ot[Of]=ft,ot[Pf]=vt,Aj(ot,ft,!1,!1),ft.stateNode=ot;e:{switch(xt=vb(mt,vt),mt){case"dialog":D$1("cancel",ot),D$1("close",ot),yt=vt;break;case"iframe":case"object":case"embed":D$1("load",ot),yt=vt;break;case"video":case"audio":for(yt=0;ytHj&&(ft.flags|=128,vt=!0,Ej(bt,!1),ft.lanes=4194304)}else{if(!vt)if(ot=Mh(xt),ot!==null){if(ft.flags|=128,vt=!0,mt=ot.updateQueue,mt!==null&&(ft.updateQueue=mt,ft.flags|=4),Ej(bt,!0),bt.tail===null&&bt.tailMode==="hidden"&&!xt.alternate&&!I$1)return S$2(ft),null}else 2*B$1()-bt.renderingStartTime>Hj&&mt!==1073741824&&(ft.flags|=128,vt=!0,Ej(bt,!1),ft.lanes=4194304);bt.isBackwards?(xt.sibling=ft.child,ft.child=xt):(mt=bt.last,mt!==null?mt.sibling=xt:ft.child=xt,bt.last=xt)}return bt.tail!==null?(ft=bt.tail,bt.rendering=ft,bt.tail=ft.sibling,bt.renderingStartTime=B$1(),ft.sibling=null,mt=M$1.current,G$1(M$1,vt?mt&1|2:mt&1),ft):(S$2(ft),null);case 22:case 23:return Ij(),vt=ft.memoizedState!==null,ot!==null&&ot.memoizedState!==null!==vt&&(ft.flags|=8192),vt&&ft.mode&1?gj&1073741824&&(S$2(ft),ft.subtreeFlags&6&&(ft.flags|=8192)):S$2(ft),null;case 24:return null;case 25:return null}throw Error(p$1(156,ft.tag))}function Jj(ot,ft){switch(wg$1(ft),ft.tag){case 1:return Zf(ft.type)&&$f(),ot=ft.flags,ot&65536?(ft.flags=ot&-65537|128,ft):null;case 3:return Jh(),E(Wf),E(H$2),Oh(),ot=ft.flags,ot&65536&&!(ot&128)?(ft.flags=ot&-65537|128,ft):null;case 5:return Lh(ft),null;case 13:if(E(M$1),ot=ft.memoizedState,ot!==null&&ot.dehydrated!==null){if(ft.alternate===null)throw Error(p$1(340));Ig()}return ot=ft.flags,ot&65536?(ft.flags=ot&-65537|128,ft):null;case 19:return E(M$1),null;case 4:return Jh(),null;case 10:return Rg$1(ft.type._context),null;case 22:case 23:return Ij(),null;case 24:return null;default:return null}}var Kj=!1,U$2=!1,Lj=typeof WeakSet=="function"?WeakSet:Set,V$2=null;function Mj(ot,ft){var mt=ot.ref;if(mt!==null)if(typeof mt=="function")try{mt(null)}catch(vt){W$2(ot,ft,vt)}else mt.current=null}function Nj(ot,ft,mt){try{mt()}catch(vt){W$2(ot,ft,vt)}}var Oj=!1;function Pj(ot,ft){if(Cf=dd,ot=Me$1(),Ne$2(ot)){if("selectionStart"in ot)var mt={start:ot.selectionStart,end:ot.selectionEnd};else e:{mt=(mt=ot.ownerDocument)&&mt.defaultView||window;var vt=mt.getSelection&&mt.getSelection();if(vt&&vt.rangeCount!==0){mt=vt.anchorNode;var yt=vt.anchorOffset,bt=vt.focusNode;vt=vt.focusOffset;try{mt.nodeType,bt.nodeType}catch{mt=null;break e}var xt=0,Et=-1,St=-1,wt=0,_t=0,kt=ot,Ct=null;t:for(;;){for(var At;kt!==mt||yt!==0&&kt.nodeType!==3||(Et=xt+yt),kt!==bt||vt!==0&&kt.nodeType!==3||(St=xt+vt),kt.nodeType===3&&(xt+=kt.nodeValue.length),(At=kt.firstChild)!==null;)Ct=kt,kt=At;for(;;){if(kt===ot)break t;if(Ct===mt&&++wt===yt&&(Et=xt),Ct===bt&&++_t===vt&&(St=xt),(At=kt.nextSibling)!==null)break;kt=Ct,Ct=kt.parentNode}kt=At}mt=Et===-1||St===-1?null:{start:Et,end:St}}else mt=null}mt=mt||{start:0,end:0}}else mt=null;for(Df={focusedElem:ot,selectionRange:mt},dd=!1,V$2=ft;V$2!==null;)if(ft=V$2,ot=ft.child,(ft.subtreeFlags&1028)!==0&&ot!==null)ot.return=ft,V$2=ot;else for(;V$2!==null;){ft=V$2;try{var Ot=ft.alternate;if(ft.flags&1024)switch(ft.tag){case 0:case 11:case 15:break;case 1:if(Ot!==null){var Nt=Ot.memoizedProps,Pt=Ot.memoizedState,Mt=ft.stateNode,Tt=Mt.getSnapshotBeforeUpdate(ft.elementType===ft.type?Nt:Lg$1(ft.type,Nt),Pt);Mt.__reactInternalSnapshotBeforeUpdate=Tt}break;case 3:var Rt=ft.stateNode.containerInfo;Rt.nodeType===1?Rt.textContent="":Rt.nodeType===9&&Rt.documentElement&&Rt.removeChild(Rt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p$1(163))}}catch(Lt){W$2(ft,ft.return,Lt)}if(ot=ft.sibling,ot!==null){ot.return=ft.return,V$2=ot;break}V$2=ft.return}return Ot=Oj,Oj=!1,Ot}function Qj(ot,ft,mt){var vt=ft.updateQueue;if(vt=vt!==null?vt.lastEffect:null,vt!==null){var yt=vt=vt.next;do{if((yt.tag&ot)===ot){var bt=yt.destroy;yt.destroy=void 0,bt!==void 0&&Nj(ft,mt,bt)}yt=yt.next}while(yt!==vt)}}function Rj(ot,ft){if(ft=ft.updateQueue,ft=ft!==null?ft.lastEffect:null,ft!==null){var mt=ft=ft.next;do{if((mt.tag&ot)===ot){var vt=mt.create;mt.destroy=vt()}mt=mt.next}while(mt!==ft)}}function Sj(ot){var ft=ot.ref;if(ft!==null){var mt=ot.stateNode;switch(ot.tag){case 5:ot=mt;break;default:ot=mt}typeof ft=="function"?ft(ot):ft.current=ot}}function Tj(ot){var ft=ot.alternate;ft!==null&&(ot.alternate=null,Tj(ft)),ot.child=null,ot.deletions=null,ot.sibling=null,ot.tag===5&&(ft=ot.stateNode,ft!==null&&(delete ft[Of],delete ft[Pf],delete ft[of],delete ft[Qf],delete ft[Rf])),ot.stateNode=null,ot.return=null,ot.dependencies=null,ot.memoizedProps=null,ot.memoizedState=null,ot.pendingProps=null,ot.stateNode=null,ot.updateQueue=null}function Uj(ot){return ot.tag===5||ot.tag===3||ot.tag===4}function Vj(ot){e:for(;;){for(;ot.sibling===null;){if(ot.return===null||Uj(ot.return))return null;ot=ot.return}for(ot.sibling.return=ot.return,ot=ot.sibling;ot.tag!==5&&ot.tag!==6&&ot.tag!==18;){if(ot.flags&2||ot.child===null||ot.tag===4)continue e;ot.child.return=ot,ot=ot.child}if(!(ot.flags&2))return ot.stateNode}}function Wj(ot,ft,mt){var vt=ot.tag;if(vt===5||vt===6)ot=ot.stateNode,ft?mt.nodeType===8?mt.parentNode.insertBefore(ot,ft):mt.insertBefore(ot,ft):(mt.nodeType===8?(ft=mt.parentNode,ft.insertBefore(ot,mt)):(ft=mt,ft.appendChild(ot)),mt=mt._reactRootContainer,mt!=null||ft.onclick!==null||(ft.onclick=Bf));else if(vt!==4&&(ot=ot.child,ot!==null))for(Wj(ot,ft,mt),ot=ot.sibling;ot!==null;)Wj(ot,ft,mt),ot=ot.sibling}function Xj(ot,ft,mt){var vt=ot.tag;if(vt===5||vt===6)ot=ot.stateNode,ft?mt.insertBefore(ot,ft):mt.appendChild(ot);else if(vt!==4&&(ot=ot.child,ot!==null))for(Xj(ot,ft,mt),ot=ot.sibling;ot!==null;)Xj(ot,ft,mt),ot=ot.sibling}var X$1=null,Yj=!1;function Zj(ot,ft,mt){for(mt=mt.child;mt!==null;)ak(ot,ft,mt),mt=mt.sibling}function ak(ot,ft,mt){if(lc&&typeof lc.onCommitFiberUnmount=="function")try{lc.onCommitFiberUnmount(kc,mt)}catch{}switch(mt.tag){case 5:U$2||Mj(mt,ft);case 6:var vt=X$1,yt=Yj;X$1=null,Zj(ot,ft,mt),X$1=vt,Yj=yt,X$1!==null&&(Yj?(ot=X$1,mt=mt.stateNode,ot.nodeType===8?ot.parentNode.removeChild(mt):ot.removeChild(mt)):X$1.removeChild(mt.stateNode));break;case 18:X$1!==null&&(Yj?(ot=X$1,mt=mt.stateNode,ot.nodeType===8?Kf(ot.parentNode,mt):ot.nodeType===1&&Kf(ot,mt),bd(ot)):Kf(X$1,mt.stateNode));break;case 4:vt=X$1,yt=Yj,X$1=mt.stateNode.containerInfo,Yj=!0,Zj(ot,ft,mt),X$1=vt,Yj=yt;break;case 0:case 11:case 14:case 15:if(!U$2&&(vt=mt.updateQueue,vt!==null&&(vt=vt.lastEffect,vt!==null))){yt=vt=vt.next;do{var bt=yt,xt=bt.destroy;bt=bt.tag,xt!==void 0&&(bt&2||bt&4)&&Nj(mt,ft,xt),yt=yt.next}while(yt!==vt)}Zj(ot,ft,mt);break;case 1:if(!U$2&&(Mj(mt,ft),vt=mt.stateNode,typeof vt.componentWillUnmount=="function"))try{vt.props=mt.memoizedProps,vt.state=mt.memoizedState,vt.componentWillUnmount()}catch(Et){W$2(mt,ft,Et)}Zj(ot,ft,mt);break;case 21:Zj(ot,ft,mt);break;case 22:mt.mode&1?(U$2=(vt=U$2)||mt.memoizedState!==null,Zj(ot,ft,mt),U$2=vt):Zj(ot,ft,mt);break;default:Zj(ot,ft,mt)}}function bk(ot){var ft=ot.updateQueue;if(ft!==null){ot.updateQueue=null;var mt=ot.stateNode;mt===null&&(mt=ot.stateNode=new Lj),ft.forEach(function(vt){var yt=ck.bind(null,ot,vt);mt.has(vt)||(mt.add(vt),vt.then(yt,yt))})}}function dk(ot,ft){var mt=ft.deletions;if(mt!==null)for(var vt=0;vtyt&&(yt=xt),vt&=~bt}if(vt=yt,vt=B$1()-vt,vt=(120>vt?120:480>vt?480:1080>vt?1080:1920>vt?1920:3e3>vt?3e3:4320>vt?4320:1960*mk(vt/1960))-vt,10ot?16:ot,xk===null)var vt=!1;else{if(ot=xk,xk=null,yk=0,K$2&6)throw Error(p$1(331));var yt=K$2;for(K$2|=4,V$2=ot.current;V$2!==null;){var bt=V$2,xt=bt.child;if(V$2.flags&16){var Et=bt.deletions;if(Et!==null){for(var St=0;StB$1()-gk?Lk(ot,0):sk|=mt),Ek(ot,ft)}function Zk(ot,ft){ft===0&&(ot.mode&1?(ft=sc,sc<<=1,!(sc&130023424)&&(sc=4194304)):ft=1);var mt=L$2();ot=Zg$1(ot,ft),ot!==null&&(Ac(ot,ft,mt),Ek(ot,mt))}function vj(ot){var ft=ot.memoizedState,mt=0;ft!==null&&(mt=ft.retryLane),Zk(ot,mt)}function ck(ot,ft){var mt=0;switch(ot.tag){case 13:var vt=ot.stateNode,yt=ot.memoizedState;yt!==null&&(mt=yt.retryLane);break;case 19:vt=ot.stateNode;break;default:throw Error(p$1(314))}vt!==null&&vt.delete(ft),Zk(ot,mt)}var Wk;Wk=function(ot,ft,mt){if(ot!==null)if(ot.memoizedProps!==ft.pendingProps||Wf.current)Ug$1=!0;else{if(!(ot.lanes&mt)&&!(ft.flags&128))return Ug$1=!1,zj(ot,ft,mt);Ug$1=!!(ot.flags&131072)}else Ug$1=!1,I$1&&ft.flags&1048576&&ug$1(ft,ng$1,ft.index);switch(ft.lanes=0,ft.tag){case 2:var vt=ft.type;jj(ot,ft),ot=ft.pendingProps;var yt=Yf(ft,H$2.current);Tg$1(ft,mt),yt=Xh(null,ft,vt,ot,yt,mt);var bt=bi();return ft.flags|=1,typeof yt=="object"&&yt!==null&&typeof yt.render=="function"&&yt.$$typeof===void 0?(ft.tag=1,ft.memoizedState=null,ft.updateQueue=null,Zf(vt)?(bt=!0,cg(ft)):bt=!1,ft.memoizedState=yt.state!==null&&yt.state!==void 0?yt.state:null,ah(ft),yt.updater=nh,ft.stateNode=yt,yt._reactInternals=ft,rh(ft,vt,ot,mt),ft=kj(null,ft,vt,!0,bt,mt)):(ft.tag=0,I$1&&bt&&vg$1(ft),Yi(null,ft,yt,mt),ft=ft.child),ft;case 16:vt=ft.elementType;e:{switch(jj(ot,ft),ot=ft.pendingProps,yt=vt._init,vt=yt(vt._payload),ft.type=vt,yt=ft.tag=$k(vt),ot=Lg$1(vt,ot),yt){case 0:ft=dj(null,ft,vt,ot,mt);break e;case 1:ft=ij(null,ft,vt,ot,mt);break e;case 11:ft=Zi$1(null,ft,vt,ot,mt);break e;case 14:ft=aj(null,ft,vt,Lg$1(vt.type,ot),mt);break e}throw Error(p$1(306,vt,""))}return ft;case 0:return vt=ft.type,yt=ft.pendingProps,yt=ft.elementType===vt?yt:Lg$1(vt,yt),dj(ot,ft,vt,yt,mt);case 1:return vt=ft.type,yt=ft.pendingProps,yt=ft.elementType===vt?yt:Lg$1(vt,yt),ij(ot,ft,vt,yt,mt);case 3:e:{if(lj(ft),ot===null)throw Error(p$1(387));vt=ft.pendingProps,bt=ft.memoizedState,yt=bt.element,bh(ot,ft),gh(ft,vt,null,mt);var xt=ft.memoizedState;if(vt=xt.element,bt.isDehydrated)if(bt={element:vt,isDehydrated:!1,cache:xt.cache,pendingSuspenseBoundaries:xt.pendingSuspenseBoundaries,transitions:xt.transitions},ft.updateQueue.baseState=bt,ft.memoizedState=bt,ft.flags&256){yt=Ki(Error(p$1(423)),ft),ft=mj(ot,ft,vt,mt,yt);break e}else if(vt!==yt){yt=Ki(Error(p$1(424)),ft),ft=mj(ot,ft,vt,mt,yt);break e}else for(yg$1=Lf(ft.stateNode.containerInfo.firstChild),xg$1=ft,I$1=!0,zg$1=null,mt=Ch(ft,null,vt,mt),ft.child=mt;mt;)mt.flags=mt.flags&-3|4096,mt=mt.sibling;else{if(Ig(),vt===yt){ft=$i(ot,ft,mt);break e}Yi(ot,ft,vt,mt)}ft=ft.child}return ft;case 5:return Kh(ft),ot===null&&Eg(ft),vt=ft.type,yt=ft.pendingProps,bt=ot!==null?ot.memoizedProps:null,xt=yt.children,Ef(vt,yt)?xt=null:bt!==null&&Ef(vt,bt)&&(ft.flags|=32),hj(ot,ft),Yi(ot,ft,xt,mt),ft.child;case 6:return ot===null&&Eg(ft),null;case 13:return pj(ot,ft,mt);case 4:return Ih(ft,ft.stateNode.containerInfo),vt=ft.pendingProps,ot===null?ft.child=Bh(ft,null,vt,mt):Yi(ot,ft,vt,mt),ft.child;case 11:return vt=ft.type,yt=ft.pendingProps,yt=ft.elementType===vt?yt:Lg$1(vt,yt),Zi$1(ot,ft,vt,yt,mt);case 7:return Yi(ot,ft,ft.pendingProps,mt),ft.child;case 8:return Yi(ot,ft,ft.pendingProps.children,mt),ft.child;case 12:return Yi(ot,ft,ft.pendingProps.children,mt),ft.child;case 10:e:{if(vt=ft.type._context,yt=ft.pendingProps,bt=ft.memoizedProps,xt=yt.value,G$1(Mg$1,vt._currentValue),vt._currentValue=xt,bt!==null)if(He$1(bt.value,xt)){if(bt.children===yt.children&&!Wf.current){ft=$i(ot,ft,mt);break e}}else for(bt=ft.child,bt!==null&&(bt.return=ft);bt!==null;){var Et=bt.dependencies;if(Et!==null){xt=bt.child;for(var St=Et.firstContext;St!==null;){if(St.context===vt){if(bt.tag===1){St=ch(-1,mt&-mt),St.tag=2;var wt=bt.updateQueue;if(wt!==null){wt=wt.shared;var _t=wt.pending;_t===null?St.next=St:(St.next=_t.next,_t.next=St),wt.pending=St}}bt.lanes|=mt,St=bt.alternate,St!==null&&(St.lanes|=mt),Sg(bt.return,mt,ft),Et.lanes|=mt;break}St=St.next}}else if(bt.tag===10)xt=bt.type===ft.type?null:bt.child;else if(bt.tag===18){if(xt=bt.return,xt===null)throw Error(p$1(341));xt.lanes|=mt,Et=xt.alternate,Et!==null&&(Et.lanes|=mt),Sg(xt,mt,ft),xt=bt.sibling}else xt=bt.child;if(xt!==null)xt.return=bt;else for(xt=bt;xt!==null;){if(xt===ft){xt=null;break}if(bt=xt.sibling,bt!==null){bt.return=xt.return,xt=bt;break}xt=xt.return}bt=xt}Yi(ot,ft,yt.children,mt),ft=ft.child}return ft;case 9:return yt=ft.type,vt=ft.pendingProps.children,Tg$1(ft,mt),yt=Vg$1(yt),vt=vt(yt),ft.flags|=1,Yi(ot,ft,vt,mt),ft.child;case 14:return vt=ft.type,yt=Lg$1(vt,ft.pendingProps),yt=Lg$1(vt.type,yt),aj(ot,ft,vt,yt,mt);case 15:return cj(ot,ft,ft.type,ft.pendingProps,mt);case 17:return vt=ft.type,yt=ft.pendingProps,yt=ft.elementType===vt?yt:Lg$1(vt,yt),jj(ot,ft),ft.tag=1,Zf(vt)?(ot=!0,cg(ft)):ot=!1,Tg$1(ft,mt),ph(ft,vt,yt),rh(ft,vt,yt,mt),kj(null,ft,vt,!0,ot,mt);case 19:return yj(ot,ft,mt);case 22:return ej(ot,ft,mt)}throw Error(p$1(156,ft.tag))};function Gk(ot,ft){return ac(ot,ft)}function al(ot,ft,mt,vt){this.tag=ot,this.key=mt,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=ft,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=vt,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(ot,ft,mt,vt){return new al(ot,ft,mt,vt)}function bj(ot){return ot=ot.prototype,!(!ot||!ot.isReactComponent)}function $k(ot){if(typeof ot=="function")return bj(ot)?1:0;if(ot!=null){if(ot=ot.$$typeof,ot===Da)return 11;if(ot===Ga)return 14}return 2}function wh(ot,ft){var mt=ot.alternate;return mt===null?(mt=Bg(ot.tag,ft,ot.key,ot.mode),mt.elementType=ot.elementType,mt.type=ot.type,mt.stateNode=ot.stateNode,mt.alternate=ot,ot.alternate=mt):(mt.pendingProps=ft,mt.type=ot.type,mt.flags=0,mt.subtreeFlags=0,mt.deletions=null),mt.flags=ot.flags&14680064,mt.childLanes=ot.childLanes,mt.lanes=ot.lanes,mt.child=ot.child,mt.memoizedProps=ot.memoizedProps,mt.memoizedState=ot.memoizedState,mt.updateQueue=ot.updateQueue,ft=ot.dependencies,mt.dependencies=ft===null?null:{lanes:ft.lanes,firstContext:ft.firstContext},mt.sibling=ot.sibling,mt.index=ot.index,mt.ref=ot.ref,mt}function yh(ot,ft,mt,vt,yt,bt){var xt=2;if(vt=ot,typeof ot=="function")bj(ot)&&(xt=1);else if(typeof ot=="string")xt=5;else e:switch(ot){case ya:return Ah(mt.children,yt,bt,ft);case za:xt=8,yt|=8;break;case Aa:return ot=Bg(12,mt,ft,yt|2),ot.elementType=Aa,ot.lanes=bt,ot;case Ea:return ot=Bg(13,mt,ft,yt),ot.elementType=Ea,ot.lanes=bt,ot;case Fa:return ot=Bg(19,mt,ft,yt),ot.elementType=Fa,ot.lanes=bt,ot;case Ia:return qj(mt,yt,bt,ft);default:if(typeof ot=="object"&&ot!==null)switch(ot.$$typeof){case Ba:xt=10;break e;case Ca:xt=9;break e;case Da:xt=11;break e;case Ga:xt=14;break e;case Ha:xt=16,vt=null;break e}throw Error(p$1(130,ot==null?ot:typeof ot,""))}return ft=Bg(xt,mt,ft,yt),ft.elementType=ot,ft.type=vt,ft.lanes=bt,ft}function Ah(ot,ft,mt,vt){return ot=Bg(7,ot,vt,ft),ot.lanes=mt,ot}function qj(ot,ft,mt,vt){return ot=Bg(22,ot,vt,ft),ot.elementType=Ia,ot.lanes=mt,ot.stateNode={isHidden:!1},ot}function xh(ot,ft,mt){return ot=Bg(6,ot,null,ft),ot.lanes=mt,ot}function zh(ot,ft,mt){return ft=Bg(4,ot.children!==null?ot.children:[],ot.key,ft),ft.lanes=mt,ft.stateNode={containerInfo:ot.containerInfo,pendingChildren:null,implementation:ot.implementation},ft}function bl(ot,ft,mt,vt,yt){this.tag=ft,this.containerInfo=ot,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc(0),this.expirationTimes=zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc(0),this.identifierPrefix=vt,this.onRecoverableError=yt,this.mutableSourceEagerHydrationData=null}function cl(ot,ft,mt,vt,yt,bt,xt,Et,St){return ot=new bl(ot,ft,mt,Et,St),ft===1?(ft=1,bt===!0&&(ft|=8)):ft=0,bt=Bg(3,null,null,ft),ot.current=bt,bt.stateNode=ot,bt.memoizedState={element:vt,isDehydrated:mt,cache:null,transitions:null,pendingSuspenseBoundaries:null},ah(bt),ot}function dl(ot,ft,mt){var vt=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(ot){console.error(ot)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports,m$1=reactDomExports;client.createRoot=m$1.createRoot,client.hydrateRoot=m$1.hydrateRoot;/** * @remix-run/router v1.15.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(ot){for(var ft=1;ft"u")throw new Error(ft)}function warning(ot,ft){if(!ot){typeof console<"u"&&console.warn(ft);try{throw new Error(ft)}catch{}}}function createKey(){return Math.random().toString(36).substr(2,8)}function getHistoryState(ot,ft){return{usr:ot.state,key:ot.key,idx:ft}}function createLocation(ot,ft,mt,vt){return mt===void 0&&(mt=null),_extends$3({pathname:typeof ot=="string"?ot:ot.pathname,search:"",hash:""},typeof ft=="string"?parsePath(ft):ft,{state:mt,key:ft&&ft.key||vt||createKey()})}function createPath(ot){let{pathname:ft="/",search:mt="",hash:vt=""}=ot;return mt&&mt!=="?"&&(ft+=mt.charAt(0)==="?"?mt:"?"+mt),vt&&vt!=="#"&&(ft+=vt.charAt(0)==="#"?vt:"#"+vt),ft}function parsePath(ot){let ft={};if(ot){let mt=ot.indexOf("#");mt>=0&&(ft.hash=ot.substr(mt),ot=ot.substr(0,mt));let vt=ot.indexOf("?");vt>=0&&(ft.search=ot.substr(vt),ot=ot.substr(0,vt)),ot&&(ft.pathname=ot)}return ft}function getUrlBasedHistory(ot,ft,mt,vt){vt===void 0&&(vt={});let{window:yt=document.defaultView,v5Compat:bt=!1}=vt,xt=yt.history,Et=Action.Pop,St=null,wt=_t();wt==null&&(wt=0,xt.replaceState(_extends$3({},xt.state,{idx:wt}),""));function _t(){return(xt.state||{idx:null}).idx}function kt(){Et=Action.Pop;let Pt=_t(),Mt=Pt==null?null:Pt-wt;wt=Pt,St&&St({action:Et,location:Nt.location,delta:Mt})}function Ct(Pt,Mt){Et=Action.Push;let Tt=createLocation(Nt.location,Pt,Mt);mt&&mt(Tt,Pt),wt=_t()+1;let Rt=getHistoryState(Tt,wt),Lt=Nt.createHref(Tt);try{xt.pushState(Rt,"",Lt)}catch(Dt){if(Dt instanceof DOMException&&Dt.name==="DataCloneError")throw Dt;yt.location.assign(Lt)}bt&&St&&St({action:Et,location:Nt.location,delta:1})}function At(Pt,Mt){Et=Action.Replace;let Tt=createLocation(Nt.location,Pt,Mt);mt&&mt(Tt,Pt),wt=_t();let Rt=getHistoryState(Tt,wt),Lt=Nt.createHref(Tt);xt.replaceState(Rt,"",Lt),bt&&St&&St({action:Et,location:Nt.location,delta:0})}function Ot(Pt){let Mt=yt.location.origin!=="null"?yt.location.origin:yt.location.href,Tt=typeof Pt=="string"?Pt:createPath(Pt);return Tt=Tt.replace(/ $/,"%20"),invariant(Mt,"No window.location.(origin|href) available to create URL for href: "+Tt),new URL(Tt,Mt)}let Nt={get action(){return Et},get location(){return ot(yt,xt)},listen(Pt){if(St)throw new Error("A history only accepts one active listener");return yt.addEventListener(PopStateEventType,kt),St=Pt,()=>{yt.removeEventListener(PopStateEventType,kt),St=null}},createHref(Pt){return ft(yt,Pt)},createURL:Ot,encodeLocation(Pt){let Mt=Ot(Pt);return{pathname:Mt.pathname,search:Mt.search,hash:Mt.hash}},push:Ct,replace:At,go(Pt){return xt.go(Pt)}};return Nt}var ResultType;(function(ot){ot.data="data",ot.deferred="deferred",ot.redirect="redirect",ot.error="error"})(ResultType||(ResultType={}));function matchRoutes(ot,ft,mt){mt===void 0&&(mt="/");let vt=typeof ft=="string"?parsePath(ft):ft,yt=stripBasename(vt.pathname||"/",mt);if(yt==null)return null;let bt=flattenRoutes(ot);rankRouteBranches(bt);let xt=null;for(let Et=0;xt==null&&Et{let St={relativePath:Et===void 0?bt.path||"":Et,caseSensitive:bt.caseSensitive===!0,childrenIndex:xt,route:bt};St.relativePath.startsWith("/")&&(invariant(St.relativePath.startsWith(vt),'Absolute route path "'+St.relativePath+'" nested under path '+('"'+vt+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),St.relativePath=St.relativePath.slice(vt.length));let wt=joinPaths([vt,St.relativePath]),_t=mt.concat(St);bt.children&&bt.children.length>0&&(invariant(bt.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+wt+'".')),flattenRoutes(bt.children,ft,_t,wt)),!(bt.path==null&&!bt.index)&&ft.push({path:wt,score:computeScore(wt,bt.index),routesMeta:_t})};return ot.forEach((bt,xt)=>{var Et;if(bt.path===""||!((Et=bt.path)!=null&&Et.includes("?")))yt(bt,xt);else for(let St of explodeOptionalSegments(bt.path))yt(bt,xt,St)}),ft}function explodeOptionalSegments(ot){let ft=ot.split("/");if(ft.length===0)return[];let[mt,...vt]=ft,yt=mt.endsWith("?"),bt=mt.replace(/\?$/,"");if(vt.length===0)return yt?[bt,""]:[bt];let xt=explodeOptionalSegments(vt.join("/")),Et=[];return Et.push(...xt.map(St=>St===""?bt:[bt,St].join("/"))),yt&&Et.push(...xt),Et.map(St=>ot.startsWith("/")&&St===""?"/":St)}function rankRouteBranches(ot){ot.sort((ft,mt)=>ft.score!==mt.score?mt.score-ft.score:compareIndexes(ft.routesMeta.map(vt=>vt.childrenIndex),mt.routesMeta.map(vt=>vt.childrenIndex)))}const paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=ot=>ot==="*";function computeScore(ot,ft){let mt=ot.split("/"),vt=mt.length;return mt.some(isSplat)&&(vt+=splatPenalty),ft&&(vt+=indexRouteValue),mt.filter(yt=>!isSplat(yt)).reduce((yt,bt)=>yt+(paramRe.test(bt)?dynamicSegmentValue:bt===""?emptySegmentValue:staticSegmentValue),vt)}function compareIndexes(ot,ft){return ot.length===ft.length&&ot.slice(0,-1).every((vt,yt)=>vt===ft[yt])?ot[ot.length-1]-ft[ft.length-1]:0}function matchRouteBranch(ot,ft){let{routesMeta:mt}=ot,vt={},yt="/",bt=[];for(let xt=0;xt{let{paramName:Ct,isOptional:At}=_t;if(Ct==="*"){let Nt=Et[kt]||"";xt=bt.slice(0,bt.length-Nt.length).replace(/(.)\/+$/,"$1")}const Ot=Et[kt];return At&&!Ot?wt[Ct]=void 0:wt[Ct]=(Ot||"").replace(/%2F/g,"/"),wt},{}),pathname:bt,pathnameBase:xt,pattern:ot}}function compilePath(ot,ft,mt){ft===void 0&&(ft=!1),mt===void 0&&(mt=!0),warning(ot==="*"||!ot.endsWith("*")||ot.endsWith("/*"),'Route path "'+ot+'" will be treated as if it were '+('"'+ot.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+ot.replace(/\*$/,"/*")+'".'));let vt=[],yt="^"+ot.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(xt,Et,St)=>(vt.push({paramName:Et,isOptional:St!=null}),St?"/?([^\\/]+)?":"/([^\\/]+)"));return ot.endsWith("*")?(vt.push({paramName:"*"}),yt+=ot==="*"||ot==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):mt?yt+="\\/*$":ot!==""&&ot!=="/"&&(yt+="(?:(?=\\/|$))"),[new RegExp(yt,ft?void 0:"i"),vt]}function decodePath(ot){try{return ot.split("/").map(ft=>decodeURIComponent(ft).replace(/\//g,"%2F")).join("/")}catch(ft){return warning(!1,'The URL path "'+ot+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+ft+").")),ot}}function stripBasename(ot,ft){if(ft==="/")return ot;if(!ot.toLowerCase().startsWith(ft.toLowerCase()))return null;let mt=ft.endsWith("/")?ft.length-1:ft.length,vt=ot.charAt(mt);return vt&&vt!=="/"?null:ot.slice(mt)||"/"}const joinPaths=ot=>ot.join("/").replace(/\/\/+/g,"/"),normalizePathname=ot=>ot.replace(/\/+$/,"").replace(/^\/*/,"/");function isRouteErrorResponse(ot){return ot!=null&&typeof ot.status=="number"&&typeof ot.statusText=="string"&&typeof ot.internal=="boolean"&&"data"in ot}const validMutationMethodsArr=["post","put","patch","delete"];new Set(validMutationMethodsArr);const validRequestMethodsArr=["get",...validMutationMethodsArr];new Set(validRequestMethodsArr);/** * React Router v6.22.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(ot){for(var ft=1;ftObject.assign({},Pt,{params:Object.assign({},Et,Pt.params),pathname:joinPaths([St,yt.encodeLocation?yt.encodeLocation(Pt.pathname).pathname:Pt.pathname]),pathnameBase:Pt.pathnameBase==="/"?St:joinPaths([St,yt.encodeLocation?yt.encodeLocation(Pt.pathnameBase).pathname:Pt.pathnameBase])})),bt,mt,vt);return ft&&Nt?reactExports.createElement(LocationContext.Provider,{value:{location:_extends$2({pathname:"/",search:"",hash:"",state:null,key:"default"},_t),navigationType:Action.Pop}},Nt):Nt}function DefaultErrorComponent(){let ot=useRouteError(),ft=isRouteErrorResponse(ot)?ot.status+" "+ot.statusText:ot instanceof Error?ot.message:JSON.stringify(ot),mt=ot instanceof Error?ot.stack:null,yt={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},ft),mt?reactExports.createElement("pre",{style:yt},mt):null,null)}const defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null);class RenderErrorBoundary extends reactExports.Component{constructor(ft){super(ft),this.state={location:ft.location,revalidation:ft.revalidation,error:ft.error}}static getDerivedStateFromError(ft){return{error:ft}}static getDerivedStateFromProps(ft,mt){return mt.location!==ft.location||mt.revalidation!=="idle"&&ft.revalidation==="idle"?{error:ft.error,location:ft.location,revalidation:ft.revalidation}:{error:ft.error!==void 0?ft.error:mt.error,location:mt.location,revalidation:ft.revalidation||mt.revalidation}}componentDidCatch(ft,mt){console.error("React Router caught the following error during render",ft,mt)}render(){return this.state.error!==void 0?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function RenderedRoute(ot){let{routeContext:ft,match:mt,children:vt}=ot,yt=reactExports.useContext(DataRouterContext);return yt&&yt.static&&yt.staticContext&&(mt.route.errorElement||mt.route.ErrorBoundary)&&(yt.staticContext._deepestRenderedBoundaryId=mt.route.id),reactExports.createElement(RouteContext.Provider,{value:ft},vt)}function _renderMatches(ot,ft,mt,vt){var yt;if(ft===void 0&&(ft=[]),mt===void 0&&(mt=null),vt===void 0&&(vt=null),ot==null){var bt;if((bt=mt)!=null&&bt.errors)ot=mt.matches;else return null}let xt=ot,Et=(yt=mt)==null?void 0:yt.errors;if(Et!=null){let _t=xt.findIndex(kt=>kt.route.id&&(Et==null?void 0:Et[kt.route.id]));_t>=0||invariant(!1),xt=xt.slice(0,Math.min(xt.length,_t+1))}let St=!1,wt=-1;if(mt&&vt&&vt.v7_partialHydration)for(let _t=0;_t=0?xt=xt.slice(0,wt+1):xt=[xt[0]];break}}}return xt.reduceRight((_t,kt,Ct)=>{let At,Ot=!1,Nt=null,Pt=null;mt&&(At=Et&&kt.route.id?Et[kt.route.id]:void 0,Nt=kt.route.errorElement||defaultErrorElement,St&&(wt<0&&Ct===0?(warningOnce("route-fallback",!1),Ot=!0,Pt=null):wt===Ct&&(Ot=!0,Pt=kt.route.hydrateFallbackElement||null)));let Mt=ft.concat(xt.slice(0,Ct+1)),Tt=()=>{let Rt;return At?Rt=Nt:Ot?Rt=Pt:kt.route.Component?Rt=reactExports.createElement(kt.route.Component,null):kt.route.element?Rt=kt.route.element:Rt=_t,reactExports.createElement(RenderedRoute,{match:kt,routeContext:{outlet:_t,matches:Mt,isDataRoute:mt!=null},children:Rt})};return mt&&(kt.route.ErrorBoundary||kt.route.errorElement||Ct===0)?reactExports.createElement(RenderErrorBoundary,{location:mt.location,revalidation:mt.revalidation,component:Nt,error:At,children:Tt(),routeContext:{outlet:null,matches:Mt,isDataRoute:!0}}):Tt()},null)}var DataRouterStateHook$1=function(ot){return ot.UseBlocker="useBlocker",ot.UseLoaderData="useLoaderData",ot.UseActionData="useActionData",ot.UseRouteError="useRouteError",ot.UseNavigation="useNavigation",ot.UseRouteLoaderData="useRouteLoaderData",ot.UseMatches="useMatches",ot.UseRevalidator="useRevalidator",ot.UseNavigateStable="useNavigate",ot.UseRouteId="useRouteId",ot}(DataRouterStateHook$1||{});function useDataRouterState(ot){let ft=reactExports.useContext(DataRouterStateContext);return ft||invariant(!1),ft}function useRouteContext(ot){let ft=reactExports.useContext(RouteContext);return ft||invariant(!1),ft}function useCurrentRouteId(ot){let ft=useRouteContext(),mt=ft.matches[ft.matches.length-1];return mt.route.id||invariant(!1),mt.route.id}function useRouteError(){var ot;let ft=reactExports.useContext(RouteErrorContext),mt=useDataRouterState(DataRouterStateHook$1.UseRouteError),vt=useCurrentRouteId(DataRouterStateHook$1.UseRouteError);return ft!==void 0?ft:(ot=mt.errors)==null?void 0:ot[vt]}const alreadyWarned$1={};function warningOnce(ot,ft,mt){!ft&&!alreadyWarned$1[ot]&&(alreadyWarned$1[ot]=!0)}function Route(ot){invariant(!1)}function Router(ot){let{basename:ft="/",children:mt=null,location:vt,navigationType:yt=Action.Pop,navigator:bt,static:xt=!1,future:Et}=ot;useInRouterContext()&&invariant(!1);let St=ft.replace(/^\/*/,"/"),wt=reactExports.useMemo(()=>({basename:St,navigator:bt,static:xt,future:_extends$2({v7_relativeSplatPath:!1},Et)}),[St,Et,bt,xt]);typeof vt=="string"&&(vt=parsePath(vt));let{pathname:_t="/",search:kt="",hash:Ct="",state:At=null,key:Ot="default"}=vt,Nt=reactExports.useMemo(()=>{let Pt=stripBasename(_t,St);return Pt==null?null:{location:{pathname:Pt,search:kt,hash:Ct,state:At,key:Ot},navigationType:yt}},[St,_t,kt,Ct,At,Ot,yt]);return Nt==null?null:reactExports.createElement(NavigationContext.Provider,{value:wt},reactExports.createElement(LocationContext.Provider,{children:mt,value:Nt}))}function Routes(ot){let{children:ft,location:mt}=ot;return useRoutes(createRoutesFromChildren(ft),mt)}new Promise(()=>{});function createRoutesFromChildren(ot,ft){ft===void 0&&(ft=[]);let mt=[];return reactExports.Children.forEach(ot,(vt,yt)=>{if(!reactExports.isValidElement(vt))return;let bt=[...ft,yt];if(vt.type===reactExports.Fragment){mt.push.apply(mt,createRoutesFromChildren(vt.props.children,bt));return}vt.type!==Route&&invariant(!1),!vt.props.index||!vt.props.children||invariant(!1);let xt={id:vt.props.id||bt.join("-"),caseSensitive:vt.props.caseSensitive,element:vt.props.element,Component:vt.props.Component,index:vt.props.index,path:vt.props.path,loader:vt.props.loader,action:vt.props.action,errorElement:vt.props.errorElement,ErrorBoundary:vt.props.ErrorBoundary,hasErrorBoundary:vt.props.ErrorBoundary!=null||vt.props.errorElement!=null,shouldRevalidate:vt.props.shouldRevalidate,handle:vt.props.handle,lazy:vt.props.lazy};vt.props.children&&(xt.children=createRoutesFromChildren(vt.props.children,bt)),mt.push(xt)}),mt}/** * React Router DOM v6.22.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */const REACT_ROUTER_VERSION="6";try{window.__reactRouterVersion=REACT_ROUTER_VERSION}catch{}const START_TRANSITION="startTransition",startTransitionImpl=React$1[START_TRANSITION];function BrowserRouter(ot){let{basename:ft,children:mt,future:vt,window:yt}=ot,bt=reactExports.useRef();bt.current==null&&(bt.current=createBrowserHistory({window:yt,v5Compat:!0}));let xt=bt.current,[Et,St]=reactExports.useState({action:xt.action,location:xt.location}),{v7_startTransition:wt}=vt||{},_t=reactExports.useCallback(kt=>{wt&&startTransitionImpl?startTransitionImpl(()=>St(kt)):St(kt)},[St,wt]);return reactExports.useLayoutEffect(()=>xt.listen(_t),[xt,_t]),reactExports.createElement(Router,{basename:ft,children:mt,location:Et.location,navigationType:Et.action,navigator:xt,future:vt})}var DataRouterHook;(function(ot){ot.UseScrollRestoration="useScrollRestoration",ot.UseSubmit="useSubmit",ot.UseSubmitFetcher="useSubmitFetcher",ot.UseFetcher="useFetcher",ot.useViewTransitionState="useViewTransitionState"})(DataRouterHook||(DataRouterHook={}));var DataRouterStateHook;(function(ot){ot.UseFetcher="useFetcher",ot.UseFetchers="useFetchers",ot.UseScrollRestoration="useScrollRestoration"})(DataRouterStateHook||(DataRouterStateHook={}));var __assign=function(){return __assign=Object.assign||function(ft){for(var mt,vt=1,yt=arguments.length;vt0?charat(characters,--position$2):0,column--,character===10&&(column=1,line--),character}function next(){return character=position$22||token$1(character)>3?"":" "}function escaping(ot,ft){for(;--ft&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice$1(ot,caret()+(ft<6&&peek()==32&&next()==32))}function delimiter(ot){for(;next();)switch(character){case ot:return position$2;case 34:case 39:ot!==34&&ot!==39&&delimiter(character);break;case 40:ot===41&&delimiter(ot);break;case 92:next();break}return position$2}function commenter(ot,ft){for(;next()&&ot+character!==57;)if(ot+character===84&&peek()===47)break;return"/*"+slice$1(ft,position$2-1)+"*"+from$1(ot===47?ot:next())}function identifier(ot){for(;!token$1(peek());)next();return slice$1(ot,position$2)}function compile(ot){return dealloc(parse$5("",null,null,null,[""],ot=alloc(ot),0,[0],ot))}function parse$5(ot,ft,mt,vt,yt,bt,xt,Et,St){for(var wt=0,_t=0,kt=xt,Ct=0,At=0,Ot=0,Nt=1,Pt=1,Mt=1,Tt=0,Rt="",Lt=yt,Dt=bt,$t=vt,Bt=Rt;Pt;)switch(Ot=Tt,Tt=next()){case 40:if(Ot!=108&&charat(Bt,kt-1)==58){indexof(Bt+=replace$1(delimit(Tt),"&","&\f"),"&\f",abs$2(wt?Et[wt-1]:0))!=-1&&(Mt=-1);break}case 34:case 39:case 91:Bt+=delimit(Tt);break;case 9:case 10:case 13:case 32:Bt+=whitespace$1(Ot);break;case 92:Bt+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),ft,mt,St),St);break;default:Bt+="/"}break;case 123*Nt:Et[wt++]=strlen(Bt)*Mt;case 125*Nt:case 59:case 0:switch(Tt){case 0:case 125:Pt=0;case 59+_t:Mt==-1&&(Bt=replace$1(Bt,/\f/g,"")),At>0&&strlen(Bt)-kt&&append(At>32?declaration(Bt+";",vt,mt,kt-1,St):declaration(replace$1(Bt," ","")+";",vt,mt,kt-2,St),St);break;case 59:Bt+=";";default:if(append($t=ruleset(Bt,ft,mt,wt,_t,yt,Et,Rt,Lt=[],Dt=[],kt,bt),bt),Tt===123)if(_t===0)parse$5(Bt,ft,$t,$t,Lt,bt,kt,Et,Dt);else switch(Ct===99&&charat(Bt,3)===110?100:Ct){case 100:case 108:case 109:case 115:parse$5(ot,$t,$t,vt&&append(ruleset(ot,$t,$t,0,0,yt,Et,Rt,yt,Lt=[],kt,Dt),Dt),yt,Dt,kt,Et,vt?Lt:Dt);break;default:parse$5(Bt,$t,$t,$t,[""],Dt,0,Et,Dt)}}wt=_t=At=0,Nt=Mt=1,Rt=Bt="",kt=xt;break;case 58:kt=1+strlen(Bt),At=Ot;default:if(Nt<1){if(Tt==123)--Nt;else if(Tt==125&&Nt++==0&&prev()==125)continue}switch(Bt+=from$1(Tt),Tt*Nt){case 38:Mt=_t>0?1:(Bt+="\f",-1);break;case 44:Et[wt++]=(strlen(Bt)-1)*Mt,Mt=1;break;case 64:peek()===45&&(Bt+=delimit(next())),Ct=peek(),_t=kt=strlen(Rt=Bt+=identifier(caret())),Tt++;break;case 45:Ot===45&&strlen(Bt)==2&&(Nt=0)}}return bt}function ruleset(ot,ft,mt,vt,yt,bt,xt,Et,St,wt,_t,kt){for(var Ct=yt-1,At=yt===0?bt:[""],Ot=sizeof(At),Nt=0,Pt=0,Mt=0;Nt0?At[Tt]+" "+Rt:replace$1(Rt,/&\f/g,At[Tt])))&&(St[Mt++]=Lt);return node$1(ot,ft,mt,yt===0?RULESET:Et,St,wt,_t,kt)}function comment(ot,ft,mt,vt){return node$1(ot,ft,mt,COMMENT,from$1(char()),substr(ot,2,-2),0,vt)}function declaration(ot,ft,mt,vt,yt){return node$1(ot,ft,mt,DECLARATION,substr(ot,0,vt),substr(ot,vt+1,-1),vt,yt)}function prefix(ot,ft,mt){switch(hash(ot,ft)){case 5103:return WEBKIT+"print-"+ot+ot;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+ot+ot;case 4789:return MOZ+ot+ot;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+ot+MOZ+ot+MS+ot+ot;case 5936:switch(charat(ot,ft+11)){case 114:return WEBKIT+ot+MS+replace$1(ot,/[svh]\w+-[tblr]{2}/,"tb")+ot;case 108:return WEBKIT+ot+MS+replace$1(ot,/[svh]\w+-[tblr]{2}/,"tb-rl")+ot;case 45:return WEBKIT+ot+MS+replace$1(ot,/[svh]\w+-[tblr]{2}/,"lr")+ot}case 6828:case 4268:case 2903:return WEBKIT+ot+MS+ot+ot;case 6165:return WEBKIT+ot+MS+"flex-"+ot+ot;case 5187:return WEBKIT+ot+replace$1(ot,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+ot;case 5443:return WEBKIT+ot+MS+"flex-item-"+replace$1(ot,/flex-|-self/g,"")+(match(ot,/flex-|baseline/)?"":MS+"grid-row-"+replace$1(ot,/flex-|-self/g,""))+ot;case 4675:return WEBKIT+ot+MS+"flex-line-pack"+replace$1(ot,/align-content|flex-|-self/g,"")+ot;case 5548:return WEBKIT+ot+MS+replace$1(ot,"shrink","negative")+ot;case 5292:return WEBKIT+ot+MS+replace$1(ot,"basis","preferred-size")+ot;case 6060:return WEBKIT+"box-"+replace$1(ot,"-grow","")+WEBKIT+ot+MS+replace$1(ot,"grow","positive")+ot;case 4554:return WEBKIT+replace$1(ot,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+ot;case 6187:return replace$1(replace$1(replace$1(ot,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),ot,"")+ot;case 5495:case 3959:return replace$1(ot,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace$1(replace$1(ot,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+ot+ot;case 4200:if(!match(ot,/flex-|baseline/))return MS+"grid-column-align"+substr(ot,ft)+ot;break;case 2592:case 3360:return MS+replace$1(ot,"template-","")+ot;case 4384:case 3616:return mt&&mt.some(function(vt,yt){return ft=yt,match(vt.props,/grid-\w+-end/)})?~indexof(ot+(mt=mt[ft].value),"span",0)?ot:MS+replace$1(ot,"-start","")+ot+MS+"grid-row-span:"+(~indexof(mt,"span",0)?match(mt,/\d+/):+match(mt,/\d+/)-+match(ot,/\d+/))+";":MS+replace$1(ot,"-start","")+ot;case 4896:case 4128:return mt&&mt.some(function(vt){return match(vt.props,/grid-\w+-start/)})?ot:MS+replace$1(replace$1(ot,"-end","-span"),"span ","")+ot;case 4095:case 3583:case 4068:case 2532:return replace$1(ot,/(.+)-inline(.+)/,WEBKIT+"$1$2")+ot;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(ot)-1-ft>6)switch(charat(ot,ft+1)){case 109:if(charat(ot,ft+4)!==45)break;case 102:return replace$1(ot,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(ot,ft+3)==108?"$3":"$2-$3"))+ot;case 115:return~indexof(ot,"stretch",0)?prefix(replace$1(ot,"stretch","fill-available"),ft,mt)+ot:ot}break;case 5152:case 5920:return replace$1(ot,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(vt,yt,bt,xt,Et,St,wt){return MS+yt+":"+bt+wt+(xt?MS+yt+"-span:"+(Et?St:+St-+bt)+wt:"")+ot});case 4949:if(charat(ot,ft+6)===121)return replace$1(ot,":",":"+WEBKIT)+ot;break;case 6444:switch(charat(ot,charat(ot,14)===45?18:11)){case 120:return replace$1(ot,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+WEBKIT+(charat(ot,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+ot;case 100:return replace$1(ot,":",":"+MS)+ot}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace$1(ot,"scroll-","scroll-snap-")+ot}return ot}function serialize$2(ot,ft){for(var mt="",vt=0;vt-1&&!ot.return)switch(ot.type){case DECLARATION:ot.return=prefix(ot.value,ot.length,mt);return;case KEYFRAMES:return serialize$2([copy$2(ot,{value:replace$1(ot.value,"@","@"+WEBKIT)})],vt);case RULESET:if(ot.length)return combine(mt=ot.props,function(yt){switch(match(yt,vt=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":lift(copy$2(ot,{props:[replace$1(yt,/:(read-\w+)/,":"+MOZ+"$1")]})),lift(copy$2(ot,{props:[yt]})),assign$2(ot,{props:filter(mt,vt)});break;case"::placeholder":lift(copy$2(ot,{props:[replace$1(yt,/:(plac\w+)/,":"+WEBKIT+"input-$1")]})),lift(copy$2(ot,{props:[replace$1(yt,/:(plac\w+)/,":"+MOZ+"$1")]})),lift(copy$2(ot,{props:[replace$1(yt,/:(plac\w+)/,MS+"input-$1")]})),lift(copy$2(ot,{props:[yt]})),assign$2(ot,{props:filter(mt,vt)});break}return""})}}var unitlessKeys={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},define_process_env_default={},f$1=typeof process<"u"&&define_process_env_default!==void 0&&(define_process_env_default.REACT_APP_SC_ATTR||define_process_env_default.SC_ATTR)||"data-styled",m="active",y$1="data-styled-version",v$1="6.1.8",g=`/*!sc*/ `,S$1=typeof window<"u"&&"HTMLElement"in window,w=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&define_process_env_default!==void 0&&define_process_env_default.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&define_process_env_default.REACT_APP_SC_DISABLE_SPEEDY!==""?define_process_env_default.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&define_process_env_default.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&define_process_env_default!==void 0&&define_process_env_default.SC_DISABLE_SPEEDY!==void 0&&define_process_env_default.SC_DISABLE_SPEEDY!==""&&define_process_env_default.SC_DISABLE_SPEEDY!=="false"&&define_process_env_default.SC_DISABLE_SPEEDY),b$1={},_$1=Object.freeze([]),C=Object.freeze({});function I(ot,ft,mt){return mt===void 0&&(mt=C),ot.theme!==mt.theme&&ot.theme||ft||mt.theme}var A=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),O$1=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,D=/(^-|-$)/g;function R(ot){return ot.replace(O$1,"-").replace(D,"")}var T=/(a)(d)/gi,k$1=52,j$1=function(ot){return String.fromCharCode(ot+(ot>25?39:97))};function x$1(ot){var ft,mt="";for(ft=Math.abs(ot);ft>k$1;ft=ft/k$1|0)mt=j$1(ft%k$1)+mt;return(j$1(ft%k$1)+mt).replace(T,"$1-$2")}var V$1,F=5381,M=function(ot,ft){for(var mt=ft.length;mt;)ot=33*ot^ft.charCodeAt(--mt);return ot},$$1=function(ot){return M(F,ot)};function z$1(ot){return x$1($$1(ot)>>>0)}function B(ot){return ot.displayName||ot.name||"Component"}function L$1(ot){return typeof ot=="string"&&!0}var G=typeof Symbol=="function"&&Symbol.for,Y=G?Symbol.for("react.memo"):60115,W$1=G?Symbol.for("react.forward_ref"):60112,q$1={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},H$1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},U$1={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},J=((V$1={})[W$1]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},V$1[Y]=U$1,V$1);function X(ot){return("type"in(ft=ot)&&ft.type.$$typeof)===Y?U$1:"$$typeof"in ot?J[ot.$$typeof]:q$1;var ft}var Z$1=Object.defineProperty,K$1=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,ee=Object.getOwnPropertyDescriptor,te=Object.getPrototypeOf,ne=Object.prototype;function oe(ot,ft,mt){if(typeof ft!="string"){if(ne){var vt=te(ft);vt&&vt!==ne&&oe(ot,vt,mt)}var yt=K$1(ft);Q&&(yt=yt.concat(Q(ft)));for(var bt=X(ot),xt=X(ft),Et=0;Et0?" Args: ".concat(ft.join(", ")):""))}var fe$1=function(){function ot(ft){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=ft}return ot.prototype.indexOfGroup=function(ft){for(var mt=0,vt=0;vt=this.groupSizes.length){for(var vt=this.groupSizes,yt=vt.length,bt=yt;ft>=bt;)if((bt<<=1)<0)throw he(16,"".concat(ft));this.groupSizes=new Uint32Array(bt),this.groupSizes.set(vt),this.length=bt;for(var xt=yt;xt=this.length||this.groupSizes[ft]===0)return mt;for(var vt=this.groupSizes[ft],yt=this.indexOfGroup(ft),bt=yt+vt,xt=yt;xt=0){var vt=document.createTextNode(mt);return this.element.insertBefore(vt,this.nodes[ft]||null),this.length++,!0}return!1},ot.prototype.deleteRule=function(ft){this.element.removeChild(this.nodes[ft]),this.length--},ot.prototype.getRule=function(ft){return ft0&&(Pt+="".concat(Mt,","))}),St+="".concat(Ot).concat(Nt,'{content:"').concat(Pt,'"}').concat(g)},_t=0;_t0?".".concat(ft):Ct},_t=St.slice();_t.push(function(Ct){Ct.type===RULESET&&Ct.value.includes("&")&&(Ct.props[0]=Ct.props[0].replace(Te$1,mt).replace(vt,wt))}),xt.prefix&&_t.push(prefixer),_t.push(stringify$5);var kt=function(Ct,At,Ot,Nt){At===void 0&&(At=""),Ot===void 0&&(Ot=""),Nt===void 0&&(Nt="&"),ft=Nt,mt=At,vt=new RegExp("\\".concat(mt,"\\b"),"g");var Pt=Ct.replace(ke,""),Mt=compile(Ot||At?"".concat(Ot," ").concat(At," { ").concat(Pt," }"):Pt);xt.namespace&&(Mt=je(Mt,xt.namespace));var Tt=[];return serialize$2(Mt,middleware(_t.concat(rulesheet(function(Rt){return Tt.push(Rt)})))),Tt};return kt.hash=St.length?St.reduce(function(Ct,At){return At.name||he(15),M(Ct,At.name)},F).toString():"",kt}var Ve=new Re,Fe=xe(),Me=React.createContext({shouldForwardProp:void 0,styleSheet:Ve,stylis:Fe});Me.Consumer;React.createContext(void 0);function Be(){return reactExports.useContext(Me)}var Ge=function(){function ot(ft,mt){var vt=this;this.inject=function(yt,bt){bt===void 0&&(bt=Fe);var xt=vt.name+bt.hash;yt.hasNameForId(vt.id,xt)||yt.insertRules(vt.id,xt,bt(vt.rules,xt,"@keyframes"))},this.name=ft,this.id="sc-keyframes-".concat(ft),this.rules=mt,ue(this,function(){throw he(12,String(vt.name))})}return ot.prototype.getName=function(ft){return ft===void 0&&(ft=Fe),this.name+ft.hash},ot}(),Ye=function(ot){return ot>="A"&&ot<="Z"};function We(ot){for(var ft="",mt=0;mt>>0);if(!mt.hasNameForId(this.componentId,xt)){var Et=vt(bt,".".concat(xt),void 0,this.componentId);mt.insertRules(this.componentId,xt,Et)}yt=ie(yt,xt),this.staticRulesId=xt}else{for(var St=M(this.baseHash,vt.hash),wt="",_t=0;_t>>0);mt.hasNameForId(this.componentId,At)||mt.insertRules(this.componentId,At,vt(wt,".".concat(At),void 0,this.componentId)),yt=ie(yt,At)}}return yt},ot}(),Ke=React.createContext(void 0);Ke.Consumer;function et(){var ot=reactExports.useContext(Ke);if(!ot)throw he(18);return ot}function tt(ot){var ft=React.useContext(Ke),mt=reactExports.useMemo(function(){return function(vt,yt){if(!vt)throw he(14);if(re$1(vt)){var bt=vt(yt);return bt}if(Array.isArray(vt)||typeof vt!="object")throw he(8);return yt?__assign(__assign({},yt),vt):vt}(ot.theme,ft)},[ot.theme,ft]);return ot.children?React.createElement(Ke.Provider,{value:mt},ot.children):null}var nt={};function rt(ot,ft,mt){var vt=se$1(ot),yt=ot,bt=!L$1(ot),xt=ft.attrs,Et=xt===void 0?_$1:xt,St=ft.componentId,wt=St===void 0?function(Lt,Dt){var $t=typeof Lt!="string"?"sc":R(Lt);nt[$t]=(nt[$t]||0)+1;var Bt="".concat($t,"-").concat(z$1(v$1+$t+nt[$t]));return Dt?"".concat(Dt,"-").concat(Bt):Bt}(ft.displayName,ft.parentComponentId):St,_t=ft.displayName,kt=_t===void 0?function(Lt){return L$1(Lt)?"styled.".concat(Lt):"Styled(".concat(B(Lt),")")}(ot):_t,Ct=ft.displayName&&ft.componentId?"".concat(R(ft.displayName),"-").concat(ft.componentId):ft.componentId||wt,At=vt&&yt.attrs?yt.attrs.concat(Et).filter(Boolean):Et,Ot=ft.shouldForwardProp;if(vt&&yt.shouldForwardProp){var Nt=yt.shouldForwardProp;if(ft.shouldForwardProp){var Pt=ft.shouldForwardProp;Ot=function(Lt,Dt){return Nt(Lt,Dt)&&Pt(Lt,Dt)}}else Ot=Nt}var Mt=new Ze(mt,Ct,vt?yt.componentStyle:void 0);function Tt(Lt,Dt){return function($t,Bt,Ht){var Yt=$t.attrs,Wt=$t.componentStyle,Xt=$t.defaultProps,Jt=$t.foldedComponentIds,rr=$t.styledComponentId,nr=$t.target,Zt=React.useContext(Ke),qt=Be(),Kt=$t.shouldForwardProp||qt.shouldForwardProp,zt=I(Bt,Zt,Xt)||C,Ut=function(sr,dr,vr){for(var xr,_r=__assign(__assign({},dr),{className:void 0,theme:vr}),ur=0;ur2&&Re.registerId(this.componentId+ft),this.removeStyles(ft,vt),this.createStyles(ft,mt,vt,yt)},ot}();function dt(ot){for(var ft=[],mt=1;mtot.width?ot.width:ot.isExpand==="false"?"500px":"100%"}; height: ${ot=>ot.height?ot.height:ot.isExpand==="false"?"900px":"100%"}; opacity: ${ot=>ot.toggle==="true"?"1":"0"}; background-color: ${ot=>ot.theme.colors.background}; border: 1px solid #f1f1f1; border-start-start-radius: ${ot=>ot.isExpand==="false"?"35px":"0"}; animation-duration: 0.5s; animation-timing-function: ease; display: flex; flex-direction: row; max-width: 100%; max-height: ${"100%"}; z-index: 2000; animation-name: ${ot=>ot.toggle==="true"?fadeIn:fadeOut}, ${ot=>ot.toggle==="true"?slideIn:slideOut}; animation-fill-mode: forwards; @media (max-width: 1920px) { width: ${ot=>ot.width?ot.width:ot.isExpand==="false"?"419px":"100%"}; height: ${ot=>ot.height?ot.height:ot.isExpand==="false"?"736px":"100%"}; } `,ChatContent=ut.div` position: relative; display: flex; flex-direction: column; flex: 1; max-height: 100%; max-width: 100%; width: ${ot=>ot.isExpand==="false"?"500px":"calc(100% - 300px)"}; @media (max-width: 1920px) { width: ${ot=>ot.isExpand==="false"?"419px":"calc(100% - 300px)063D30"}; } `,Span=ut.span` font-size: 16px; `,Div=ut.div` max-width: 100%; `,ContainerImage=ut.div` background-color: #000000cc; bottom: 0; right: 0; left: 0; position: absolute; z-index: 2001; top: 0; display: flex; justify-content: center; align-items: center; `,ContainerIcons=ut.div` right: 15px; position: absolute; top: 15px; display: flex; `,Image$1=ut.img` max-width: 600px; min-width: 200px; width: 60%; @media (max-width: 1000px) { width: 80%; } @media (max-width: 700px) { width: 100%; } `;ut.div` background-color: ${ot=>ot.theme.colors.primary}; width: 300px; `;const ChatBody=ut.div` display: flex; flex-direction: column; max-height: ${ot=>ot.context==="onboarding"?"calc(100% - 190px)":ot.isExpand==="false"?"calc(100% - 60px)":"calc(100% - 190px)"}; padding: ${ot=>ot.isExpand==="false"&&ot.context==="onboarding"?"50px 20% 40px 20%":ot.isExpand==="true"?"50px 12% 40px 12%":0}; flex: 1; @media (max-width: 780px) { padding: ${ot=>ot.isExpand==="false"&&ot.context==="onboarding"?"0":"5px"}; max-height: ${ot=>ot.context==="onboarding"||ot.isExpand==="false"?"calc(100% - 60px)":"calc(100% - 190px)"}; } `,ChatMessages=ut.div` overflow-y: auto; flex-grow: 1; position: relative; overflow-x: hidden; display: flex; flex-direction: column; align-items: center; &::-webkit-scrollbar { width: 5px; /* Ancho del scrollbar */ } &::-webkit-scrollbar-thumb { background-color: ${ot=>ot.theme.colors.grey100}; /* Color del scrollbar */ border-radius: 5px; /* Borde del thumb */ } `,ContainerMessages=ut.div` padding: 20px; width: calc(100% - 40px); `,ContainerPrePrompts=ut.div` padding: 20px; width: calc(100% - 40px); display: flex; flex-direction: column; height: 100%; overflow: hidden; justify-content: center; `,TokenTitleContainer=ut.div` margin-bottom: 20px; display: flex; justify-content: center; align-items: center; `,PrePrompts=ut.div` display: flex; flex-direction: column; align-items: center; width: 280px; gap: 10px; max-height: 130px; overflow-y: auto; &::-webkit-scrollbar-thumb { background-color: #e8e8e8; border-radius: 5px; } &::-webkit-scrollbar-track { background-color: transparent; } `,ContainerPromptsList=ut.div` display: flex; justify-content: center; width: 100%; `,Loading=ut.div` padding: 10px 5px; `;ut.img` width: ${ot=>ot.messages==="true"?"40px":"80px"}; `;ut.div` width: 100%; display: flex; justify-content: center; align-items: center; `;const LoadingImg=ut.img` width: 20px; margin-left: 5px; `;ut.div` display: flex; flex-direction: column; justify-content: flex-end; flex: 1; align-items: ${ot=>ot.isExpand==="true"?"center":"flex-end"}; padding: 0 20px; `;ut.div` padding: 10px 20px; display: flex; gap: 10px; `;ut.div` position: relative; `;const ButtonsContainer=ut.div` padding: 0px 15px; padding-top: 10px; max-width: calc(100% - 30px); width: 100%; `,ContainerSend=ut.div` position: relative; `,OpenButton=ut.div` position: fixed; bottom: 20px; right: 20px; border: none; cursor: pointer; background-color: transparent; display: ${ot=>ot.toggle==="true"?"none":"block"}; z-index: 2000; `,BaseButton=ut.button` border: none; outline: none; display: flex; align-items: center; justify-content: center; `,CircularButton=ut(BaseButton)` width: 80px; height: 80px; border-radius: 50%; border: 0.5px dotted #c1c1c1; padding: 0; img { width: 100%; height: 100%; } `,RectangularButtonWithGif=ut(BaseButton)` padding: 12px; border-radius: 33px; height: 66px; background-color: ${ot=>ot.theme.colors.primary}; box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25); display: flex; justify-content: space-between; gap: 2px; font-size: 30px; font-weight: 500; img { height: auto; // width: 89px; } `,RectangularButtonWithText=ut(BaseButton)` padding: 0 15px; border-radius: 33px; height: 66px; background-color: ${ot=>ot.theme.colors.primary}; box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25); display: flex; justify-content: space-between; gap: 6px; font-size: 14px; font-weight: 500; img { height: 50px; width: auto; } span { margin-left: 5px; } .logo-button{ height: 20px; } `,ContainerEyeLogo=ut.div` width: 48px; height: 48px; position: relative; `,ContainerImg=ut.img` `,Text=ut.span` `,defaultTheme={colors:{primary:"#C7F9CC",primary100:"#DFFFE2",primary200:"#7AE582",primary300:"#25A18E",secondary:"#00A5EF",secondary100:"#E1F2FF",secondary200:"#6667EB",secondary300:"#004E64",grey:"#C5C5C5",grey100:"#d9d9d9",grey200:"#888888",grey300:"#131313",light:"#f7f3e6",black:"#000",white:"#FFFFFF",background:"#f6f6f6",alert:"#F17474"}},ThemeContext=reactExports.createContext({theme:defaultTheme,updateTheme:()=>{}}),ThemeProvider=({children:ot})=>{const[ft,mt]=reactExports.useState(defaultTheme),vt=reactExports.useCallback(yt=>{mt(bt=>({...bt,colors:{...bt.colors,...yt}}))},[]);return jsxRuntimeExports.jsx(ThemeContext.Provider,{value:{theme:ft,updateTheme:vt},children:ot})},useTheme=()=>reactExports.useContext(ThemeContext),user="data:image/svg+xml,%3csvg%20width='377'%20height='377'%20viewBox='0%200%20377%20377'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='188.143'%20cy='188.143'%20r='187.643'%20fill='%23F7F3E6'%20stroke='%23063D30'/%3e%3cpath%20d='M187.855%20174.263C198.462%20174.263%20208.832%20171.118%20217.651%20165.225C226.471%20159.331%20233.345%20150.955%20237.404%20141.155C241.463%20131.356%20242.526%20120.572%20240.456%20110.169C238.387%2099.7651%20233.279%2090.2088%20225.778%2082.7083C218.278%2075.2078%20208.722%2070.0999%20198.318%2068.0305C187.915%2065.9612%20177.131%2067.0232%20167.331%2071.0825C157.531%2075.1417%20149.155%2082.0158%20143.262%2090.8355C137.369%2099.6551%20134.224%20110.024%20134.224%20120.632C134.224%20134.856%20139.874%20148.497%20149.932%20158.555C159.99%20168.613%20173.631%20174.263%20187.855%20174.263ZM268.302%20308.342C271.858%20308.342%20275.269%20306.929%20277.783%20304.415C280.298%20301.9%20281.71%20298.49%20281.71%20294.934C281.71%20270.042%20271.822%20246.17%20254.221%20228.568C236.62%20210.967%20212.747%20201.079%20187.855%20201.079C162.963%20201.079%20139.091%20210.967%20121.49%20228.568C103.888%20246.17%2094%20270.042%2094%20294.934C94%20298.49%2095.4126%20301.9%2097.9271%20304.415C100.442%20306.929%20103.852%20308.342%20107.408%20308.342H268.302Z'%20fill='%23545454'/%3e%3c/svg%3e",consoleLogger={type:"logger",log(ot){this.output("log",ot)},warn(ot){this.output("warn",ot)},error(ot){this.output("error",ot)},output(ot,ft){console&&console[ot]&&console[ot].apply(console,ft)}};class Logger{constructor(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(ft,mt)}init(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=mt.prefix||"i18next:",this.logger=ft||consoleLogger,this.options=mt,this.debug=mt.debug}log(){for(var ft=arguments.length,mt=new Array(ft),vt=0;vt{this.observers[vt]||(this.observers[vt]=new Map);const yt=this.observers[vt].get(mt)||0;this.observers[vt].set(mt,yt+1)}),this}off(ft,mt){if(this.observers[ft]){if(!mt){delete this.observers[ft];return}this.observers[ft].delete(mt)}}emit(ft){for(var mt=arguments.length,vt=new Array(mt>1?mt-1:0),yt=1;yt{let[Et,St]=xt;for(let wt=0;wt{let[Et,St]=xt;for(let wt=0;wt{ot=vt,ft=yt});return mt.resolve=ot,mt.reject=ft,mt}function makeString(ot){return ot==null?"":""+ot}function copy$1(ot,ft,mt){ot.forEach(vt=>{ft[vt]&&(mt[vt]=ft[vt])})}const lastOfPathSeparatorRegExp=/###/g;function getLastOfPath(ot,ft,mt){function vt(Et){return Et&&Et.indexOf("###")>-1?Et.replace(lastOfPathSeparatorRegExp,"."):Et}function yt(){return!ot||typeof ot=="string"}const bt=typeof ft!="string"?ft:ft.split(".");let xt=0;for(;xt":">",'"':""","'":"'","/":"/"};function escape(ot){return typeof ot=="string"?ot.replace(/[&<>"'\/]/g,ft=>_entityMap[ft]):ot}class RegExpCache{constructor(ft){this.capacity=ft,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(ft){const mt=this.regExpMap.get(ft);if(mt!==void 0)return mt;const vt=new RegExp(ft);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(ft,vt),this.regExpQueue.push(ft),vt}}const chars=[" ",",","?","!",";"],looksLikeObjectPathRegExpCache=new RegExpCache(20);function looksLikeObjectPath(ot,ft,mt){ft=ft||"",mt=mt||"";const vt=chars.filter(xt=>ft.indexOf(xt)<0&&mt.indexOf(xt)<0);if(vt.length===0)return!0;const yt=looksLikeObjectPathRegExpCache.getRegExp(`(${vt.map(xt=>xt==="?"?"\\?":xt).join("|")})`);let bt=!yt.test(ot);if(!bt){const xt=ot.indexOf(mt);xt>0&&!yt.test(ot.substring(0,xt))&&(bt=!0)}return bt}function deepFind(ot,ft){let mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!ot)return;if(ot[ft])return ot[ft];const vt=ft.split(mt);let yt=ot;for(let bt=0;bt-1&&St0?ot.replace("_","-"):ot}class ResourceStore extends EventEmitter{constructor(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=ft||{},this.options=mt,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(ft){this.options.ns.indexOf(ft)<0&&this.options.ns.push(ft)}removeNamespaces(ft){const mt=this.options.ns.indexOf(ft);mt>-1&&this.options.ns.splice(mt,1)}getResource(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const bt=yt.keySeparator!==void 0?yt.keySeparator:this.options.keySeparator,xt=yt.ignoreJSONStructure!==void 0?yt.ignoreJSONStructure:this.options.ignoreJSONStructure;let Et;ft.indexOf(".")>-1?Et=ft.split("."):(Et=[ft,mt],vt&&(Array.isArray(vt)?Et.push(...vt):typeof vt=="string"&&bt?Et.push(...vt.split(bt)):Et.push(vt)));const St=getPath(this.data,Et);return!St&&!mt&&!vt&&ft.indexOf(".")>-1&&(ft=Et[0],mt=Et[1],vt=Et.slice(2).join(".")),St||!xt||typeof vt!="string"?St:deepFind(this.data&&this.data[ft]&&this.data[ft][mt],vt,bt)}addResource(ft,mt,vt,yt){let bt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const xt=bt.keySeparator!==void 0?bt.keySeparator:this.options.keySeparator;let Et=[ft,mt];vt&&(Et=Et.concat(xt?vt.split(xt):vt)),ft.indexOf(".")>-1&&(Et=ft.split("."),yt=mt,mt=Et[1]),this.addNamespaces(mt),setPath(this.data,Et,yt),bt.silent||this.emit("added",ft,mt,vt,yt)}addResources(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const bt in vt)(typeof vt[bt]=="string"||Object.prototype.toString.apply(vt[bt])==="[object Array]")&&this.addResource(ft,mt,bt,vt[bt],{silent:!0});yt.silent||this.emit("added",ft,mt,vt)}addResourceBundle(ft,mt,vt,yt,bt){let xt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},Et=[ft,mt];ft.indexOf(".")>-1&&(Et=ft.split("."),yt=vt,vt=mt,mt=Et[1]),this.addNamespaces(mt);let St=getPath(this.data,Et)||{};xt.skipCopy||(vt=JSON.parse(JSON.stringify(vt))),yt?deepExtend(St,vt,bt):St={...St,...vt},setPath(this.data,Et,St),xt.silent||this.emit("added",ft,mt,vt)}removeResourceBundle(ft,mt){this.hasResourceBundle(ft,mt)&&delete this.data[ft][mt],this.removeNamespaces(mt),this.emit("removed",ft,mt)}hasResourceBundle(ft,mt){return this.getResource(ft,mt)!==void 0}getResourceBundle(ft,mt){return mt||(mt=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(ft,mt)}:this.getResource(ft,mt)}getDataByLanguage(ft){return this.data[ft]}hasLanguageSomeTranslations(ft){const mt=this.getDataByLanguage(ft);return!!(mt&&Object.keys(mt)||[]).find(yt=>mt[yt]&&Object.keys(mt[yt]).length>0)}toJSON(){return this.data}}var postProcessor={processors:{},addPostProcessor(ot){this.processors[ot.name]=ot},handle(ot,ft,mt,vt,yt){return ot.forEach(bt=>{this.processors[bt]&&(ft=this.processors[bt].process(ft,mt,vt,yt))}),ft}};const checkedLoadedFor={};class Translator extends EventEmitter{constructor(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),copy$1(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],ft,this),this.options=mt,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=baseLogger.create("translator")}changeLanguage(ft){ft&&(this.language=ft)}exists(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(ft==null)return!1;const vt=this.resolve(ft,mt);return vt&&vt.res!==void 0}extractFromKey(ft,mt){let vt=mt.nsSeparator!==void 0?mt.nsSeparator:this.options.nsSeparator;vt===void 0&&(vt=":");const yt=mt.keySeparator!==void 0?mt.keySeparator:this.options.keySeparator;let bt=mt.ns||this.options.defaultNS||[];const xt=vt&&ft.indexOf(vt)>-1,Et=!this.options.userDefinedKeySeparator&&!mt.keySeparator&&!this.options.userDefinedNsSeparator&&!mt.nsSeparator&&!looksLikeObjectPath(ft,vt,yt);if(xt&&!Et){const St=ft.match(this.interpolator.nestingRegexp);if(St&&St.length>0)return{key:ft,namespaces:bt};const wt=ft.split(vt);(vt!==yt||vt===yt&&this.options.ns.indexOf(wt[0])>-1)&&(bt=wt.shift()),ft=wt.join(yt)}return typeof bt=="string"&&(bt=[bt]),{key:ft,namespaces:bt}}translate(ft,mt,vt){if(typeof mt!="object"&&this.options.overloadTranslationOptionHandler&&(mt=this.options.overloadTranslationOptionHandler(arguments)),typeof mt=="object"&&(mt={...mt}),mt||(mt={}),ft==null)return"";Array.isArray(ft)||(ft=[String(ft)]);const yt=mt.returnDetails!==void 0?mt.returnDetails:this.options.returnDetails,bt=mt.keySeparator!==void 0?mt.keySeparator:this.options.keySeparator,{key:xt,namespaces:Et}=this.extractFromKey(ft[ft.length-1],mt),St=Et[Et.length-1],wt=mt.lng||this.language,_t=mt.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(wt&&wt.toLowerCase()==="cimode"){if(_t){const Lt=mt.nsSeparator||this.options.nsSeparator;return yt?{res:`${St}${Lt}${xt}`,usedKey:xt,exactUsedKey:xt,usedLng:wt,usedNS:St,usedParams:this.getUsedParamsDetails(mt)}:`${St}${Lt}${xt}`}return yt?{res:xt,usedKey:xt,exactUsedKey:xt,usedLng:wt,usedNS:St,usedParams:this.getUsedParamsDetails(mt)}:xt}const kt=this.resolve(ft,mt);let Ct=kt&&kt.res;const At=kt&&kt.usedKey||xt,Ot=kt&&kt.exactUsedKey||xt,Nt=Object.prototype.toString.apply(Ct),Pt=["[object Number]","[object Function]","[object RegExp]"],Mt=mt.joinArrays!==void 0?mt.joinArrays:this.options.joinArrays,Tt=!this.i18nFormat||this.i18nFormat.handleAsObject;if(Tt&&Ct&&(typeof Ct!="string"&&typeof Ct!="boolean"&&typeof Ct!="number")&&Pt.indexOf(Nt)<0&&!(typeof Mt=="string"&&Nt==="[object Array]")){if(!mt.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const Lt=this.options.returnedObjectHandler?this.options.returnedObjectHandler(At,Ct,{...mt,ns:Et}):`key '${xt} (${this.language})' returned an object instead of string.`;return yt?(kt.res=Lt,kt.usedParams=this.getUsedParamsDetails(mt),kt):Lt}if(bt){const Lt=Nt==="[object Array]",Dt=Lt?[]:{},$t=Lt?Ot:At;for(const Bt in Ct)if(Object.prototype.hasOwnProperty.call(Ct,Bt)){const Ht=`${$t}${bt}${Bt}`;Dt[Bt]=this.translate(Ht,{...mt,joinArrays:!1,ns:Et}),Dt[Bt]===Ht&&(Dt[Bt]=Ct[Bt])}Ct=Dt}}else if(Tt&&typeof Mt=="string"&&Nt==="[object Array]")Ct=Ct.join(Mt),Ct&&(Ct=this.extendTranslation(Ct,ft,mt,vt));else{let Lt=!1,Dt=!1;const $t=mt.count!==void 0&&typeof mt.count!="string",Bt=Translator.hasDefaultValue(mt),Ht=$t?this.pluralResolver.getSuffix(wt,mt.count,mt):"",Yt=mt.ordinal&&$t?this.pluralResolver.getSuffix(wt,mt.count,{ordinal:!1}):"",Wt=$t&&!mt.ordinal&&mt.count===0&&this.pluralResolver.shouldUseIntlApi(),Xt=Wt&&mt[`defaultValue${this.options.pluralSeparator}zero`]||mt[`defaultValue${Ht}`]||mt[`defaultValue${Yt}`]||mt.defaultValue;!this.isValidLookup(Ct)&&Bt&&(Lt=!0,Ct=Xt),this.isValidLookup(Ct)||(Dt=!0,Ct=xt);const rr=(mt.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Dt?void 0:Ct,nr=Bt&&Xt!==Ct&&this.options.updateMissing;if(Dt||Lt||nr){if(this.logger.log(nr?"updateKey":"missingKey",wt,St,xt,nr?Xt:Ct),bt){const zt=this.resolve(xt,{...mt,keySeparator:!1});zt&&zt.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let Zt=[];const qt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,mt.lng||this.language);if(this.options.saveMissingTo==="fallback"&&qt&&qt[0])for(let zt=0;zt{const tr=Bt&&Vt!==Ct?Vt:rr;this.options.missingKeyHandler?this.options.missingKeyHandler(zt,St,Ut,tr,nr,mt):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(zt,St,Ut,tr,nr,mt),this.emit("missingKey",zt,St,Ut,Ct)};this.options.saveMissing&&(this.options.saveMissingPlurals&&$t?Zt.forEach(zt=>{const Ut=this.pluralResolver.getSuffixes(zt,mt);Wt&&mt[`defaultValue${this.options.pluralSeparator}zero`]&&Ut.indexOf(`${this.options.pluralSeparator}zero`)<0&&Ut.push(`${this.options.pluralSeparator}zero`),Ut.forEach(Vt=>{Kt([zt],xt+Vt,mt[`defaultValue${Vt}`]||Xt)})}):Kt(Zt,xt,Xt))}Ct=this.extendTranslation(Ct,ft,mt,kt,vt),Dt&&Ct===xt&&this.options.appendNamespaceToMissingKey&&(Ct=`${St}:${xt}`),(Dt||Lt)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?Ct=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${St}:${xt}`:xt,Lt?Ct:void 0):Ct=this.options.parseMissingKeyHandler(Ct))}return yt?(kt.res=Ct,kt.usedParams=this.getUsedParamsDetails(mt),kt):Ct}extendTranslation(ft,mt,vt,yt,bt){var xt=this;if(this.i18nFormat&&this.i18nFormat.parse)ft=this.i18nFormat.parse(ft,{...this.options.interpolation.defaultVariables,...vt},vt.lng||this.language||yt.usedLng,yt.usedNS,yt.usedKey,{resolved:yt});else if(!vt.skipInterpolation){vt.interpolation&&this.interpolator.init({...vt,interpolation:{...this.options.interpolation,...vt.interpolation}});const wt=typeof ft=="string"&&(vt&&vt.interpolation&&vt.interpolation.skipOnVariables!==void 0?vt.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let _t;if(wt){const Ct=ft.match(this.interpolator.nestingRegexp);_t=Ct&&Ct.length}let kt=vt.replace&&typeof vt.replace!="string"?vt.replace:vt;if(this.options.interpolation.defaultVariables&&(kt={...this.options.interpolation.defaultVariables,...kt}),ft=this.interpolator.interpolate(ft,kt,vt.lng||this.language,vt),wt){const Ct=ft.match(this.interpolator.nestingRegexp),At=Ct&&Ct.length;_t1&&arguments[1]!==void 0?arguments[1]:{},vt,yt,bt,xt,Et;return typeof ft=="string"&&(ft=[ft]),ft.forEach(St=>{if(this.isValidLookup(vt))return;const wt=this.extractFromKey(St,mt),_t=wt.key;yt=_t;let kt=wt.namespaces;this.options.fallbackNS&&(kt=kt.concat(this.options.fallbackNS));const Ct=mt.count!==void 0&&typeof mt.count!="string",At=Ct&&!mt.ordinal&&mt.count===0&&this.pluralResolver.shouldUseIntlApi(),Ot=mt.context!==void 0&&(typeof mt.context=="string"||typeof mt.context=="number")&&mt.context!=="",Nt=mt.lngs?mt.lngs:this.languageUtils.toResolveHierarchy(mt.lng||this.language,mt.fallbackLng);kt.forEach(Pt=>{this.isValidLookup(vt)||(Et=Pt,!checkedLoadedFor[`${Nt[0]}-${Pt}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(Et)&&(checkedLoadedFor[`${Nt[0]}-${Pt}`]=!0,this.logger.warn(`key "${yt}" for languages "${Nt.join(", ")}" won't get resolved as namespace "${Et}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),Nt.forEach(Mt=>{if(this.isValidLookup(vt))return;xt=Mt;const Tt=[_t];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(Tt,_t,Mt,Pt,mt);else{let Lt;Ct&&(Lt=this.pluralResolver.getSuffix(Mt,mt.count,mt));const Dt=`${this.options.pluralSeparator}zero`,$t=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(Ct&&(Tt.push(_t+Lt),mt.ordinal&&Lt.indexOf($t)===0&&Tt.push(_t+Lt.replace($t,this.options.pluralSeparator)),At&&Tt.push(_t+Dt)),Ot){const Bt=`${_t}${this.options.contextSeparator}${mt.context}`;Tt.push(Bt),Ct&&(Tt.push(Bt+Lt),mt.ordinal&&Lt.indexOf($t)===0&&Tt.push(Bt+Lt.replace($t,this.options.pluralSeparator)),At&&Tt.push(Bt+Dt))}}let Rt;for(;Rt=Tt.pop();)this.isValidLookup(vt)||(bt=Rt,vt=this.getResource(Mt,Pt,Rt,mt))}))})}),{res:vt,usedKey:yt,exactUsedKey:bt,usedLng:xt,usedNS:Et}}isValidLookup(ft){return ft!==void 0&&!(!this.options.returnNull&&ft===null)&&!(!this.options.returnEmptyString&&ft==="")}getResource(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(ft,mt,vt,yt):this.resourceStore.getResource(ft,mt,vt,yt)}getUsedParamsDetails(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const mt=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],vt=ft.replace&&typeof ft.replace!="string";let yt=vt?ft.replace:ft;if(vt&&typeof ft.count<"u"&&(yt.count=ft.count),this.options.interpolation.defaultVariables&&(yt={...this.options.interpolation.defaultVariables,...yt}),!vt){yt={...yt};for(const bt of mt)delete yt[bt]}return yt}static hasDefaultValue(ft){const mt="defaultValue";for(const vt in ft)if(Object.prototype.hasOwnProperty.call(ft,vt)&&mt===vt.substring(0,mt.length)&&ft[vt]!==void 0)return!0;return!1}}function capitalize(ot){return ot.charAt(0).toUpperCase()+ot.slice(1)}class LanguageUtil{constructor(ft){this.options=ft,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create("languageUtils")}getScriptPartFromCode(ft){if(ft=getCleanedCode(ft),!ft||ft.indexOf("-")<0)return null;const mt=ft.split("-");return mt.length===2||(mt.pop(),mt[mt.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(mt.join("-"))}getLanguagePartFromCode(ft){if(ft=getCleanedCode(ft),!ft||ft.indexOf("-")<0)return ft;const mt=ft.split("-");return this.formatLanguageCode(mt[0])}formatLanguageCode(ft){if(typeof ft=="string"&&ft.indexOf("-")>-1){const mt=["hans","hant","latn","cyrl","cans","mong","arab"];let vt=ft.split("-");return this.options.lowerCaseLng?vt=vt.map(yt=>yt.toLowerCase()):vt.length===2?(vt[0]=vt[0].toLowerCase(),vt[1]=vt[1].toUpperCase(),mt.indexOf(vt[1].toLowerCase())>-1&&(vt[1]=capitalize(vt[1].toLowerCase()))):vt.length===3&&(vt[0]=vt[0].toLowerCase(),vt[1].length===2&&(vt[1]=vt[1].toUpperCase()),vt[0]!=="sgn"&&vt[2].length===2&&(vt[2]=vt[2].toUpperCase()),mt.indexOf(vt[1].toLowerCase())>-1&&(vt[1]=capitalize(vt[1].toLowerCase())),mt.indexOf(vt[2].toLowerCase())>-1&&(vt[2]=capitalize(vt[2].toLowerCase()))),vt.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?ft.toLowerCase():ft}isSupportedCode(ft){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(ft=this.getLanguagePartFromCode(ft)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(ft)>-1}getBestMatchFromCodes(ft){if(!ft)return null;let mt;return ft.forEach(vt=>{if(mt)return;const yt=this.formatLanguageCode(vt);(!this.options.supportedLngs||this.isSupportedCode(yt))&&(mt=yt)}),!mt&&this.options.supportedLngs&&ft.forEach(vt=>{if(mt)return;const yt=this.getLanguagePartFromCode(vt);if(this.isSupportedCode(yt))return mt=yt;mt=this.options.supportedLngs.find(bt=>{if(bt===yt)return bt;if(!(bt.indexOf("-")<0&&yt.indexOf("-")<0)&&(bt.indexOf("-")>0&&yt.indexOf("-")<0&&bt.substring(0,bt.indexOf("-"))===yt||bt.indexOf(yt)===0&&yt.length>1))return bt})}),mt||(mt=this.getFallbackCodes(this.options.fallbackLng)[0]),mt}getFallbackCodes(ft,mt){if(!ft)return[];if(typeof ft=="function"&&(ft=ft(mt)),typeof ft=="string"&&(ft=[ft]),Object.prototype.toString.apply(ft)==="[object Array]")return ft;if(!mt)return ft.default||[];let vt=ft[mt];return vt||(vt=ft[this.getScriptPartFromCode(mt)]),vt||(vt=ft[this.formatLanguageCode(mt)]),vt||(vt=ft[this.getLanguagePartFromCode(mt)]),vt||(vt=ft.default),vt||[]}toResolveHierarchy(ft,mt){const vt=this.getFallbackCodes(mt||this.options.fallbackLng||[],ft),yt=[],bt=xt=>{xt&&(this.isSupportedCode(xt)?yt.push(xt):this.logger.warn(`rejecting language code not found in supportedLngs: ${xt}`))};return typeof ft=="string"&&(ft.indexOf("-")>-1||ft.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&bt(this.formatLanguageCode(ft)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&bt(this.getScriptPartFromCode(ft)),this.options.load!=="currentOnly"&&bt(this.getLanguagePartFromCode(ft))):typeof ft=="string"&&bt(this.formatLanguageCode(ft)),vt.forEach(xt=>{yt.indexOf(xt)<0&&bt(this.formatLanguageCode(xt))}),yt}}let sets=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],_rulesPluralsTypes={1:function(ot){return+(ot>1)},2:function(ot){return+(ot!=1)},3:function(ot){return 0},4:function(ot){return ot%10==1&&ot%100!=11?0:ot%10>=2&&ot%10<=4&&(ot%100<10||ot%100>=20)?1:2},5:function(ot){return ot==0?0:ot==1?1:ot==2?2:ot%100>=3&&ot%100<=10?3:ot%100>=11?4:5},6:function(ot){return ot==1?0:ot>=2&&ot<=4?1:2},7:function(ot){return ot==1?0:ot%10>=2&&ot%10<=4&&(ot%100<10||ot%100>=20)?1:2},8:function(ot){return ot==1?0:ot==2?1:ot!=8&&ot!=11?2:3},9:function(ot){return+(ot>=2)},10:function(ot){return ot==1?0:ot==2?1:ot<7?2:ot<11?3:4},11:function(ot){return ot==1||ot==11?0:ot==2||ot==12?1:ot>2&&ot<20?2:3},12:function(ot){return+(ot%10!=1||ot%100==11)},13:function(ot){return+(ot!==0)},14:function(ot){return ot==1?0:ot==2?1:ot==3?2:3},15:function(ot){return ot%10==1&&ot%100!=11?0:ot%10>=2&&(ot%100<10||ot%100>=20)?1:2},16:function(ot){return ot%10==1&&ot%100!=11?0:ot!==0?1:2},17:function(ot){return ot==1||ot%10==1&&ot%100!=11?0:1},18:function(ot){return ot==0?0:ot==1?1:2},19:function(ot){return ot==1?0:ot==0||ot%100>1&&ot%100<11?1:ot%100>10&&ot%100<20?2:3},20:function(ot){return ot==1?0:ot==0||ot%100>0&&ot%100<20?1:2},21:function(ot){return ot%100==1?1:ot%100==2?2:ot%100==3||ot%100==4?3:0},22:function(ot){return ot==1?0:ot==2?1:(ot<0||ot>10)&&ot%10==0?2:3}};const nonIntlVersions=["v1","v2","v3"],intlVersions=["v4"],suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5};function createRules(){const ot={};return sets.forEach(ft=>{ft.lngs.forEach(mt=>{ot[mt]={numbers:ft.nr,plurals:_rulesPluralsTypes[ft.fc]}})}),ot}class PluralResolver{constructor(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=ft,this.options=mt,this.logger=baseLogger.create("pluralResolver"),(!this.options.compatibilityJSON||intlVersions.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules()}addRule(ft,mt){this.rules[ft]=mt}getRule(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(getCleanedCode(ft==="dev"?"en":ft),{type:mt.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[ft]||this.rules[this.languageUtils.getLanguagePartFromCode(ft)]}needsPlural(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const vt=this.getRule(ft,mt);return this.shouldUseIntlApi()?vt&&vt.resolvedOptions().pluralCategories.length>1:vt&&vt.numbers.length>1}getPluralFormsOfKey(ft,mt){let vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(ft,vt).map(yt=>`${mt}${yt}`)}getSuffixes(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const vt=this.getRule(ft,mt);return vt?this.shouldUseIntlApi()?vt.resolvedOptions().pluralCategories.sort((yt,bt)=>suffixesOrder[yt]-suffixesOrder[bt]).map(yt=>`${this.options.prepend}${mt.ordinal?`ordinal${this.options.prepend}`:""}${yt}`):vt.numbers.map(yt=>this.getSuffix(ft,yt,mt)):[]}getSuffix(ft,mt){let vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const yt=this.getRule(ft,vt);return yt?this.shouldUseIntlApi()?`${this.options.prepend}${vt.ordinal?`ordinal${this.options.prepend}`:""}${yt.select(mt)}`:this.getSuffixRetroCompatible(yt,mt):(this.logger.warn(`no plural rule found for: ${ft}`),"")}getSuffixRetroCompatible(ft,mt){const vt=ft.noAbs?ft.plurals(mt):ft.plurals(Math.abs(mt));let yt=ft.numbers[vt];this.options.simplifyPluralSuffix&&ft.numbers.length===2&&ft.numbers[0]===1&&(yt===2?yt="plural":yt===1&&(yt=""));const bt=()=>this.options.prepend&&yt.toString()?this.options.prepend+yt.toString():yt.toString();return this.options.compatibilityJSON==="v1"?yt===1?"":typeof yt=="number"?`_plural_${yt.toString()}`:bt():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&ft.numbers.length===2&&ft.numbers[0]===1?bt():this.options.prepend&&vt.toString()?this.options.prepend+vt.toString():vt.toString()}shouldUseIntlApi(){return!nonIntlVersions.includes(this.options.compatibilityJSON)}}function deepFindWithDefaults(ot,ft,mt){let vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",yt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,bt=getPathWithDefaults(ot,ft,mt);return!bt&&yt&&typeof mt=="string"&&(bt=deepFind(ot,mt,vt),bt===void 0&&(bt=deepFind(ft,mt,vt))),bt}class Interpolator{constructor(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("interpolator"),this.options=ft,this.format=ft.interpolation&&ft.interpolation.format||(mt=>mt),this.init(ft)}init(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ft.interpolation||(ft.interpolation={escapeValue:!0});const mt=ft.interpolation;this.escape=mt.escape!==void 0?mt.escape:escape,this.escapeValue=mt.escapeValue!==void 0?mt.escapeValue:!0,this.useRawValueToEscape=mt.useRawValueToEscape!==void 0?mt.useRawValueToEscape:!1,this.prefix=mt.prefix?regexEscape$1(mt.prefix):mt.prefixEscaped||"{{",this.suffix=mt.suffix?regexEscape$1(mt.suffix):mt.suffixEscaped||"}}",this.formatSeparator=mt.formatSeparator?mt.formatSeparator:mt.formatSeparator||",",this.unescapePrefix=mt.unescapeSuffix?"":mt.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":mt.unescapeSuffix||"",this.nestingPrefix=mt.nestingPrefix?regexEscape$1(mt.nestingPrefix):mt.nestingPrefixEscaped||regexEscape$1("$t("),this.nestingSuffix=mt.nestingSuffix?regexEscape$1(mt.nestingSuffix):mt.nestingSuffixEscaped||regexEscape$1(")"),this.nestingOptionsSeparator=mt.nestingOptionsSeparator?mt.nestingOptionsSeparator:mt.nestingOptionsSeparator||",",this.maxReplaces=mt.maxReplaces?mt.maxReplaces:1e3,this.alwaysFormat=mt.alwaysFormat!==void 0?mt.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const ft=(mt,vt)=>mt&&mt.source===vt?(mt.lastIndex=0,mt):new RegExp(vt,"g");this.regexp=ft(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=ft(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=ft(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(ft,mt,vt,yt){let bt,xt,Et;const St=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function wt(Ot){return Ot.replace(/\$/g,"$$$$")}const _t=Ot=>{if(Ot.indexOf(this.formatSeparator)<0){const Tt=deepFindWithDefaults(mt,St,Ot,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(Tt,void 0,vt,{...yt,...mt,interpolationkey:Ot}):Tt}const Nt=Ot.split(this.formatSeparator),Pt=Nt.shift().trim(),Mt=Nt.join(this.formatSeparator).trim();return this.format(deepFindWithDefaults(mt,St,Pt,this.options.keySeparator,this.options.ignoreJSONStructure),Mt,vt,{...yt,...mt,interpolationkey:Pt})};this.resetRegExp();const kt=yt&&yt.missingInterpolationHandler||this.options.missingInterpolationHandler,Ct=yt&&yt.interpolation&&yt.interpolation.skipOnVariables!==void 0?yt.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:Ot=>wt(Ot)},{regex:this.regexp,safeValue:Ot=>this.escapeValue?wt(this.escape(Ot)):wt(Ot)}].forEach(Ot=>{for(Et=0;bt=Ot.regex.exec(ft);){const Nt=bt[1].trim();if(xt=_t(Nt),xt===void 0)if(typeof kt=="function"){const Mt=kt(ft,bt,yt);xt=typeof Mt=="string"?Mt:""}else if(yt&&Object.prototype.hasOwnProperty.call(yt,Nt))xt="";else if(Ct){xt=bt[0];continue}else this.logger.warn(`missed to pass in variable ${Nt} for interpolating ${ft}`),xt="";else typeof xt!="string"&&!this.useRawValueToEscape&&(xt=makeString(xt));const Pt=Ot.safeValue(xt);if(ft=ft.replace(bt[0],Pt),Ct?(Ot.regex.lastIndex+=xt.length,Ot.regex.lastIndex-=bt[0].length):Ot.regex.lastIndex=0,Et++,Et>=this.maxReplaces)break}}),ft}nest(ft,mt){let vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},yt,bt,xt;function Et(St,wt){const _t=this.nestingOptionsSeparator;if(St.indexOf(_t)<0)return St;const kt=St.split(new RegExp(`${_t}[ ]*{`));let Ct=`{${kt[1]}`;St=kt[0],Ct=this.interpolate(Ct,xt);const At=Ct.match(/'/g),Ot=Ct.match(/"/g);(At&&At.length%2===0&&!Ot||Ot.length%2!==0)&&(Ct=Ct.replace(/'/g,'"'));try{xt=JSON.parse(Ct),wt&&(xt={...wt,...xt})}catch(Nt){return this.logger.warn(`failed parsing options string in nesting for key ${St}`,Nt),`${St}${_t}${Ct}`}return xt.defaultValue&&xt.defaultValue.indexOf(this.prefix)>-1&&delete xt.defaultValue,St}for(;yt=this.nestingRegexp.exec(ft);){let St=[];xt={...vt},xt=xt.replace&&typeof xt.replace!="string"?xt.replace:xt,xt.applyPostProcessor=!1,delete xt.defaultValue;let wt=!1;if(yt[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(yt[1])){const _t=yt[1].split(this.formatSeparator).map(kt=>kt.trim());yt[1]=_t.shift(),St=_t,wt=!0}if(bt=mt(Et.call(this,yt[1].trim(),xt),xt),bt&&yt[0]===ft&&typeof bt!="string")return bt;typeof bt!="string"&&(bt=makeString(bt)),bt||(this.logger.warn(`missed to resolve ${yt[1]} for nesting ${ft}`),bt=""),wt&&(bt=St.reduce((_t,kt)=>this.format(_t,kt,vt.lng,{...vt,interpolationkey:yt[1].trim()}),bt.trim())),ft=ft.replace(yt[0],bt),this.regexp.lastIndex=0}return ft}}function parseFormatStr(ot){let ft=ot.toLowerCase().trim();const mt={};if(ot.indexOf("(")>-1){const vt=ot.split("(");ft=vt[0].toLowerCase().trim();const yt=vt[1].substring(0,vt[1].length-1);ft==="currency"&&yt.indexOf(":")<0?mt.currency||(mt.currency=yt.trim()):ft==="relativetime"&&yt.indexOf(":")<0?mt.range||(mt.range=yt.trim()):yt.split(";").forEach(xt=>{if(!xt)return;const[Et,...St]=xt.split(":"),wt=St.join(":").trim().replace(/^'+|'+$/g,"");mt[Et.trim()]||(mt[Et.trim()]=wt),wt==="false"&&(mt[Et.trim()]=!1),wt==="true"&&(mt[Et.trim()]=!0),isNaN(wt)||(mt[Et.trim()]=parseInt(wt,10))})}return{formatName:ft,formatOptions:mt}}function createCachedFormatter(ot){const ft={};return function(vt,yt,bt){const xt=yt+JSON.stringify(bt);let Et=ft[xt];return Et||(Et=ot(getCleanedCode(yt),bt),ft[xt]=Et),Et(vt)}}class Formatter{constructor(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("formatter"),this.options=ft,this.formats={number:createCachedFormatter((mt,vt)=>{const yt=new Intl.NumberFormat(mt,{...vt});return bt=>yt.format(bt)}),currency:createCachedFormatter((mt,vt)=>{const yt=new Intl.NumberFormat(mt,{...vt,style:"currency"});return bt=>yt.format(bt)}),datetime:createCachedFormatter((mt,vt)=>{const yt=new Intl.DateTimeFormat(mt,{...vt});return bt=>yt.format(bt)}),relativetime:createCachedFormatter((mt,vt)=>{const yt=new Intl.RelativeTimeFormat(mt,{...vt});return bt=>yt.format(bt,vt.range||"day")}),list:createCachedFormatter((mt,vt)=>{const yt=new Intl.ListFormat(mt,{...vt});return bt=>yt.format(bt)})},this.init(ft)}init(ft){const vt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=vt.formatSeparator?vt.formatSeparator:vt.formatSeparator||","}add(ft,mt){this.formats[ft.toLowerCase().trim()]=mt}addCached(ft,mt){this.formats[ft.toLowerCase().trim()]=createCachedFormatter(mt)}format(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return mt.split(this.formatSeparator).reduce((Et,St)=>{const{formatName:wt,formatOptions:_t}=parseFormatStr(St);if(this.formats[wt]){let kt=Et;try{const Ct=yt&&yt.formatParams&&yt.formatParams[yt.interpolationkey]||{},At=Ct.locale||Ct.lng||yt.locale||yt.lng||vt;kt=this.formats[wt](Et,At,{..._t,...yt,...Ct})}catch(Ct){this.logger.warn(Ct)}return kt}else this.logger.warn(`there was no format function for ${wt}`);return Et},ft)}}function removePending(ot,ft){ot.pending[ft]!==void 0&&(delete ot.pending[ft],ot.pendingCount--)}class Connector extends EventEmitter{constructor(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=ft,this.store=mt,this.services=vt,this.languageUtils=vt.languageUtils,this.options=yt,this.logger=baseLogger.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=yt.maxParallelReads||10,this.readingCalls=0,this.maxRetries=yt.maxRetries>=0?yt.maxRetries:5,this.retryTimeout=yt.retryTimeout>=1?yt.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(vt,yt.backend,yt)}queueLoad(ft,mt,vt,yt){const bt={},xt={},Et={},St={};return ft.forEach(wt=>{let _t=!0;mt.forEach(kt=>{const Ct=`${wt}|${kt}`;!vt.reload&&this.store.hasResourceBundle(wt,kt)?this.state[Ct]=2:this.state[Ct]<0||(this.state[Ct]===1?xt[Ct]===void 0&&(xt[Ct]=!0):(this.state[Ct]=1,_t=!1,xt[Ct]===void 0&&(xt[Ct]=!0),bt[Ct]===void 0&&(bt[Ct]=!0),St[kt]===void 0&&(St[kt]=!0)))}),_t||(Et[wt]=!0)}),(Object.keys(bt).length||Object.keys(xt).length)&&this.queue.push({pending:xt,pendingCount:Object.keys(xt).length,loaded:{},errors:[],callback:yt}),{toLoad:Object.keys(bt),pending:Object.keys(xt),toLoadLanguages:Object.keys(Et),toLoadNamespaces:Object.keys(St)}}loaded(ft,mt,vt){const yt=ft.split("|"),bt=yt[0],xt=yt[1];mt&&this.emit("failedLoading",bt,xt,mt),vt&&this.store.addResourceBundle(bt,xt,vt,void 0,void 0,{skipCopy:!0}),this.state[ft]=mt?-1:2;const Et={};this.queue.forEach(St=>{pushPath(St.loaded,[bt],xt),removePending(St,ft),mt&&St.errors.push(mt),St.pendingCount===0&&!St.done&&(Object.keys(St.loaded).forEach(wt=>{Et[wt]||(Et[wt]={});const _t=St.loaded[wt];_t.length&&_t.forEach(kt=>{Et[wt][kt]===void 0&&(Et[wt][kt]=!0)})}),St.done=!0,St.errors.length?St.callback(St.errors):St.callback())}),this.emit("loaded",Et),this.queue=this.queue.filter(St=>!St.done)}read(ft,mt,vt){let yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,bt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,xt=arguments.length>5?arguments[5]:void 0;if(!ft.length)return xt(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:ft,ns:mt,fcName:vt,tried:yt,wait:bt,callback:xt});return}this.readingCalls++;const Et=(wt,_t)=>{if(this.readingCalls--,this.waitingReads.length>0){const kt=this.waitingReads.shift();this.read(kt.lng,kt.ns,kt.fcName,kt.tried,kt.wait,kt.callback)}if(wt&&_t&&yt{this.read.call(this,ft,mt,vt,yt+1,bt*2,xt)},bt);return}xt(wt,_t)},St=this.backend[vt].bind(this.backend);if(St.length===2){try{const wt=St(ft,mt);wt&&typeof wt.then=="function"?wt.then(_t=>Et(null,_t)).catch(Et):Et(null,wt)}catch(wt){Et(wt)}return}return St(ft,mt,Et)}prepareLoading(ft,mt){let vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},yt=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),yt&&yt();typeof ft=="string"&&(ft=this.languageUtils.toResolveHierarchy(ft)),typeof mt=="string"&&(mt=[mt]);const bt=this.queueLoad(ft,mt,vt,yt);if(!bt.toLoad.length)return bt.pending.length||yt(),null;bt.toLoad.forEach(xt=>{this.loadOne(xt)})}load(ft,mt,vt){this.prepareLoading(ft,mt,{},vt)}reload(ft,mt,vt){this.prepareLoading(ft,mt,{reload:!0},vt)}loadOne(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const vt=ft.split("|"),yt=vt[0],bt=vt[1];this.read(yt,bt,"read",void 0,void 0,(xt,Et)=>{xt&&this.logger.warn(`${mt}loading namespace ${bt} for language ${yt} failed`,xt),!xt&&Et&&this.logger.log(`${mt}loaded namespace ${bt} for language ${yt}`,Et),this.loaded(ft,xt,Et)})}saveMissing(ft,mt,vt,yt,bt){let xt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Et=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(mt)){this.logger.warn(`did not save key "${vt}" as the namespace "${mt}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(vt==null||vt==="")){if(this.backend&&this.backend.create){const St={...xt,isUpdate:bt},wt=this.backend.create.bind(this.backend);if(wt.length<6)try{let _t;wt.length===5?_t=wt(ft,mt,vt,yt,St):_t=wt(ft,mt,vt,yt),_t&&typeof _t.then=="function"?_t.then(kt=>Et(null,kt)).catch(Et):Et(null,_t)}catch(_t){Et(_t)}else wt(ft,mt,vt,yt,Et,St)}!ft||!ft[0]||this.store.addResource(ft[0],mt,vt,yt)}}}function get$3(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(ft){let mt={};if(typeof ft[1]=="object"&&(mt=ft[1]),typeof ft[1]=="string"&&(mt.defaultValue=ft[1]),typeof ft[2]=="string"&&(mt.tDescription=ft[2]),typeof ft[2]=="object"||typeof ft[3]=="object"){const vt=ft[3]||ft[2];Object.keys(vt).forEach(yt=>{mt[yt]=vt[yt]})}return mt},interpolation:{escapeValue:!0,format:ot=>ot,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function transformOptions(ot){return typeof ot.ns=="string"&&(ot.ns=[ot.ns]),typeof ot.fallbackLng=="string"&&(ot.fallbackLng=[ot.fallbackLng]),typeof ot.fallbackNS=="string"&&(ot.fallbackNS=[ot.fallbackNS]),ot.supportedLngs&&ot.supportedLngs.indexOf("cimode")<0&&(ot.supportedLngs=ot.supportedLngs.concat(["cimode"])),ot}function noop$2(){}function bindMemberFunctions(ot){Object.getOwnPropertyNames(Object.getPrototypeOf(ot)).forEach(mt=>{typeof ot[mt]=="function"&&(ot[mt]=ot[mt].bind(ot))})}class I18n extends EventEmitter{constructor(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},mt=arguments.length>1?arguments[1]:void 0;if(super(),this.options=transformOptions(ft),this.services={},this.logger=baseLogger,this.modules={external:[]},bindMemberFunctions(this),mt&&!this.isInitialized&&!ft.isClone){if(!this.options.initImmediate)return this.init(ft,mt),this;setTimeout(()=>{this.init(ft,mt)},0)}}init(){var ft=this;let mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},vt=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof mt=="function"&&(vt=mt,mt={}),!mt.defaultNS&&mt.defaultNS!==!1&&mt.ns&&(typeof mt.ns=="string"?mt.defaultNS=mt.ns:mt.ns.indexOf("translation")<0&&(mt.defaultNS=mt.ns[0]));const yt=get$3();this.options={...yt,...this.options,...transformOptions(mt)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...yt.interpolation,...this.options.interpolation}),mt.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=mt.keySeparator),mt.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=mt.nsSeparator);function bt(_t){return _t?typeof _t=="function"?new _t:_t:null}if(!this.options.isClone){this.modules.logger?baseLogger.init(bt(this.modules.logger),this.options):baseLogger.init(null,this.options);let _t;this.modules.formatter?_t=this.modules.formatter:typeof Intl<"u"&&(_t=Formatter);const kt=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);const Ct=this.services;Ct.logger=baseLogger,Ct.resourceStore=this.store,Ct.languageUtils=kt,Ct.pluralResolver=new PluralResolver(kt,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),_t&&(!this.options.interpolation.format||this.options.interpolation.format===yt.interpolation.format)&&(Ct.formatter=bt(_t),Ct.formatter.init(Ct,this.options),this.options.interpolation.format=Ct.formatter.format.bind(Ct.formatter)),Ct.interpolator=new Interpolator(this.options),Ct.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},Ct.backendConnector=new Connector(bt(this.modules.backend),Ct.resourceStore,Ct,this.options),Ct.backendConnector.on("*",function(At){for(var Ot=arguments.length,Nt=new Array(Ot>1?Ot-1:0),Pt=1;Pt1?Ot-1:0),Pt=1;Pt{At.init&&At.init(this)})}if(this.format=this.options.interpolation.format,vt||(vt=noop$2),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const _t=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);_t.length>0&&_t[0]!=="dev"&&(this.options.lng=_t[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(_t=>{this[_t]=function(){return ft.store[_t](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(_t=>{this[_t]=function(){return ft.store[_t](...arguments),ft}});const St=defer(),wt=()=>{const _t=(kt,Ct)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),St.resolve(Ct),vt(kt,Ct)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return _t(null,this.t.bind(this));this.changeLanguage(this.options.lng,_t)};return this.options.resources||!this.options.initImmediate?wt():setTimeout(wt,0),St}loadResources(ft){let vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$2;const yt=typeof ft=="string"?ft:this.language;if(typeof ft=="function"&&(vt=ft),!this.options.resources||this.options.partialBundledLanguages){if(yt&&yt.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return vt();const bt=[],xt=Et=>{if(!Et||Et==="cimode")return;this.services.languageUtils.toResolveHierarchy(Et).forEach(wt=>{wt!=="cimode"&&bt.indexOf(wt)<0&&bt.push(wt)})};yt?xt(yt):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(St=>xt(St)),this.options.preload&&this.options.preload.forEach(Et=>xt(Et)),this.services.backendConnector.load(bt,this.options.ns,Et=>{!Et&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),vt(Et)})}else vt(null)}reloadResources(ft,mt,vt){const yt=defer();return ft||(ft=this.languages),mt||(mt=this.options.ns),vt||(vt=noop$2),this.services.backendConnector.reload(ft,mt,bt=>{yt.resolve(),vt(bt)}),yt}use(ft){if(!ft)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!ft.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return ft.type==="backend"&&(this.modules.backend=ft),(ft.type==="logger"||ft.log&&ft.warn&&ft.error)&&(this.modules.logger=ft),ft.type==="languageDetector"&&(this.modules.languageDetector=ft),ft.type==="i18nFormat"&&(this.modules.i18nFormat=ft),ft.type==="postProcessor"&&postProcessor.addPostProcessor(ft),ft.type==="formatter"&&(this.modules.formatter=ft),ft.type==="3rdParty"&&this.modules.external.push(ft),this}setResolvedLanguage(ft){if(!(!ft||!this.languages)&&!(["cimode","dev"].indexOf(ft)>-1))for(let mt=0;mt-1)&&this.store.hasLanguageSomeTranslations(vt)){this.resolvedLanguage=vt;break}}}changeLanguage(ft,mt){var vt=this;this.isLanguageChangingTo=ft;const yt=defer();this.emit("languageChanging",ft);const bt=St=>{this.language=St,this.languages=this.services.languageUtils.toResolveHierarchy(St),this.resolvedLanguage=void 0,this.setResolvedLanguage(St)},xt=(St,wt)=>{wt?(bt(wt),this.translator.changeLanguage(wt),this.isLanguageChangingTo=void 0,this.emit("languageChanged",wt),this.logger.log("languageChanged",wt)):this.isLanguageChangingTo=void 0,yt.resolve(function(){return vt.t(...arguments)}),mt&&mt(St,function(){return vt.t(...arguments)})},Et=St=>{!ft&&!St&&this.services.languageDetector&&(St=[]);const wt=typeof St=="string"?St:this.services.languageUtils.getBestMatchFromCodes(St);wt&&(this.language||bt(wt),this.translator.language||this.translator.changeLanguage(wt),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(wt)),this.loadResources(wt,_t=>{xt(_t,wt)})};return!ft&&this.services.languageDetector&&!this.services.languageDetector.async?Et(this.services.languageDetector.detect()):!ft&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(Et):this.services.languageDetector.detect(Et):Et(ft),yt}getFixedT(ft,mt,vt){var yt=this;const bt=function(xt,Et){let St;if(typeof Et!="object"){for(var wt=arguments.length,_t=new Array(wt>2?wt-2:0),kt=2;kt`${St.keyPrefix}${Ct}${Ot}`):At=St.keyPrefix?`${St.keyPrefix}${Ct}${xt}`:xt,yt.t(At,St)};return typeof ft=="string"?bt.lng=ft:bt.lngs=ft,bt.ns=mt,bt.keyPrefix=vt,bt}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(ft){this.options.defaultNS=ft}hasLoadedNamespace(ft){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const vt=mt.lng||this.resolvedLanguage||this.languages[0],yt=this.options?this.options.fallbackLng:!1,bt=this.languages[this.languages.length-1];if(vt.toLowerCase()==="cimode")return!0;const xt=(Et,St)=>{const wt=this.services.backendConnector.state[`${Et}|${St}`];return wt===-1||wt===2};if(mt.precheck){const Et=mt.precheck(this,xt);if(Et!==void 0)return Et}return!!(this.hasResourceBundle(vt,ft)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||xt(vt,ft)&&(!yt||xt(bt,ft)))}loadNamespaces(ft,mt){const vt=defer();return this.options.ns?(typeof ft=="string"&&(ft=[ft]),ft.forEach(yt=>{this.options.ns.indexOf(yt)<0&&this.options.ns.push(yt)}),this.loadResources(yt=>{vt.resolve(),mt&&mt(yt)}),vt):(mt&&mt(),Promise.resolve())}loadLanguages(ft,mt){const vt=defer();typeof ft=="string"&&(ft=[ft]);const yt=this.options.preload||[],bt=ft.filter(xt=>yt.indexOf(xt)<0);return bt.length?(this.options.preload=yt.concat(bt),this.loadResources(xt=>{vt.resolve(),mt&&mt(xt)}),vt):(mt&&mt(),Promise.resolve())}dir(ft){if(ft||(ft=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!ft)return"rtl";const mt=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],vt=this.services&&this.services.languageUtils||new LanguageUtil(get$3());return mt.indexOf(vt.getLanguagePartFromCode(ft))>-1||ft.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},mt=arguments.length>1?arguments[1]:void 0;return new I18n(ft,mt)}cloneInstance(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$2;const vt=ft.forkResourceStore;vt&&delete ft.forkResourceStore;const yt={...this.options,...ft,isClone:!0},bt=new I18n(yt);return(ft.debug!==void 0||ft.prefix!==void 0)&&(bt.logger=bt.logger.clone(ft)),["store","services","language"].forEach(Et=>{bt[Et]=this[Et]}),bt.services={...this.services},bt.services.utils={hasLoadedNamespace:bt.hasLoadedNamespace.bind(bt)},vt&&(bt.store=new ResourceStore(this.store.data,yt),bt.services.resourceStore=bt.store),bt.translator=new Translator(bt.services,yt),bt.translator.on("*",function(Et){for(var St=arguments.length,wt=new Array(St>1?St-1:0),_t=1;_t()=>{if(ot.isInitialized)ft();else{const mt=()=>{setTimeout(()=>{ot.off("initialized",mt)},0),ft()};ot.on("initialized",mt)}};function loadNamespaces(ot,ft,mt){ot.loadNamespaces(ft,loadedClb(ot,mt))}function loadLanguages(ot,ft,mt,vt){typeof mt=="string"&&(mt=[mt]),mt.forEach(yt=>{ot.options.ns.indexOf(yt)<0&&ot.options.ns.push(yt)}),ot.loadLanguages(ft,loadedClb(ot,vt))}function oldI18nextHasLoadedNamespace(ot,ft){let mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const vt=ft.languages[0],yt=ft.options?ft.options.fallbackLng:!1,bt=ft.languages[ft.languages.length-1];if(vt.toLowerCase()==="cimode")return!0;const xt=(Et,St)=>{const wt=ft.services.backendConnector.state[`${Et}|${St}`];return wt===-1||wt===2};return mt.bindI18n&&mt.bindI18n.indexOf("languageChanging")>-1&&ft.services.backendConnector.backend&&ft.isLanguageChangingTo&&!xt(ft.isLanguageChangingTo,ot)?!1:!!(ft.hasResourceBundle(vt,ot)||!ft.services.backendConnector.backend||ft.options.resources&&!ft.options.partialBundledLanguages||xt(vt,ot)&&(!yt||xt(bt,ot)))}function hasLoadedNamespace(ot,ft){let mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!ft.languages||!ft.languages.length?(warnOnce("i18n.languages were undefined or empty",ft.languages),!0):ft.options.ignoreJSONStructure!==void 0?ft.hasLoadedNamespace(ot,{lng:mt.lng,precheck:(yt,bt)=>{if(mt.bindI18n&&mt.bindI18n.indexOf("languageChanging")>-1&&yt.services.backendConnector.backend&&yt.isLanguageChangingTo&&!bt(yt.isLanguageChangingTo,ot))return!1}}):oldI18nextHasLoadedNamespace(ot,ft,mt)}const matchHtmlEntity=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,htmlEntities={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},unescapeHtmlEntity=ot=>htmlEntities[ot],unescape$1=ot=>ot.replace(matchHtmlEntity,unescapeHtmlEntity);let defaultOptions={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:unescape$1};function setDefaults(){let ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};defaultOptions={...defaultOptions,...ot}}function getDefaults$2(){return defaultOptions}let i18nInstance$1;function setI18n(ot){i18nInstance$1=ot}function getI18n(){return i18nInstance$1}const initReactI18next={type:"3rdParty",init(ot){setDefaults(ot.options.react),setI18n(ot)}},I18nContext=reactExports.createContext();class ReportNamespaces{constructor(){this.usedNamespaces={}}addUsedNamespaces(ft){ft.forEach(mt=>{this.usedNamespaces[mt]||(this.usedNamespaces[mt]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const usePrevious=(ot,ft)=>{const mt=reactExports.useRef();return reactExports.useEffect(()=>{mt.current=ft?mt.current:ot},[ot,ft]),mt.current};function alwaysNewT(ot,ft,mt,vt){return ot.getFixedT(ft,mt,vt)}function useMemoizedT(ot,ft,mt,vt){return reactExports.useCallback(alwaysNewT(ot,ft,mt,vt),[ot,ft,mt,vt])}function useTranslation(ot){let ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:mt}=ft,{i18n:vt,defaultNS:yt}=reactExports.useContext(I18nContext)||{},bt=mt||vt||getI18n();if(bt&&!bt.reportNamespaces&&(bt.reportNamespaces=new ReportNamespaces),!bt){warnOnce("You will need to pass in an i18next instance by using initReactI18next");const Lt=($t,Bt)=>typeof Bt=="string"?Bt:Bt&&typeof Bt=="object"&&typeof Bt.defaultValue=="string"?Bt.defaultValue:Array.isArray($t)?$t[$t.length-1]:$t,Dt=[Lt,{},!1];return Dt.t=Lt,Dt.i18n={},Dt.ready=!1,Dt}bt.options.react&&bt.options.react.wait!==void 0&&warnOnce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const xt={...getDefaults$2(),...bt.options.react,...ft},{useSuspense:Et,keyPrefix:St}=xt;let wt=ot||yt||bt.options&&bt.options.defaultNS;wt=typeof wt=="string"?[wt]:wt||["translation"],bt.reportNamespaces.addUsedNamespaces&&bt.reportNamespaces.addUsedNamespaces(wt);const _t=(bt.isInitialized||bt.initializedStoreOnce)&&wt.every(Lt=>hasLoadedNamespace(Lt,bt,xt)),kt=useMemoizedT(bt,ft.lng||null,xt.nsMode==="fallback"?wt:wt[0],St),Ct=()=>kt,At=()=>alwaysNewT(bt,ft.lng||null,xt.nsMode==="fallback"?wt:wt[0],St),[Ot,Nt]=reactExports.useState(Ct);let Pt=wt.join();ft.lng&&(Pt=`${ft.lng}${Pt}`);const Mt=usePrevious(Pt),Tt=reactExports.useRef(!0);reactExports.useEffect(()=>{const{bindI18n:Lt,bindI18nStore:Dt}=xt;Tt.current=!0,!_t&&!Et&&(ft.lng?loadLanguages(bt,ft.lng,wt,()=>{Tt.current&&Nt(At)}):loadNamespaces(bt,wt,()=>{Tt.current&&Nt(At)})),_t&&Mt&&Mt!==Pt&&Tt.current&&Nt(At);function $t(){Tt.current&&Nt(At)}return Lt&&bt&&bt.on(Lt,$t),Dt&&bt&&bt.store.on(Dt,$t),()=>{Tt.current=!1,Lt&&bt&&Lt.split(" ").forEach(Bt=>bt.off(Bt,$t)),Dt&&bt&&Dt.split(" ").forEach(Bt=>bt.store.off(Bt,$t))}},[bt,Pt]),reactExports.useEffect(()=>{Tt.current&&_t&&Nt(Ct)},[bt,St,_t]);const Rt=[Ot,bt,_t];if(Rt.t=Ot,Rt.i18n=bt,Rt.ready=_t,_t||!_t&&!Et)return Rt;throw new Promise(Lt=>{ft.lng?loadLanguages(bt,ft.lng,wt,()=>Lt()):loadNamespaces(bt,wt,()=>Lt())})}function _classCallCheck$1(ot,ft){if(!(ot instanceof ft))throw new TypeError("Cannot call a class as a function")}function _typeof$5(ot){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},_typeof$5(ot)}function toPrimitive$2(ot,ft){if(_typeof$5(ot)!="object"||!ot)return ot;var mt=ot[Symbol.toPrimitive];if(mt!==void 0){var vt=mt.call(ot,ft||"default");if(_typeof$5(vt)!="object")return vt;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ft==="string"?String:Number)(ot)}function toPropertyKey(ot){var ft=toPrimitive$2(ot,"string");return _typeof$5(ft)=="symbol"?ft:ft+""}function _defineProperties$1(ot,ft){for(var mt=0;mt0){var Et=yt.maxAge-0;if(Number.isNaN(Et))throw new Error("maxAge should be a Number");xt+="; Max-Age=".concat(Math.floor(Et))}if(yt.domain){if(!fieldContentRegExp.test(yt.domain))throw new TypeError("option domain is invalid");xt+="; Domain=".concat(yt.domain)}if(yt.path){if(!fieldContentRegExp.test(yt.path))throw new TypeError("option path is invalid");xt+="; Path=".concat(yt.path)}if(yt.expires){if(typeof yt.expires.toUTCString!="function")throw new TypeError("option expires is invalid");xt+="; Expires=".concat(yt.expires.toUTCString())}if(yt.httpOnly&&(xt+="; HttpOnly"),yt.secure&&(xt+="; Secure"),yt.sameSite){var St=typeof yt.sameSite=="string"?yt.sameSite.toLowerCase():yt.sameSite;switch(St){case!0:xt+="; SameSite=Strict";break;case"lax":xt+="; SameSite=Lax";break;case"strict":xt+="; SameSite=Strict";break;case"none":xt+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return xt},cookie={create:function(ft,mt,vt,yt){var bt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};vt&&(bt.expires=new Date,bt.expires.setTime(bt.expires.getTime()+vt*60*1e3)),yt&&(bt.domain=yt),document.cookie=serializeCookie(ft,encodeURIComponent(mt),bt)},read:function(ft){for(var mt="".concat(ft,"="),vt=document.cookie.split(";"),yt=0;yt-1&&(vt=window.location.hash.substring(window.location.hash.indexOf("?")));for(var yt=vt.substring(1),bt=yt.split("&"),xt=0;xt0){var St=bt[xt].substring(0,Et);St===ft.lookupQuerystring&&(mt=bt[xt].substring(Et+1))}}}return mt}},hasLocalStorageSupport=null,localStorageAvailable=function(){if(hasLocalStorageSupport!==null)return hasLocalStorageSupport;try{hasLocalStorageSupport=window!=="undefined"&&window.localStorage!==null;var ft="i18next.translate.boo";window.localStorage.setItem(ft,"foo"),window.localStorage.removeItem(ft)}catch{hasLocalStorageSupport=!1}return hasLocalStorageSupport},localStorage={name:"localStorage",lookup:function(ft){var mt;if(ft.lookupLocalStorage&&localStorageAvailable()){var vt=window.localStorage.getItem(ft.lookupLocalStorage);vt&&(mt=vt)}return mt},cacheUserLanguage:function(ft,mt){mt.lookupLocalStorage&&localStorageAvailable()&&window.localStorage.setItem(mt.lookupLocalStorage,ft)}},hasSessionStorageSupport=null,sessionStorageAvailable=function(){if(hasSessionStorageSupport!==null)return hasSessionStorageSupport;try{hasSessionStorageSupport=window!=="undefined"&&window.sessionStorage!==null;var ft="i18next.translate.boo";window.sessionStorage.setItem(ft,"foo"),window.sessionStorage.removeItem(ft)}catch{hasSessionStorageSupport=!1}return hasSessionStorageSupport},sessionStorage={name:"sessionStorage",lookup:function(ft){var mt;if(ft.lookupSessionStorage&&sessionStorageAvailable()){var vt=window.sessionStorage.getItem(ft.lookupSessionStorage);vt&&(mt=vt)}return mt},cacheUserLanguage:function(ft,mt){mt.lookupSessionStorage&&sessionStorageAvailable()&&window.sessionStorage.setItem(mt.lookupSessionStorage,ft)}},navigator$1={name:"navigator",lookup:function(ft){var mt=[];if(typeof navigator<"u"){if(navigator.languages)for(var vt=0;vt0?mt:void 0}},htmlTag={name:"htmlTag",lookup:function(ft){var mt,vt=ft.htmlTag||(typeof document<"u"?document.documentElement:null);return vt&&typeof vt.getAttribute=="function"&&(mt=vt.getAttribute("lang")),mt}},path$1={name:"path",lookup:function(ft){var mt;if(typeof window<"u"){var vt=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(vt instanceof Array)if(typeof ft.lookupFromPathIndex=="number"){if(typeof vt[ft.lookupFromPathIndex]!="string")return;mt=vt[ft.lookupFromPathIndex].replace("/","")}else mt=vt[0].replace("/","")}return mt}},subdomain={name:"subdomain",lookup:function(ft){var mt=typeof ft.lookupFromSubdomainIndex=="number"?ft.lookupFromSubdomainIndex+1:1,vt=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(vt)return vt[mt]}};function getDefaults$1(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(ft){return ft}}}var Browser=function(){function ot(ft){var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck$1(this,ot),this.type="languageDetector",this.detectors={},this.init(ft,mt)}return _createClass$1(ot,[{key:"init",value:function(mt){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=mt||{languageUtils:{}},this.options=defaults$4(vt,this.options||{},getDefaults$1()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(bt){return bt.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=yt,this.addDetector(cookie$1),this.addDetector(querystring),this.addDetector(localStorage),this.addDetector(sessionStorage),this.addDetector(navigator$1),this.addDetector(htmlTag),this.addDetector(path$1),this.addDetector(subdomain)}},{key:"addDetector",value:function(mt){return this.detectors[mt.name]=mt,this}},{key:"detect",value:function(mt){var vt=this;mt||(mt=this.options.order);var yt=[];return mt.forEach(function(bt){if(vt.detectors[bt]){var xt=vt.detectors[bt].lookup(vt.options);xt&&typeof xt=="string"&&(xt=[xt]),xt&&(yt=yt.concat(xt))}}),yt=yt.map(function(bt){return vt.options.convertDetectedLanguage(bt)}),this.services.languageUtils.getBestMatchFromCodes?yt:yt.length>0?yt[0]:null}},{key:"cacheUserLanguage",value:function(mt,vt){var yt=this;vt||(vt=this.options.caches),vt&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(mt)>-1||vt.forEach(function(bt){yt.detectors[bt]&&yt.detectors[bt].cacheUserLanguage(mt,yt.options)}))}}]),ot}();Browser.type="languageDetector";function _typeof$4(ot){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},_typeof$4(ot)}function hasXMLHttpRequest(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":_typeof$4(XMLHttpRequest))==="object"}function isPromise(ot){return!!ot&&typeof ot.then=="function"}function makePromise(ot){return isPromise(ot)?ot:Promise.resolve(ot)}function commonjsRequire(ot){throw new Error('Could not dynamically require "'+ot+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var getFetch$1={exports:{}},browserPonyfill={exports:{}},hasRequiredBrowserPonyfill;function requireBrowserPonyfill(){return hasRequiredBrowserPonyfill||(hasRequiredBrowserPonyfill=1,function(ot,ft){var mt=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof commonjsGlobal<"u"&&commonjsGlobal,vt=function(){function bt(){this.fetch=!1,this.DOMException=mt.DOMException}return bt.prototype=mt,new bt}();(function(bt){(function(xt){var Et=typeof bt<"u"&&bt||typeof self<"u"&&self||typeof Et<"u"&&Et,St={searchParams:"URLSearchParams"in Et,iterable:"Symbol"in Et&&"iterator"in Symbol,blob:"FileReader"in Et&&"Blob"in Et&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Et,arrayBuffer:"ArrayBuffer"in Et};function wt(Zt){return Zt&&DataView.prototype.isPrototypeOf(Zt)}if(St.arrayBuffer)var _t=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],kt=ArrayBuffer.isView||function(Zt){return Zt&&_t.indexOf(Object.prototype.toString.call(Zt))>-1};function Ct(Zt){if(typeof Zt!="string"&&(Zt=String(Zt)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(Zt)||Zt==="")throw new TypeError('Invalid character in header field name: "'+Zt+'"');return Zt.toLowerCase()}function At(Zt){return typeof Zt!="string"&&(Zt=String(Zt)),Zt}function Ot(Zt){var qt={next:function(){var Kt=Zt.shift();return{done:Kt===void 0,value:Kt}}};return St.iterable&&(qt[Symbol.iterator]=function(){return qt}),qt}function Nt(Zt){this.map={},Zt instanceof Nt?Zt.forEach(function(qt,Kt){this.append(Kt,qt)},this):Array.isArray(Zt)?Zt.forEach(function(qt){this.append(qt[0],qt[1])},this):Zt&&Object.getOwnPropertyNames(Zt).forEach(function(qt){this.append(qt,Zt[qt])},this)}Nt.prototype.append=function(Zt,qt){Zt=Ct(Zt),qt=At(qt);var Kt=this.map[Zt];this.map[Zt]=Kt?Kt+", "+qt:qt},Nt.prototype.delete=function(Zt){delete this.map[Ct(Zt)]},Nt.prototype.get=function(Zt){return Zt=Ct(Zt),this.has(Zt)?this.map[Zt]:null},Nt.prototype.has=function(Zt){return this.map.hasOwnProperty(Ct(Zt))},Nt.prototype.set=function(Zt,qt){this.map[Ct(Zt)]=At(qt)},Nt.prototype.forEach=function(Zt,qt){for(var Kt in this.map)this.map.hasOwnProperty(Kt)&&Zt.call(qt,this.map[Kt],Kt,this)},Nt.prototype.keys=function(){var Zt=[];return this.forEach(function(qt,Kt){Zt.push(Kt)}),Ot(Zt)},Nt.prototype.values=function(){var Zt=[];return this.forEach(function(qt){Zt.push(qt)}),Ot(Zt)},Nt.prototype.entries=function(){var Zt=[];return this.forEach(function(qt,Kt){Zt.push([Kt,qt])}),Ot(Zt)},St.iterable&&(Nt.prototype[Symbol.iterator]=Nt.prototype.entries);function Pt(Zt){if(Zt.bodyUsed)return Promise.reject(new TypeError("Already read"));Zt.bodyUsed=!0}function Mt(Zt){return new Promise(function(qt,Kt){Zt.onload=function(){qt(Zt.result)},Zt.onerror=function(){Kt(Zt.error)}})}function Tt(Zt){var qt=new FileReader,Kt=Mt(qt);return qt.readAsArrayBuffer(Zt),Kt}function Rt(Zt){var qt=new FileReader,Kt=Mt(qt);return qt.readAsText(Zt),Kt}function Lt(Zt){for(var qt=new Uint8Array(Zt),Kt=new Array(qt.length),zt=0;zt-1?qt:Zt}function Yt(Zt,qt){if(!(this instanceof Yt))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');qt=qt||{};var Kt=qt.body;if(Zt instanceof Yt){if(Zt.bodyUsed)throw new TypeError("Already read");this.url=Zt.url,this.credentials=Zt.credentials,qt.headers||(this.headers=new Nt(Zt.headers)),this.method=Zt.method,this.mode=Zt.mode,this.signal=Zt.signal,!Kt&&Zt._bodyInit!=null&&(Kt=Zt._bodyInit,Zt.bodyUsed=!0)}else this.url=String(Zt);if(this.credentials=qt.credentials||this.credentials||"same-origin",(qt.headers||!this.headers)&&(this.headers=new Nt(qt.headers)),this.method=Ht(qt.method||this.method||"GET"),this.mode=qt.mode||this.mode||null,this.signal=qt.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&Kt)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(Kt),(this.method==="GET"||this.method==="HEAD")&&(qt.cache==="no-store"||qt.cache==="no-cache")){var zt=/([?&])_=[^&]*/;if(zt.test(this.url))this.url=this.url.replace(zt,"$1_="+new Date().getTime());else{var Ut=/\?/;this.url+=(Ut.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Yt.prototype.clone=function(){return new Yt(this,{body:this._bodyInit})};function Wt(Zt){var qt=new FormData;return Zt.trim().split("&").forEach(function(Kt){if(Kt){var zt=Kt.split("="),Ut=zt.shift().replace(/\+/g," "),Vt=zt.join("=").replace(/\+/g," ");qt.append(decodeURIComponent(Ut),decodeURIComponent(Vt))}}),qt}function Xt(Zt){var qt=new Nt,Kt=Zt.replace(/\r?\n[\t ]+/g," ");return Kt.split("\r").map(function(zt){return zt.indexOf(` `)===0?zt.substr(1,zt.length):zt}).forEach(function(zt){var Ut=zt.split(":"),Vt=Ut.shift().trim();if(Vt){var tr=Ut.join(":").trim();qt.append(Vt,tr)}}),qt}$t.call(Yt.prototype);function Jt(Zt,qt){if(!(this instanceof Jt))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');qt||(qt={}),this.type="default",this.status=qt.status===void 0?200:qt.status,this.ok=this.status>=200&&this.status<300,this.statusText=qt.statusText===void 0?"":""+qt.statusText,this.headers=new Nt(qt.headers),this.url=qt.url||"",this._initBody(Zt)}$t.call(Jt.prototype),Jt.prototype.clone=function(){return new Jt(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Nt(this.headers),url:this.url})},Jt.error=function(){var Zt=new Jt(null,{status:0,statusText:""});return Zt.type="error",Zt};var rr=[301,302,303,307,308];Jt.redirect=function(Zt,qt){if(rr.indexOf(qt)===-1)throw new RangeError("Invalid status code");return new Jt(null,{status:qt,headers:{location:Zt}})},xt.DOMException=Et.DOMException;try{new xt.DOMException}catch{xt.DOMException=function(qt,Kt){this.message=qt,this.name=Kt;var zt=Error(qt);this.stack=zt.stack},xt.DOMException.prototype=Object.create(Error.prototype),xt.DOMException.prototype.constructor=xt.DOMException}function nr(Zt,qt){return new Promise(function(Kt,zt){var Ut=new Yt(Zt,qt);if(Ut.signal&&Ut.signal.aborted)return zt(new xt.DOMException("Aborted","AbortError"));var Vt=new XMLHttpRequest;function tr(){Vt.abort()}Vt.onload=function(){var Qt={status:Vt.status,statusText:Vt.statusText,headers:Xt(Vt.getAllResponseHeaders()||"")};Qt.url="responseURL"in Vt?Vt.responseURL:Qt.headers.get("X-Request-URL");var ar="response"in Vt?Vt.response:Vt.responseText;setTimeout(function(){Kt(new Jt(ar,Qt))},0)},Vt.onerror=function(){setTimeout(function(){zt(new TypeError("Network request failed"))},0)},Vt.ontimeout=function(){setTimeout(function(){zt(new TypeError("Network request failed"))},0)},Vt.onabort=function(){setTimeout(function(){zt(new xt.DOMException("Aborted","AbortError"))},0)};function or(Qt){try{return Qt===""&&Et.location.href?Et.location.href:Qt}catch{return Qt}}Vt.open(Ut.method,or(Ut.url),!0),Ut.credentials==="include"?Vt.withCredentials=!0:Ut.credentials==="omit"&&(Vt.withCredentials=!1),"responseType"in Vt&&(St.blob?Vt.responseType="blob":St.arrayBuffer&&Ut.headers.get("Content-Type")&&Ut.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(Vt.responseType="arraybuffer")),qt&&typeof qt.headers=="object"&&!(qt.headers instanceof Nt)?Object.getOwnPropertyNames(qt.headers).forEach(function(Qt){Vt.setRequestHeader(Qt,At(qt.headers[Qt]))}):Ut.headers.forEach(function(Qt,ar){Vt.setRequestHeader(ar,Qt)}),Ut.signal&&(Ut.signal.addEventListener("abort",tr),Vt.onreadystatechange=function(){Vt.readyState===4&&Ut.signal.removeEventListener("abort",tr)}),Vt.send(typeof Ut._bodyInit>"u"?null:Ut._bodyInit)})}return nr.polyfill=!0,Et.fetch||(Et.fetch=nr,Et.Headers=Nt,Et.Request=Yt,Et.Response=Jt),xt.Headers=Nt,xt.Request=Yt,xt.Response=Jt,xt.fetch=nr,xt})({})})(vt),vt.fetch.ponyfill=!0,delete vt.fetch.polyfill;var yt=mt.fetch?mt:vt;ft=yt.fetch,ft.default=yt.fetch,ft.fetch=yt.fetch,ft.Headers=yt.Headers,ft.Request=yt.Request,ft.Response=yt.Response,ot.exports=ft}(browserPonyfill,browserPonyfill.exports)),browserPonyfill.exports}(function(ot,ft){var mt;if(typeof fetch=="function"&&(typeof commonjsGlobal<"u"&&commonjsGlobal.fetch?mt=commonjsGlobal.fetch:typeof window<"u"&&window.fetch?mt=window.fetch:mt=fetch),typeof commonjsRequire<"u"&&typeof window>"u"){var vt=mt||requireBrowserPonyfill();vt.default&&(vt=vt.default),ft.default=vt,ot.exports=ft.default}})(getFetch$1,getFetch$1.exports);var getFetchExports=getFetch$1.exports;const getFetch=getDefaultExportFromCjs(getFetchExports),fetchNode=_mergeNamespaces({__proto__:null,default:getFetch},[getFetchExports]);function ownKeys$3(ot,ft){var mt=Object.keys(ot);if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(ot);ft&&(vt=vt.filter(function(yt){return Object.getOwnPropertyDescriptor(ot,yt).enumerable})),mt.push.apply(mt,vt)}return mt}function _objectSpread$3(ot){for(var ft=1;ft"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(bt["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),vt&&(bt["Content-Type"]="application/json");var xt=typeof ft.requestOptions=="function"?ft.requestOptions(vt):ft.requestOptions,Et=_objectSpread$3({method:vt?"POST":"GET",body:vt?ft.stringify(vt):void 0,headers:bt},omitFetchOptions?{}:xt),St=typeof ft.alternateFetch=="function"&&ft.alternateFetch.length>=1?ft.alternateFetch:void 0;try{fetchIt(mt,Et,yt,St)}catch(wt){if(!xt||Object.keys(xt).length===0||!wt.message||wt.message.indexOf("not implemented")<0)return yt(wt);try{Object.keys(xt).forEach(function(_t){delete Et[_t]}),fetchIt(mt,Et,yt,St),omitFetchOptions=!0}catch(_t){yt(_t)}}},requestWithXmlHttpRequest=function(ft,mt,vt,yt){vt&&_typeof$3(vt)==="object"&&(vt=addQueryString("",vt).slice(1)),ft.queryStringParams&&(mt=addQueryString(mt,ft.queryStringParams));try{var bt;XmlHttpRequestApi?bt=new XmlHttpRequestApi:bt=new ActiveXObjectApi("MSXML2.XMLHTTP.3.0"),bt.open(vt?"POST":"GET",mt,1),ft.crossDomain||bt.setRequestHeader("X-Requested-With","XMLHttpRequest"),bt.withCredentials=!!ft.withCredentials,vt&&bt.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),bt.overrideMimeType&&bt.overrideMimeType("application/json");var xt=ft.customHeaders;if(xt=typeof xt=="function"?xt():xt,xt)for(var Et in xt)bt.setRequestHeader(Et,xt[Et]);bt.onreadystatechange=function(){bt.readyState>3&&yt(bt.status>=400?bt.statusText:null,{status:bt.status,data:bt.responseText})},bt.send(vt)}catch(St){console&&console.log(St)}},request=function(ft,mt,vt,yt){if(typeof vt=="function"&&(yt=vt,vt=void 0),yt=yt||function(){},fetchApi&&mt.indexOf("file:")!==0)return requestWithFetch(ft,mt,vt,yt);if(hasXMLHttpRequest()||typeof ActiveXObject=="function")return requestWithXmlHttpRequest(ft,mt,vt,yt);yt(new Error("No fetch and no xhr implementation found!"))};function _typeof$2(ot){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},_typeof$2(ot)}function ownKeys$2(ot,ft){var mt=Object.keys(ot);if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(ot);ft&&(vt=vt.filter(function(yt){return Object.getOwnPropertyDescriptor(ot,yt).enumerable})),mt.push.apply(mt,vt)}return mt}function _objectSpread$2(ot){for(var ft=1;ft1&&arguments[1]!==void 0?arguments[1]:{},vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_classCallCheck(this,ot),this.services=ft,this.options=mt,this.allOptions=vt,this.type="backend",this.init(ft,mt,vt)}return _createClass(ot,[{key:"init",value:function(mt){var vt=this,yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=mt,this.options=_objectSpread$2(_objectSpread$2(_objectSpread$2({},getDefaults()),this.options||{}),yt),this.allOptions=bt,this.services&&this.options.reloadInterval&&setInterval(function(){return vt.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(mt,vt,yt){this._readAny(mt,mt,vt,vt,yt)}},{key:"read",value:function(mt,vt,yt){this._readAny([mt],mt,[vt],vt,yt)}},{key:"_readAny",value:function(mt,vt,yt,bt,xt){var Et=this,St=this.options.loadPath;typeof this.options.loadPath=="function"&&(St=this.options.loadPath(mt,yt)),St=makePromise(St),St.then(function(wt){if(!wt)return xt(null,{});var _t=Et.services.interpolator.interpolate(wt,{lng:mt.join("+"),ns:yt.join("+")});Et.loadUrl(_t,xt,vt,bt)})}},{key:"loadUrl",value:function(mt,vt,yt,bt){var xt=this,Et=typeof yt=="string"?[yt]:yt,St=typeof bt=="string"?[bt]:bt,wt=this.options.parseLoadPayload(Et,St);this.options.request(this.options,mt,wt,function(_t,kt){if(kt&&(kt.status>=500&&kt.status<600||!kt.status))return vt("failed loading "+mt+"; status code: "+kt.status,!0);if(kt&&kt.status>=400&&kt.status<500)return vt("failed loading "+mt+"; status code: "+kt.status,!1);if(!kt&&_t&&_t.message&&_t.message.indexOf("Failed to fetch")>-1)return vt("failed loading "+mt+": "+_t.message,!0);if(_t)return vt(_t,!1);var Ct,At;try{typeof kt.data=="string"?Ct=xt.options.parse(kt.data,yt,bt):Ct=kt.data}catch{At="failed parsing "+mt+" to json"}if(At)return vt(At,!1);vt(null,Ct)})}},{key:"create",value:function(mt,vt,yt,bt,xt){var Et=this;if(this.options.addPath){typeof mt=="string"&&(mt=[mt]);var St=this.options.parsePayload(vt,yt,bt),wt=0,_t=[],kt=[];mt.forEach(function(Ct){var At=Et.options.addPath;typeof Et.options.addPath=="function"&&(At=Et.options.addPath(Ct,vt));var Ot=Et.services.interpolator.interpolate(At,{lng:Ct,ns:vt});Et.options.request(Et.options,Ot,St,function(Nt,Pt){wt+=1,_t.push(Nt),kt.push(Pt),wt===mt.length&&typeof xt=="function"&&xt(_t,kt)})})}}},{key:"reload",value:function(){var mt=this,vt=this.services,yt=vt.backendConnector,bt=vt.languageUtils,xt=vt.logger,Et=yt.language;if(!(Et&&Et.toLowerCase()==="cimode")){var St=[],wt=function(kt){var Ct=bt.toResolveHierarchy(kt);Ct.forEach(function(At){St.indexOf(At)<0&&St.push(At)})};wt(Et),this.allOptions.preload&&this.allOptions.preload.forEach(function(_t){return wt(_t)}),St.forEach(function(_t){mt.allOptions.ns.forEach(function(kt){yt.read(_t,kt,"read",null,null,function(Ct,At){Ct&&xt.warn("loading namespace ".concat(kt," for language ").concat(_t," failed"),Ct),!Ct&&At&&xt.log("loaded namespace ".concat(kt," for language ").concat(_t),At),yt.loaded("".concat(_t,"|").concat(kt),Ct,At)})})})}}}]),ot}();Backend.type="backend";const pathLocales="locales";instance.use(Backend).use(initReactI18next).use(Browser).init({fallbackLng:"es",ns:["linda"],defaultNS:"linda",backend:{loadPath:`https://bewe-cdn.s3.amazonaws.com/${pathLocales}/{{ns}}/{{lng}}.json`},lng:"es",detection:{order:["querystring","cookie","localStorage","navigator","htmlTag"],caches:["localStorage","cookie"]},keySeparator:!1,interpolation:{escapeValue:!1}});const i18nInstance=instance;function useWindowSize(){const[ot,ft]=reactExports.useState({widthSize:window.innerWidth,heightSize:window.innerHeight});return reactExports.useEffect(()=>{function mt(){ft({widthSize:window.innerWidth,heightSize:window.innerHeight})}return window.addEventListener("resize",mt),()=>{window.removeEventListener("resize",mt)}},[]),ot}const useFetchData=()=>{const[ot,ft]=reactExports.useState(null),[mt,vt]=reactExports.useState(""),[yt,bt]=reactExports.useState("prompt"),[xt,Et]=reactExports.useState([]),St=reactExports.useCallback(async()=>{ft({avatar:"",emailEmployee:"vane@linda.io",idEmployee:"663507c254dc2b589d40ff68",locale:"es",nameBHAccount:"NEPO Estudio",nameEmployee:"Vane",showHomeScreen:!1,vertical:"wellness",_idBHAccount:"5b583f2704c0b7632ef5a2b9"})},[]);return reactExports.useEffect(()=>{ot||St()},[ot,St]),{userData:ot,sessionState:mt,type:yt,prePrompts:xt,setPrePrompts:Et,setType:bt,setUserData:ft,setSessionState:vt}};//! moment.js //! version : 2.30.1 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(ot){hookCallback=ot}function isArray$3(ot){return ot instanceof Array||Object.prototype.toString.call(ot)==="[object Array]"}function isObject$5(ot){return ot!=null&&Object.prototype.toString.call(ot)==="[object Object]"}function hasOwnProp(ot,ft){return Object.prototype.hasOwnProperty.call(ot,ft)}function isObjectEmpty(ot){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(ot).length===0;var ft;for(ft in ot)if(hasOwnProp(ot,ft))return!1;return!0}function isUndefined$1(ot){return ot===void 0}function isNumber$3(ot){return typeof ot=="number"||Object.prototype.toString.call(ot)==="[object Number]"}function isDate$1(ot){return ot instanceof Date||Object.prototype.toString.call(ot)==="[object Date]"}function map$3(ot,ft){var mt=[],vt,yt=ot.length;for(vt=0;vt>>0,vt;for(vt=0;vt0)for(mt=0;mt=0;return(bt?mt?"+":"":"-")+Math.pow(10,Math.max(0,yt)).toString().substr(1)+vt}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(ot,ft,mt,vt){var yt=vt;typeof vt=="string"&&(yt=function(){return this[vt]()}),ot&&(formatTokenFunctions[ot]=yt),ft&&(formatTokenFunctions[ft[0]]=function(){return zeroFill(yt.apply(this,arguments),ft[1],ft[2])}),mt&&(formatTokenFunctions[mt]=function(){return this.localeData().ordinal(yt.apply(this,arguments),ot)})}function removeFormattingTokens(ot){return ot.match(/\[[\s\S]/)?ot.replace(/^\[|\]$/g,""):ot.replace(/\\/g,"")}function makeFormatFunction(ot){var ft=ot.match(formattingTokens),mt,vt;for(mt=0,vt=ft.length;mt=0&&localFormattingTokens.test(ot);)ot=ot.replace(localFormattingTokens,vt),localFormattingTokens.lastIndex=0,mt-=1;return ot}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(ot){var ft=this._longDateFormat[ot],mt=this._longDateFormat[ot.toUpperCase()];return ft||!mt?ft:(this._longDateFormat[ot]=mt.match(formattingTokens).map(function(vt){return vt==="MMMM"||vt==="MM"||vt==="DD"||vt==="dddd"?vt.slice(1):vt}).join(""),this._longDateFormat[ot])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(ot){return this._ordinal.replace("%d",ot)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(ot,ft,mt,vt){var yt=this._relativeTime[mt];return isFunction$1(yt)?yt(ot,ft,mt,vt):yt.replace(/%d/i,ot)}function pastFuture(ot,ft){var mt=this._relativeTime[ot>0?"future":"past"];return isFunction$1(mt)?mt(ft):mt.replace(/%s/i,ft)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(ot){return typeof ot=="string"?aliases[ot]||aliases[ot.toLowerCase()]:void 0}function normalizeObjectUnits(ot){var ft={},mt,vt;for(vt in ot)hasOwnProp(ot,vt)&&(mt=normalizeUnits(vt),mt&&(ft[mt]=ot[vt]));return ft}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(ot){var ft=[],mt;for(mt in ot)hasOwnProp(ot,mt)&&ft.push({unit:mt,priority:priorities[mt]});return ft.sort(function(vt,yt){return vt.priority-yt.priority}),ft}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[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,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(ot,ft,mt){regexes[ot]=isFunction$1(ft)?ft:function(vt,yt){return vt&&mt?mt:ft}}function getParseRegexForToken(ot,ft){return hasOwnProp(regexes,ot)?regexes[ot](ft._strict,ft._locale):new RegExp(unescapeFormat(ot))}function unescapeFormat(ot){return regexEscape(ot.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(ft,mt,vt,yt,bt){return mt||vt||yt||bt}))}function regexEscape(ot){return ot.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(ot){return ot<0?Math.ceil(ot)||0:Math.floor(ot)}function toInt(ot){var ft=+ot,mt=0;return ft!==0&&isFinite(ft)&&(mt=absFloor(ft)),mt}var tokens={};function addParseToken(ot,ft){var mt,vt=ft,yt;for(typeof ot=="string"&&(ot=[ot]),isNumber$3(ft)&&(vt=function(bt,xt){xt[ft]=toInt(bt)}),yt=ot.length,mt=0;mt68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(ot,ft){return function(mt){return mt!=null?(set$1(this,ot,mt),hooks.updateOffset(this,ft),this):get(this,ot)}}function get(ot,ft){if(!ot.isValid())return NaN;var mt=ot._d,vt=ot._isUTC;switch(ft){case"Milliseconds":return vt?mt.getUTCMilliseconds():mt.getMilliseconds();case"Seconds":return vt?mt.getUTCSeconds():mt.getSeconds();case"Minutes":return vt?mt.getUTCMinutes():mt.getMinutes();case"Hours":return vt?mt.getUTCHours():mt.getHours();case"Date":return vt?mt.getUTCDate():mt.getDate();case"Day":return vt?mt.getUTCDay():mt.getDay();case"Month":return vt?mt.getUTCMonth():mt.getMonth();case"FullYear":return vt?mt.getUTCFullYear():mt.getFullYear();default:return NaN}}function set$1(ot,ft,mt){var vt,yt,bt,xt,Et;if(!(!ot.isValid()||isNaN(mt))){switch(vt=ot._d,yt=ot._isUTC,ft){case"Milliseconds":return void(yt?vt.setUTCMilliseconds(mt):vt.setMilliseconds(mt));case"Seconds":return void(yt?vt.setUTCSeconds(mt):vt.setSeconds(mt));case"Minutes":return void(yt?vt.setUTCMinutes(mt):vt.setMinutes(mt));case"Hours":return void(yt?vt.setUTCHours(mt):vt.setHours(mt));case"Date":return void(yt?vt.setUTCDate(mt):vt.setDate(mt));case"FullYear":break;default:return}bt=mt,xt=ot.month(),Et=ot.date(),Et=Et===29&&xt===1&&!isLeapYear(bt)?28:Et,yt?vt.setUTCFullYear(bt,xt,Et):vt.setFullYear(bt,xt,Et)}}function stringGet(ot){return ot=normalizeUnits(ot),isFunction$1(this[ot])?this[ot]():this}function stringSet(ot,ft){if(typeof ot=="object"){ot=normalizeObjectUnits(ot);var mt=getPrioritizedUnits(ot),vt,yt=mt.length;for(vt=0;vt=0?(Et=new Date(ot+400,ft,mt,vt,yt,bt,xt),isFinite(Et.getFullYear())&&Et.setFullYear(ot)):Et=new Date(ot,ft,mt,vt,yt,bt,xt),Et}function createUTCDate(ot){var ft,mt;return ot<100&&ot>=0?(mt=Array.prototype.slice.call(arguments),mt[0]=ot+400,ft=new Date(Date.UTC.apply(null,mt)),isFinite(ft.getUTCFullYear())&&ft.setUTCFullYear(ot)):ft=new Date(Date.UTC.apply(null,arguments)),ft}function firstWeekOffset(ot,ft,mt){var vt=7+ft-mt,yt=(7+createUTCDate(ot,0,vt).getUTCDay()-ft)%7;return-yt+vt-1}function dayOfYearFromWeeks(ot,ft,mt,vt,yt){var bt=(7+mt-vt)%7,xt=firstWeekOffset(ot,vt,yt),Et=1+7*(ft-1)+bt+xt,St,wt;return Et<=0?(St=ot-1,wt=daysInYear(St)+Et):Et>daysInYear(ot)?(St=ot+1,wt=Et-daysInYear(ot)):(St=ot,wt=Et),{year:St,dayOfYear:wt}}function weekOfYear(ot,ft,mt){var vt=firstWeekOffset(ot.year(),ft,mt),yt=Math.floor((ot.dayOfYear()-vt-1)/7)+1,bt,xt;return yt<1?(xt=ot.year()-1,bt=yt+weeksInYear(xt,ft,mt)):yt>weeksInYear(ot.year(),ft,mt)?(bt=yt-weeksInYear(ot.year(),ft,mt),xt=ot.year()+1):(xt=ot.year(),bt=yt),{week:bt,year:xt}}function weeksInYear(ot,ft,mt){var vt=firstWeekOffset(ot,ft,mt),yt=firstWeekOffset(ot+1,ft,mt);return(daysInYear(ot)-vt+yt)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(ot,ft,mt,vt){ft[vt.substr(0,1)]=toInt(ot)});function localeWeek(ot){return weekOfYear(ot,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(ot){var ft=this.localeData().week(this);return ot==null?ft:this.add((ot-ft)*7,"d")}function getSetISOWeek(ot){var ft=weekOfYear(this,1,4).week;return ot==null?ft:this.add((ot-ft)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(ot){return this.localeData().weekdaysMin(this,ot)});addFormatToken("ddd",0,0,function(ot){return this.localeData().weekdaysShort(this,ot)});addFormatToken("dddd",0,0,function(ot){return this.localeData().weekdays(this,ot)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(ot,ft){return ft.weekdaysMinRegex(ot)});addRegexToken("ddd",function(ot,ft){return ft.weekdaysShortRegex(ot)});addRegexToken("dddd",function(ot,ft){return ft.weekdaysRegex(ot)});addWeekParseToken(["dd","ddd","dddd"],function(ot,ft,mt,vt){var yt=mt._locale.weekdaysParse(ot,vt,mt._strict);yt!=null?ft.d=yt:getParsingFlags(mt).invalidWeekday=ot});addWeekParseToken(["d","e","E"],function(ot,ft,mt,vt){ft[vt]=toInt(ot)});function parseWeekday(ot,ft){return typeof ot!="string"?ot:isNaN(ot)?(ot=ft.weekdaysParse(ot),typeof ot=="number"?ot:null):parseInt(ot,10)}function parseIsoWeekday(ot,ft){return typeof ot=="string"?ft.weekdaysParse(ot)%7||7:isNaN(ot)?null:ot}function shiftWeekdays(ot,ft){return ot.slice(ft,7).concat(ot.slice(0,ft))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(ot,ft){var mt=isArray$3(this._weekdays)?this._weekdays:this._weekdays[ot&&ot!==!0&&this._weekdays.isFormat.test(ft)?"format":"standalone"];return ot===!0?shiftWeekdays(mt,this._week.dow):ot?mt[ot.day()]:mt}function localeWeekdaysShort(ot){return ot===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):ot?this._weekdaysShort[ot.day()]:this._weekdaysShort}function localeWeekdaysMin(ot){return ot===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):ot?this._weekdaysMin[ot.day()]:this._weekdaysMin}function handleStrictParse$1(ot,ft,mt){var vt,yt,bt,xt=ot.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],vt=0;vt<7;++vt)bt=createUTC([2e3,1]).day(vt),this._minWeekdaysParse[vt]=this.weekdaysMin(bt,"").toLocaleLowerCase(),this._shortWeekdaysParse[vt]=this.weekdaysShort(bt,"").toLocaleLowerCase(),this._weekdaysParse[vt]=this.weekdays(bt,"").toLocaleLowerCase();return mt?ft==="dddd"?(yt=indexOf.call(this._weekdaysParse,xt),yt!==-1?yt:null):ft==="ddd"?(yt=indexOf.call(this._shortWeekdaysParse,xt),yt!==-1?yt:null):(yt=indexOf.call(this._minWeekdaysParse,xt),yt!==-1?yt:null):ft==="dddd"?(yt=indexOf.call(this._weekdaysParse,xt),yt!==-1||(yt=indexOf.call(this._shortWeekdaysParse,xt),yt!==-1)?yt:(yt=indexOf.call(this._minWeekdaysParse,xt),yt!==-1?yt:null)):ft==="ddd"?(yt=indexOf.call(this._shortWeekdaysParse,xt),yt!==-1||(yt=indexOf.call(this._weekdaysParse,xt),yt!==-1)?yt:(yt=indexOf.call(this._minWeekdaysParse,xt),yt!==-1?yt:null)):(yt=indexOf.call(this._minWeekdaysParse,xt),yt!==-1||(yt=indexOf.call(this._weekdaysParse,xt),yt!==-1)?yt:(yt=indexOf.call(this._shortWeekdaysParse,xt),yt!==-1?yt:null))}function localeWeekdaysParse(ot,ft,mt){var vt,yt,bt;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,ot,ft,mt);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),vt=0;vt<7;vt++){if(yt=createUTC([2e3,1]).day(vt),mt&&!this._fullWeekdaysParse[vt]&&(this._fullWeekdaysParse[vt]=new RegExp("^"+this.weekdays(yt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[vt]=new RegExp("^"+this.weekdaysShort(yt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[vt]=new RegExp("^"+this.weekdaysMin(yt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[vt]||(bt="^"+this.weekdays(yt,"")+"|^"+this.weekdaysShort(yt,"")+"|^"+this.weekdaysMin(yt,""),this._weekdaysParse[vt]=new RegExp(bt.replace(".",""),"i")),mt&&ft==="dddd"&&this._fullWeekdaysParse[vt].test(ot))return vt;if(mt&&ft==="ddd"&&this._shortWeekdaysParse[vt].test(ot))return vt;if(mt&&ft==="dd"&&this._minWeekdaysParse[vt].test(ot))return vt;if(!mt&&this._weekdaysParse[vt].test(ot))return vt}}function getSetDayOfWeek(ot){if(!this.isValid())return ot!=null?this:NaN;var ft=get(this,"Day");return ot!=null?(ot=parseWeekday(ot,this.localeData()),this.add(ot-ft,"d")):ft}function getSetLocaleDayOfWeek(ot){if(!this.isValid())return ot!=null?this:NaN;var ft=(this.day()+7-this.localeData()._week.dow)%7;return ot==null?ft:this.add(ot-ft,"d")}function getSetISODayOfWeek(ot){if(!this.isValid())return ot!=null?this:NaN;if(ot!=null){var ft=parseIsoWeekday(ot,this.localeData());return this.day(this.day()%7?ft:ft-7)}else return this.day()||7}function weekdaysRegex(ot){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ot?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&ot?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(ot){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ot?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&ot?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(ot){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),ot?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&ot?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function ot(_t,kt){return kt.length-_t.length}var ft=[],mt=[],vt=[],yt=[],bt,xt,Et,St,wt;for(bt=0;bt<7;bt++)xt=createUTC([2e3,1]).day(bt),Et=regexEscape(this.weekdaysMin(xt,"")),St=regexEscape(this.weekdaysShort(xt,"")),wt=regexEscape(this.weekdays(xt,"")),ft.push(Et),mt.push(St),vt.push(wt),yt.push(Et),yt.push(St),yt.push(wt);ft.sort(ot),mt.sort(ot),vt.sort(ot),yt.sort(ot),this._weekdaysRegex=new RegExp("^("+yt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+vt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+mt.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+ft.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(ot,ft){addFormatToken(ot,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),ft)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(ot,ft){return ft._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(ot,ft,mt){var vt=toInt(ot);ft[HOUR]=vt===24?0:vt});addParseToken(["a","A"],function(ot,ft,mt){mt._isPm=mt._locale.isPM(ot),mt._meridiem=ot});addParseToken(["h","hh"],function(ot,ft,mt){ft[HOUR]=toInt(ot),getParsingFlags(mt).bigHour=!0});addParseToken("hmm",function(ot,ft,mt){var vt=ot.length-2;ft[HOUR]=toInt(ot.substr(0,vt)),ft[MINUTE]=toInt(ot.substr(vt)),getParsingFlags(mt).bigHour=!0});addParseToken("hmmss",function(ot,ft,mt){var vt=ot.length-4,yt=ot.length-2;ft[HOUR]=toInt(ot.substr(0,vt)),ft[MINUTE]=toInt(ot.substr(vt,2)),ft[SECOND]=toInt(ot.substr(yt)),getParsingFlags(mt).bigHour=!0});addParseToken("Hmm",function(ot,ft,mt){var vt=ot.length-2;ft[HOUR]=toInt(ot.substr(0,vt)),ft[MINUTE]=toInt(ot.substr(vt))});addParseToken("Hmmss",function(ot,ft,mt){var vt=ot.length-4,yt=ot.length-2;ft[HOUR]=toInt(ot.substr(0,vt)),ft[MINUTE]=toInt(ot.substr(vt,2)),ft[SECOND]=toInt(ot.substr(yt))});function localeIsPM(ot){return(ot+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(ot,ft,mt){return ot>11?mt?"pm":"PM":mt?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(ot,ft){var mt,vt=Math.min(ot.length,ft.length);for(mt=0;mt0;){if(yt=loadLocale(bt.slice(0,mt).join("-")),yt)return yt;if(vt&&vt.length>=mt&&commonPrefix(bt,vt)>=mt-1)break;mt--}ft++}return globalLocale}function isLocaleNameSane(ot){return!!(ot&&ot.match("^[^/\\\\]*$"))}function loadLocale(ot){var ft=null,mt;if(locales[ot]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(ot))try{ft=globalLocale._abbr,mt=require,mt("./locale/"+ot),getSetGlobalLocale(ft)}catch{locales[ot]=null}return locales[ot]}function getSetGlobalLocale(ot,ft){var mt;return ot&&(isUndefined$1(ft)?mt=getLocale(ot):mt=defineLocale(ot,ft),mt?globalLocale=mt:typeof console<"u"&&console.warn&&console.warn("Locale "+ot+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(ot,ft){if(ft!==null){var mt,vt=baseConfig;if(ft.abbr=ot,locales[ot]!=null)deprecateSimple("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."),vt=locales[ot]._config;else if(ft.parentLocale!=null)if(locales[ft.parentLocale]!=null)vt=locales[ft.parentLocale]._config;else if(mt=loadLocale(ft.parentLocale),mt!=null)vt=mt._config;else return localeFamilies[ft.parentLocale]||(localeFamilies[ft.parentLocale]=[]),localeFamilies[ft.parentLocale].push({name:ot,config:ft}),null;return locales[ot]=new Locale(mergeConfigs(vt,ft)),localeFamilies[ot]&&localeFamilies[ot].forEach(function(yt){defineLocale(yt.name,yt.config)}),getSetGlobalLocale(ot),locales[ot]}else return delete locales[ot],null}function updateLocale(ot,ft){if(ft!=null){var mt,vt,yt=baseConfig;locales[ot]!=null&&locales[ot].parentLocale!=null?locales[ot].set(mergeConfigs(locales[ot]._config,ft)):(vt=loadLocale(ot),vt!=null&&(yt=vt._config),ft=mergeConfigs(yt,ft),vt==null&&(ft.abbr=ot),mt=new Locale(ft),mt.parentLocale=locales[ot],locales[ot]=mt),getSetGlobalLocale(ot)}else locales[ot]!=null&&(locales[ot].parentLocale!=null?(locales[ot]=locales[ot].parentLocale,ot===getSetGlobalLocale()&&getSetGlobalLocale(ot)):locales[ot]!=null&&delete locales[ot]);return locales[ot]}function getLocale(ot){var ft;if(ot&&ot._locale&&ot._locale._abbr&&(ot=ot._locale._abbr),!ot)return globalLocale;if(!isArray$3(ot)){if(ft=loadLocale(ot),ft)return ft;ot=[ot]}return chooseLocale(ot)}function listLocales(){return keys$1(locales)}function checkOverflow(ot){var ft,mt=ot._a;return mt&&getParsingFlags(ot).overflow===-2&&(ft=mt[MONTH]<0||mt[MONTH]>11?MONTH:mt[DATE$1]<1||mt[DATE$1]>daysInMonth(mt[YEAR],mt[MONTH])?DATE$1:mt[HOUR]<0||mt[HOUR]>24||mt[HOUR]===24&&(mt[MINUTE]!==0||mt[SECOND]!==0||mt[MILLISECOND]!==0)?HOUR:mt[MINUTE]<0||mt[MINUTE]>59?MINUTE:mt[SECOND]<0||mt[SECOND]>59?SECOND:mt[MILLISECOND]<0||mt[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(ot)._overflowDayOfYear&&(ftDATE$1)&&(ft=DATE$1),getParsingFlags(ot)._overflowWeeks&&ft===-1&&(ft=WEEK),getParsingFlags(ot)._overflowWeekday&&ft===-1&&(ft=WEEKDAY),getParsingFlags(ot).overflow=ft),ot}var extendedIsoRegex=/^\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)?)?$/,basicIsoRegex=/^\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)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["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/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(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}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(ot){var ft,mt,vt=ot._i,yt=extendedIsoRegex.exec(vt)||basicIsoRegex.exec(vt),bt,xt,Et,St,wt=isoDates.length,_t=isoTimes.length;if(yt){for(getParsingFlags(ot).iso=!0,ft=0,mt=wt;ftdaysInYear(xt)||ot._dayOfYear===0)&&(getParsingFlags(ot)._overflowDayOfYear=!0),mt=createUTCDate(xt,0,ot._dayOfYear),ot._a[MONTH]=mt.getUTCMonth(),ot._a[DATE$1]=mt.getUTCDate()),ft=0;ft<3&&ot._a[ft]==null;++ft)ot._a[ft]=vt[ft]=yt[ft];for(;ft<7;ft++)ot._a[ft]=vt[ft]=ot._a[ft]==null?ft===2?1:0:ot._a[ft];ot._a[HOUR]===24&&ot._a[MINUTE]===0&&ot._a[SECOND]===0&&ot._a[MILLISECOND]===0&&(ot._nextDay=!0,ot._a[HOUR]=0),ot._d=(ot._useUTC?createUTCDate:createDate).apply(null,vt),bt=ot._useUTC?ot._d.getUTCDay():ot._d.getDay(),ot._tzm!=null&&ot._d.setUTCMinutes(ot._d.getUTCMinutes()-ot._tzm),ot._nextDay&&(ot._a[HOUR]=24),ot._w&&typeof ot._w.d<"u"&&ot._w.d!==bt&&(getParsingFlags(ot).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(ot){var ft,mt,vt,yt,bt,xt,Et,St,wt;ft=ot._w,ft.GG!=null||ft.W!=null||ft.E!=null?(bt=1,xt=4,mt=defaults$3(ft.GG,ot._a[YEAR],weekOfYear(createLocal(),1,4).year),vt=defaults$3(ft.W,1),yt=defaults$3(ft.E,1),(yt<1||yt>7)&&(St=!0)):(bt=ot._locale._week.dow,xt=ot._locale._week.doy,wt=weekOfYear(createLocal(),bt,xt),mt=defaults$3(ft.gg,ot._a[YEAR],wt.year),vt=defaults$3(ft.w,wt.week),ft.d!=null?(yt=ft.d,(yt<0||yt>6)&&(St=!0)):ft.e!=null?(yt=ft.e+bt,(ft.e<0||ft.e>6)&&(St=!0)):yt=bt),vt<1||vt>weeksInYear(mt,bt,xt)?getParsingFlags(ot)._overflowWeeks=!0:St!=null?getParsingFlags(ot)._overflowWeekday=!0:(Et=dayOfYearFromWeeks(mt,vt,yt,bt,xt),ot._a[YEAR]=Et.year,ot._dayOfYear=Et.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(ot){if(ot._f===hooks.ISO_8601){configFromISO(ot);return}if(ot._f===hooks.RFC_2822){configFromRFC2822(ot);return}ot._a=[],getParsingFlags(ot).empty=!0;var ft=""+ot._i,mt,vt,yt,bt,xt,Et=ft.length,St=0,wt,_t;for(yt=expandFormat(ot._f,ot._locale).match(formattingTokens)||[],_t=yt.length,mt=0;mt<_t;mt++)bt=yt[mt],vt=(ft.match(getParseRegexForToken(bt,ot))||[])[0],vt&&(xt=ft.substr(0,ft.indexOf(vt)),xt.length>0&&getParsingFlags(ot).unusedInput.push(xt),ft=ft.slice(ft.indexOf(vt)+vt.length),St+=vt.length),formatTokenFunctions[bt]?(vt?getParsingFlags(ot).empty=!1:getParsingFlags(ot).unusedTokens.push(bt),addTimeToArrayFromToken(bt,vt,ot)):ot._strict&&!vt&&getParsingFlags(ot).unusedTokens.push(bt);getParsingFlags(ot).charsLeftOver=Et-St,ft.length>0&&getParsingFlags(ot).unusedInput.push(ft),ot._a[HOUR]<=12&&getParsingFlags(ot).bigHour===!0&&ot._a[HOUR]>0&&(getParsingFlags(ot).bigHour=void 0),getParsingFlags(ot).parsedDateParts=ot._a.slice(0),getParsingFlags(ot).meridiem=ot._meridiem,ot._a[HOUR]=meridiemFixWrap(ot._locale,ot._a[HOUR],ot._meridiem),wt=getParsingFlags(ot).era,wt!==null&&(ot._a[YEAR]=ot._locale.erasConvertYear(wt,ot._a[YEAR])),configFromArray(ot),checkOverflow(ot)}function meridiemFixWrap(ot,ft,mt){var vt;return mt==null?ft:ot.meridiemHour!=null?ot.meridiemHour(ft,mt):(ot.isPM!=null&&(vt=ot.isPM(mt),vt&&ft<12&&(ft+=12),!vt&&ft===12&&(ft=0)),ft)}function configFromStringAndArray(ot){var ft,mt,vt,yt,bt,xt,Et=!1,St=ot._f.length;if(St===0){getParsingFlags(ot).invalidFormat=!0,ot._d=new Date(NaN);return}for(yt=0;ytthis?this:ot:createInvalid()});function pickBy(ot,ft){var mt,vt;if(ft.length===1&&isArray$3(ft[0])&&(ft=ft[0]),!ft.length)return createLocal();for(mt=ft[0],vt=1;vtthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$1(this._isDSTShifted))return this._isDSTShifted;var ot={},ft;return copyConfig(ot,this),ot=prepareConfig(ot),ot._a?(ft=ot._isUTC?createUTC(ot._a):createLocal(ot._a),this._isDSTShifted=this.isValid()&&compareArrays(ot._a,ft.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(ot,ft){var mt=ot,vt=null,yt,bt,xt;return isDuration(ot)?mt={ms:ot._milliseconds,d:ot._days,M:ot._months}:isNumber$3(ot)||!isNaN(+ot)?(mt={},ft?mt[ft]=+ot:mt.milliseconds=+ot):(vt=aspNetRegex.exec(ot))?(yt=vt[1]==="-"?-1:1,mt={y:0,d:toInt(vt[DATE$1])*yt,h:toInt(vt[HOUR])*yt,m:toInt(vt[MINUTE])*yt,s:toInt(vt[SECOND])*yt,ms:toInt(absRound(vt[MILLISECOND]*1e3))*yt}):(vt=isoRegex.exec(ot))?(yt=vt[1]==="-"?-1:1,mt={y:parseIso(vt[2],yt),M:parseIso(vt[3],yt),w:parseIso(vt[4],yt),d:parseIso(vt[5],yt),h:parseIso(vt[6],yt),m:parseIso(vt[7],yt),s:parseIso(vt[8],yt)}):mt==null?mt={}:typeof mt=="object"&&("from"in mt||"to"in mt)&&(xt=momentsDifference(createLocal(mt.from),createLocal(mt.to)),mt={},mt.ms=xt.milliseconds,mt.M=xt.months),bt=new Duration(mt),isDuration(ot)&&hasOwnProp(ot,"_locale")&&(bt._locale=ot._locale),isDuration(ot)&&hasOwnProp(ot,"_isValid")&&(bt._isValid=ot._isValid),bt}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(ot,ft){var mt=ot&&parseFloat(ot.replace(",","."));return(isNaN(mt)?0:mt)*ft}function positiveMomentsDifference(ot,ft){var mt={};return mt.months=ft.month()-ot.month()+(ft.year()-ot.year())*12,ot.clone().add(mt.months,"M").isAfter(ft)&&--mt.months,mt.milliseconds=+ft-+ot.clone().add(mt.months,"M"),mt}function momentsDifference(ot,ft){var mt;return ot.isValid()&&ft.isValid()?(ft=cloneWithOffset(ft,ot),ot.isBefore(ft)?mt=positiveMomentsDifference(ot,ft):(mt=positiveMomentsDifference(ft,ot),mt.milliseconds=-mt.milliseconds,mt.months=-mt.months),mt):{milliseconds:0,months:0}}function createAdder(ot,ft){return function(mt,vt){var yt,bt;return vt!==null&&!isNaN(+vt)&&(deprecateSimple(ft,"moment()."+ft+"(period, number) is deprecated. Please use moment()."+ft+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),bt=mt,mt=vt,vt=bt),yt=createDuration(mt,vt),addSubtract(this,yt,ot),this}}function addSubtract(ot,ft,mt,vt){var yt=ft._milliseconds,bt=absRound(ft._days),xt=absRound(ft._months);ot.isValid()&&(vt=vt??!0,xt&&setMonth(ot,get(ot,"Month")+xt*mt),bt&&set$1(ot,"Date",get(ot,"Date")+bt*mt),yt&&ot._d.setTime(ot._d.valueOf()+yt*mt),vt&&hooks.updateOffset(ot,bt||xt))}var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$1(ot){return typeof ot=="string"||ot instanceof String}function isMomentInput(ot){return isMoment(ot)||isDate$1(ot)||isString$1(ot)||isNumber$3(ot)||isNumberOrStringArray(ot)||isMomentInputObject(ot)||ot===null||ot===void 0}function isMomentInputObject(ot){var ft=isObject$5(ot)&&!isObjectEmpty(ot),mt=!1,vt=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],yt,bt,xt=vt.length;for(yt=0;ytmt.valueOf():mt.valueOf()9999?formatMoment(mt,ft?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$1(Date.prototype.toISOString)?ft?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(mt,"Z")):formatMoment(mt,ft?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ot="moment",ft="",mt,vt,yt,bt;return this.isLocal()||(ot=this.utcOffset()===0?"moment.utc":"moment.parseZone",ft="Z"),mt="["+ot+'("]',vt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",yt="-MM-DD[T]HH:mm:ss.SSS",bt=ft+'[")]',this.format(mt+vt+yt+bt)}function format(ot){ot||(ot=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var ft=formatMoment(this,ot);return this.localeData().postformat(ft)}function from(ot,ft){return this.isValid()&&(isMoment(ot)&&ot.isValid()||createLocal(ot).isValid())?createDuration({to:this,from:ot}).locale(this.locale()).humanize(!ft):this.localeData().invalidDate()}function fromNow(ot){return this.from(createLocal(),ot)}function to$1(ot,ft){return this.isValid()&&(isMoment(ot)&&ot.isValid()||createLocal(ot).isValid())?createDuration({from:this,to:ot}).locale(this.locale()).humanize(!ft):this.localeData().invalidDate()}function toNow(ot){return this.to(createLocal(),ot)}function locale(ot){var ft;return ot===void 0?this._locale._abbr:(ft=getLocale(ot),ft!=null&&(this._locale=ft),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(ot){return ot===void 0?this.localeData():this.locale(ot)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(ot,ft){return(ot%ft+ft)%ft}function localStartOfDate(ot,ft,mt){return ot<100&&ot>=0?new Date(ot+400,ft,mt)-MS_PER_400_YEARS:new Date(ot,ft,mt).valueOf()}function utcStartOfDate(ot,ft,mt){return ot<100&&ot>=0?Date.UTC(ot+400,ft,mt)-MS_PER_400_YEARS:Date.UTC(ot,ft,mt)}function startOf(ot){var ft,mt;if(ot=normalizeUnits(ot),ot===void 0||ot==="millisecond"||!this.isValid())return this;switch(mt=this._isUTC?utcStartOfDate:localStartOfDate,ot){case"year":ft=mt(this.year(),0,1);break;case"quarter":ft=mt(this.year(),this.month()-this.month()%3,1);break;case"month":ft=mt(this.year(),this.month(),1);break;case"week":ft=mt(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":ft=mt(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":ft=mt(this.year(),this.month(),this.date());break;case"hour":ft=this._d.valueOf(),ft-=mod$1(ft+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":ft=this._d.valueOf(),ft-=mod$1(ft,MS_PER_MINUTE);break;case"second":ft=this._d.valueOf(),ft-=mod$1(ft,MS_PER_SECOND);break}return this._d.setTime(ft),hooks.updateOffset(this,!0),this}function endOf(ot){var ft,mt;if(ot=normalizeUnits(ot),ot===void 0||ot==="millisecond"||!this.isValid())return this;switch(mt=this._isUTC?utcStartOfDate:localStartOfDate,ot){case"year":ft=mt(this.year()+1,0,1)-1;break;case"quarter":ft=mt(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":ft=mt(this.year(),this.month()+1,1)-1;break;case"week":ft=mt(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":ft=mt(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":ft=mt(this.year(),this.month(),this.date()+1)-1;break;case"hour":ft=this._d.valueOf(),ft+=MS_PER_HOUR-mod$1(ft+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":ft=this._d.valueOf(),ft+=MS_PER_MINUTE-mod$1(ft,MS_PER_MINUTE)-1;break;case"second":ft=this._d.valueOf(),ft+=MS_PER_SECOND-mod$1(ft,MS_PER_SECOND)-1;break}return this._d.setTime(ft),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray$1(){var ot=this;return[ot.year(),ot.month(),ot.date(),ot.hour(),ot.minute(),ot.second(),ot.millisecond()]}function toObject$3(){var ot=this;return{years:ot.year(),months:ot.month(),date:ot.date(),hours:ot.hours(),minutes:ot.minutes(),seconds:ot.seconds(),milliseconds:ot.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$4({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(ot,ft,mt,vt){var yt=mt._locale.erasParse(ot,vt,mt._strict);yt?getParsingFlags(mt).era=yt:getParsingFlags(mt).invalidEra=ot});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(ot,ft,mt,vt){var yt;mt._locale._eraYearOrdinalRegex&&(yt=ot.match(mt._locale._eraYearOrdinalRegex)),mt._locale.eraYearOrdinalParse?ft[YEAR]=mt._locale.eraYearOrdinalParse(ot,yt):ft[YEAR]=parseInt(ot,10)});function localeEras(ot,ft){var mt,vt,yt,bt=this._eras||getLocale("en")._eras;for(mt=0,vt=bt.length;mt=0)return bt[vt]}function localeErasConvertYear(ot,ft){var mt=ot.since<=ot.until?1:-1;return ft===void 0?hooks(ot.since).year():hooks(ot.since).year()+(ft-ot.offset)*mt}function getEraName(){var ot,ft,mt,vt=this.localeData().eras();for(ot=0,ft=vt.length;otbt&&(ft=bt),setWeekAll.call(this,ot,ft,mt,vt,yt))}function setWeekAll(ot,ft,mt,vt,yt){var bt=dayOfYearFromWeeks(ot,ft,mt,vt,yt),xt=createUTCDate(bt.year,0,bt.dayOfYear);return this.year(xt.getUTCFullYear()),this.month(xt.getUTCMonth()),this.date(xt.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(ot,ft){ft[MONTH]=(toInt(ot)-1)*3});function getSetQuarter(ot){return ot==null?Math.ceil((this.month()+1)/3):this.month((ot-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(ot,ft){return ot?ft._dayOfMonthOrdinalParse||ft._ordinalParse:ft._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE$1);addParseToken("Do",function(ot,ft){ft[DATE$1]=toInt(ot.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(ot,ft,mt){mt._dayOfYear=toInt(ot)});function getSetDayOfYear(ot){var ft=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return ot==null?ft:this.add(ot-ft,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(ot,ft){ft[MILLISECOND]=toInt(("0."+ot)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto$3=Moment.prototype;proto$3.add=add;proto$3.calendar=calendar$1;proto$3.clone=clone;proto$3.diff=diff;proto$3.endOf=endOf;proto$3.format=format;proto$3.from=from;proto$3.fromNow=fromNow;proto$3.to=to$1;proto$3.toNow=toNow;proto$3.get=stringGet;proto$3.invalidAt=invalidAt;proto$3.isAfter=isAfter;proto$3.isBefore=isBefore;proto$3.isBetween=isBetween;proto$3.isSame=isSame;proto$3.isSameOrAfter=isSameOrAfter;proto$3.isSameOrBefore=isSameOrBefore;proto$3.isValid=isValid$2;proto$3.lang=lang;proto$3.locale=locale;proto$3.localeData=localeData;proto$3.max=prototypeMax;proto$3.min=prototypeMin;proto$3.parsingFlags=parsingFlags;proto$3.set=stringSet;proto$3.startOf=startOf;proto$3.subtract=subtract;proto$3.toArray=toArray$1;proto$3.toObject=toObject$3;proto$3.toDate=toDate;proto$3.toISOString=toISOString;proto$3.inspect=inspect;typeof Symbol<"u"&&Symbol.for!=null&&(proto$3[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto$3.toJSON=toJSON;proto$3.toString=toString$5;proto$3.unix=unix;proto$3.valueOf=valueOf;proto$3.creationData=creationData;proto$3.eraName=getEraName;proto$3.eraNarrow=getEraNarrow;proto$3.eraAbbr=getEraAbbr;proto$3.eraYear=getEraYear;proto$3.year=getSetYear;proto$3.isLeapYear=getIsLeapYear;proto$3.weekYear=getSetWeekYear;proto$3.isoWeekYear=getSetISOWeekYear;proto$3.quarter=proto$3.quarters=getSetQuarter;proto$3.month=getSetMonth;proto$3.daysInMonth=getDaysInMonth;proto$3.week=proto$3.weeks=getSetWeek;proto$3.isoWeek=proto$3.isoWeeks=getSetISOWeek;proto$3.weeksInYear=getWeeksInYear;proto$3.weeksInWeekYear=getWeeksInWeekYear;proto$3.isoWeeksInYear=getISOWeeksInYear;proto$3.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto$3.date=getSetDayOfMonth;proto$3.day=proto$3.days=getSetDayOfWeek;proto$3.weekday=getSetLocaleDayOfWeek;proto$3.isoWeekday=getSetISODayOfWeek;proto$3.dayOfYear=getSetDayOfYear;proto$3.hour=proto$3.hours=getSetHour;proto$3.minute=proto$3.minutes=getSetMinute;proto$3.second=proto$3.seconds=getSetSecond;proto$3.millisecond=proto$3.milliseconds=getSetMillisecond;proto$3.utcOffset=getSetOffset;proto$3.utc=setOffsetToUTC;proto$3.local=setOffsetToLocal;proto$3.parseZone=setOffsetToParsedOffset;proto$3.hasAlignedHourOffset=hasAlignedHourOffset;proto$3.isDST=isDaylightSavingTime;proto$3.isLocal=isLocal;proto$3.isUtcOffset=isUtcOffset;proto$3.isUtc=isUtc;proto$3.isUTC=isUtc;proto$3.zoneAbbr=getZoneAbbr;proto$3.zoneName=getZoneName;proto$3.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto$3.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto$3.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto$3.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto$3.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(ot){return createLocal(ot*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(ot){return ot}var proto$1$1=Locale.prototype;proto$1$1.calendar=calendar;proto$1$1.longDateFormat=longDateFormat;proto$1$1.invalidDate=invalidDate;proto$1$1.ordinal=ordinal;proto$1$1.preparse=preParsePostFormat;proto$1$1.postformat=preParsePostFormat;proto$1$1.relativeTime=relativeTime;proto$1$1.pastFuture=pastFuture;proto$1$1.set=set;proto$1$1.eras=localeEras;proto$1$1.erasParse=localeErasParse;proto$1$1.erasConvertYear=localeErasConvertYear;proto$1$1.erasAbbrRegex=erasAbbrRegex;proto$1$1.erasNameRegex=erasNameRegex;proto$1$1.erasNarrowRegex=erasNarrowRegex;proto$1$1.months=localeMonths;proto$1$1.monthsShort=localeMonthsShort;proto$1$1.monthsParse=localeMonthsParse;proto$1$1.monthsRegex=monthsRegex;proto$1$1.monthsShortRegex=monthsShortRegex;proto$1$1.week=localeWeek;proto$1$1.firstDayOfYear=localeFirstDayOfYear;proto$1$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1$1.weekdays=localeWeekdays;proto$1$1.weekdaysMin=localeWeekdaysMin;proto$1$1.weekdaysShort=localeWeekdaysShort;proto$1$1.weekdaysParse=localeWeekdaysParse;proto$1$1.weekdaysRegex=weekdaysRegex;proto$1$1.weekdaysShortRegex=weekdaysShortRegex;proto$1$1.weekdaysMinRegex=weekdaysMinRegex;proto$1$1.isPM=localeIsPM;proto$1$1.meridiem=localeMeridiem;function get$1(ot,ft,mt,vt){var yt=getLocale(),bt=createUTC().set(vt,ft);return yt[mt](bt,ot)}function listMonthsImpl(ot,ft,mt){if(isNumber$3(ot)&&(ft=ot,ot=void 0),ot=ot||"",ft!=null)return get$1(ot,ft,mt,"month");var vt,yt=[];for(vt=0;vt<12;vt++)yt[vt]=get$1(ot,vt,mt,"month");return yt}function listWeekdaysImpl(ot,ft,mt,vt){typeof ot=="boolean"?(isNumber$3(ft)&&(mt=ft,ft=void 0),ft=ft||""):(ft=ot,mt=ft,ot=!1,isNumber$3(ft)&&(mt=ft,ft=void 0),ft=ft||"");var yt=getLocale(),bt=ot?yt._week.dow:0,xt,Et=[];if(mt!=null)return get$1(ft,(mt+bt)%7,vt,"day");for(xt=0;xt<7;xt++)Et[xt]=get$1(ft,(xt+bt)%7,vt,"day");return Et}function listMonths(ot,ft){return listMonthsImpl(ot,ft,"months")}function listMonthsShort(ot,ft){return listMonthsImpl(ot,ft,"monthsShort")}function listWeekdays(ot,ft,mt){return listWeekdaysImpl(ot,ft,mt,"weekdays")}function listWeekdaysShort(ot,ft,mt){return listWeekdaysImpl(ot,ft,mt,"weekdaysShort")}function listWeekdaysMin(ot,ft,mt){return listWeekdaysImpl(ot,ft,mt,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(ot){var ft=ot%10,mt=toInt(ot%100/10)===1?"th":ft===1?"st":ft===2?"nd":ft===3?"rd":"th";return ot+mt}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var ot=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),ot.milliseconds=mathAbs(ot.milliseconds),ot.seconds=mathAbs(ot.seconds),ot.minutes=mathAbs(ot.minutes),ot.hours=mathAbs(ot.hours),ot.months=mathAbs(ot.months),ot.years=mathAbs(ot.years),this}function addSubtract$1(ot,ft,mt,vt){var yt=createDuration(ft,mt);return ot._milliseconds+=vt*yt._milliseconds,ot._days+=vt*yt._days,ot._months+=vt*yt._months,ot._bubble()}function add$1(ot,ft){return addSubtract$1(this,ot,ft,1)}function subtract$1(ot,ft){return addSubtract$1(this,ot,ft,-1)}function absCeil(ot){return ot<0?Math.floor(ot):Math.ceil(ot)}function bubble(){var ot=this._milliseconds,ft=this._days,mt=this._months,vt=this._data,yt,bt,xt,Et,St;return ot>=0&&ft>=0&&mt>=0||ot<=0&&ft<=0&&mt<=0||(ot+=absCeil(monthsToDays(mt)+ft)*864e5,ft=0,mt=0),vt.milliseconds=ot%1e3,yt=absFloor(ot/1e3),vt.seconds=yt%60,bt=absFloor(yt/60),vt.minutes=bt%60,xt=absFloor(bt/60),vt.hours=xt%24,ft+=absFloor(xt/24),St=absFloor(daysToMonths(ft)),mt+=St,ft-=absCeil(monthsToDays(St)),Et=absFloor(mt/12),mt%=12,vt.days=ft,vt.months=mt,vt.years=Et,this}function daysToMonths(ot){return ot*4800/146097}function monthsToDays(ot){return ot*146097/4800}function as(ot){if(!this.isValid())return NaN;var ft,mt,vt=this._milliseconds;if(ot=normalizeUnits(ot),ot==="month"||ot==="quarter"||ot==="year")switch(ft=this._days+vt/864e5,mt=this._months+daysToMonths(ft),ot){case"month":return mt;case"quarter":return mt/3;case"year":return mt/12}else switch(ft=this._days+Math.round(monthsToDays(this._months)),ot){case"week":return ft/7+vt/6048e5;case"day":return ft+vt/864e5;case"hour":return ft*24+vt/36e5;case"minute":return ft*1440+vt/6e4;case"second":return ft*86400+vt/1e3;case"millisecond":return Math.floor(ft*864e5)+vt;default:throw new Error("Unknown unit "+ot)}}function makeAs(ot){return function(){return this.as(ot)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1(){return createDuration(this)}function get$2(ot){return ot=normalizeUnits(ot),this.isValid()?this[ot+"s"]():NaN}function makeGetter(ot){return function(){return this.isValid()?this._data[ot]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(ot,ft,mt,vt,yt){return yt.relativeTime(ft||1,!!mt,ot,vt)}function relativeTime$1(ot,ft,mt,vt){var yt=createDuration(ot).abs(),bt=round(yt.as("s")),xt=round(yt.as("m")),Et=round(yt.as("h")),St=round(yt.as("d")),wt=round(yt.as("M")),_t=round(yt.as("w")),kt=round(yt.as("y")),Ct=bt<=mt.ss&&["s",bt]||bt0,Ct[4]=vt,substituteTimeAgo.apply(null,Ct)}function getSetRelativeTimeRounding(ot){return ot===void 0?round:typeof ot=="function"?(round=ot,!0):!1}function getSetRelativeTimeThreshold(ot,ft){return thresholds[ot]===void 0?!1:ft===void 0?thresholds[ot]:(thresholds[ot]=ft,ot==="s"&&(thresholds.ss=ft-1),!0)}function humanize(ot,ft){if(!this.isValid())return this.localeData().invalidDate();var mt=!1,vt=thresholds,yt,bt;return typeof ot=="object"&&(ft=ot,ot=!1),typeof ot=="boolean"&&(mt=ot),typeof ft=="object"&&(vt=Object.assign({},thresholds,ft),ft.s!=null&&ft.ss==null&&(vt.ss=ft.s-1)),yt=this.localeData(),bt=relativeTime$1(this,!mt,vt,yt),mt&&(bt=yt.pastFuture(+this,bt)),yt.postformat(bt)}var abs$1=Math.abs;function sign(ot){return(ot>0)-(ot<0)||+ot}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var ot=abs$1(this._milliseconds)/1e3,ft=abs$1(this._days),mt=abs$1(this._months),vt,yt,bt,xt,Et=this.asSeconds(),St,wt,_t,kt;return Et?(vt=absFloor(ot/60),yt=absFloor(vt/60),ot%=60,vt%=60,bt=absFloor(mt/12),mt%=12,xt=ot?ot.toFixed(3).replace(/\.?0+$/,""):"",St=Et<0?"-":"",wt=sign(this._months)!==sign(Et)?"-":"",_t=sign(this._days)!==sign(Et)?"-":"",kt=sign(this._milliseconds)!==sign(Et)?"-":"",St+"P"+(bt?wt+bt+"Y":"")+(mt?wt+mt+"M":"")+(ft?_t+ft+"D":"")+(yt||vt||ot?"T":"")+(yt?kt+yt+"H":"")+(vt?kt+vt+"M":"")+(ot?kt+xt+"S":"")):"P0D"}var proto$2$1=Duration.prototype;proto$2$1.isValid=isValid$1;proto$2$1.abs=abs;proto$2$1.add=add$1;proto$2$1.subtract=subtract$1;proto$2$1.as=as;proto$2$1.asMilliseconds=asMilliseconds;proto$2$1.asSeconds=asSeconds;proto$2$1.asMinutes=asMinutes;proto$2$1.asHours=asHours;proto$2$1.asDays=asDays;proto$2$1.asWeeks=asWeeks;proto$2$1.asMonths=asMonths;proto$2$1.asQuarters=asQuarters;proto$2$1.asYears=asYears;proto$2$1.valueOf=valueOf$1;proto$2$1._bubble=bubble;proto$2$1.clone=clone$1;proto$2$1.get=get$2;proto$2$1.milliseconds=milliseconds;proto$2$1.seconds=seconds;proto$2$1.minutes=minutes;proto$2$1.hours=hours;proto$2$1.days=days;proto$2$1.weeks=weeks;proto$2$1.months=months;proto$2$1.years=years;proto$2$1.humanize=humanize;proto$2$1.toISOString=toISOString$1;proto$2$1.toString=toISOString$1;proto$2$1.toJSON=toISOString$1;proto$2$1.locale=locale;proto$2$1.localeData=localeData;proto$2$1.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2$1.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(ot,ft,mt){mt._d=new Date(parseFloat(ot)*1e3)});addParseToken("x",function(ot,ft,mt){mt._d=new Date(toInt(ot))});//! moment.js hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto$3;hooks.min=min$2;hooks.max=max$1;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$1;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto$3;hooks.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"};var moment={exports:{}},hasRequiredMoment;function requireMoment(){return hasRequiredMoment||(hasRequiredMoment=1,function(ot,ft){(function(mt,vt){ot.exports=vt()})(commonjsGlobal,function(){var mt;function vt(){return mt.apply(null,arguments)}function yt(It){mt=It}function bt(It){return It instanceof Array||Object.prototype.toString.call(It)==="[object Array]"}function xt(It){return It!=null&&Object.prototype.toString.call(It)==="[object Object]"}function Et(It,Ft){return Object.prototype.hasOwnProperty.call(It,Ft)}function St(It){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(It).length===0;var Ft;for(Ft in It)if(Et(It,Ft))return!1;return!0}function wt(It){return It===void 0}function _t(It){return typeof It=="number"||Object.prototype.toString.call(It)==="[object Number]"}function kt(It){return It instanceof Date||Object.prototype.toString.call(It)==="[object Date]"}function Ct(It,Ft){var jt=[],Gt,er=It.length;for(Gt=0;Gt>>0,Gt;for(Gt=0;Gt0)for(jt=0;jt=0;return(ir?jt?"+":"":"-")+Math.pow(10,Math.max(0,er)).toString().substr(1)+Gt}var tr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,or=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Qt={},ar={};function sr(It,Ft,jt,Gt){var er=Gt;typeof Gt=="string"&&(er=function(){return this[Gt]()}),It&&(ar[It]=er),Ft&&(ar[Ft[0]]=function(){return Vt(er.apply(this,arguments),Ft[1],Ft[2])}),jt&&(ar[jt]=function(){return this.localeData().ordinal(er.apply(this,arguments),It)})}function dr(It){return It.match(/\[[\s\S]/)?It.replace(/^\[|\]$/g,""):It.replace(/\\/g,"")}function vr(It){var Ft=It.match(tr),jt,Gt;for(jt=0,Gt=Ft.length;jt=0&&or.test(It);)It=It.replace(or,Gt),or.lastIndex=0,jt-=1;return It}var ur={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function pr(It){var Ft=this._longDateFormat[It],jt=this._longDateFormat[It.toUpperCase()];return Ft||!jt?Ft:(this._longDateFormat[It]=jt.match(tr).map(function(Gt){return Gt==="MMMM"||Gt==="MM"||Gt==="DD"||Gt==="dddd"?Gt.slice(1):Gt}).join(""),this._longDateFormat[It])}var mr="Invalid date";function yr(){return this._invalidDate}var hr="%d",Mr=/\d{1,2}/;function Dr(It){return this._ordinal.replace("%d",It)}var Br={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function jr(It,Ft,jt,Gt){var er=this._relativeTime[jt];return rr(er)?er(It,Ft,jt,Gt):er.replace(/%d/i,It)}function Ur(It,Ft){var jt=this._relativeTime[It>0?"future":"past"];return rr(jt)?jt(Ft):jt.replace(/%s/i,Ft)}var Zr={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Nr(It){return typeof It=="string"?Zr[It]||Zr[It.toLowerCase()]:void 0}function Jr(It){var Ft={},jt,Gt;for(Gt in It)Et(It,Gt)&&(jt=Nr(Gt),jt&&(Ft[jt]=It[Gt]));return Ft}var $r={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Rr(It){var Ft=[],jt;for(jt in It)Et(It,jt)&&Ft.push({unit:jt,priority:$r[jt]});return Ft.sort(function(Gt,er){return Gt.priority-er.priority}),Ft}var Cr=/\d/,lr=/\d\d/,fr=/\d{3}/,wr=/\d{4}/,kr=/[+-]?\d{6}/,br=/\d\d?/,Vr=/\d\d\d\d?/,Qr=/\d\d\d\d\d\d?/,Ar=/\d{1,3}/,rn=/\d{1,4}/,Kr=/[+-]?\d{1,6}/,Lr=/\d+/,qr=/[+-]?\d+/,tn=/Z|[+-]\d\d:?\d\d/gi,nn=/Z|[+-]\d\d(?::?\d\d)?/gi,In=/[+-]?\d+(\.\d{1,3})?/,un=/[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,hn=/^[1-9]\d?/,Mn=/^([1-9]\d|\d)/,Cn;Cn={};function Er(It,Ft,jt){Cn[It]=rr(Ft)?Ft:function(Gt,er){return Gt&&jt?jt:Ft}}function Gn(It,Ft){return Et(Cn,It)?Cn[It](Ft._strict,Ft._locale):new RegExp(Wn(It))}function Wn(It){return cn(It.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(Ft,jt,Gt,er,ir){return jt||Gt||er||ir}))}function cn(It){return It.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function an(It){return It<0?Math.ceil(It)||0:Math.floor(It)}function Or(It){var Ft=+It,jt=0;return Ft!==0&&isFinite(Ft)&&(jt=an(Ft)),jt}var On={};function Ir(It,Ft){var jt,Gt=Ft,er;for(typeof It=="string"&&(It=[It]),_t(Ft)&&(Gt=function(ir,cr){cr[Ft]=Or(ir)}),er=It.length,jt=0;jt68?1900:2e3)};var Ro=Nn("FullYear",!0);function Ss(){return dn(this.year())}function Nn(It,Ft){return function(jt){return jt!=null?(Oo(this,It,jt),vt.updateOffset(this,Ft),this):Bn(this,It)}}function Bn(It,Ft){if(!It.isValid())return NaN;var jt=It._d,Gt=It._isUTC;switch(Ft){case"Milliseconds":return Gt?jt.getUTCMilliseconds():jt.getMilliseconds();case"Seconds":return Gt?jt.getUTCSeconds():jt.getSeconds();case"Minutes":return Gt?jt.getUTCMinutes():jt.getMinutes();case"Hours":return Gt?jt.getUTCHours():jt.getHours();case"Date":return Gt?jt.getUTCDate():jt.getDate();case"Day":return Gt?jt.getUTCDay():jt.getDay();case"Month":return Gt?jt.getUTCMonth():jt.getMonth();case"FullYear":return Gt?jt.getUTCFullYear():jt.getFullYear();default:return NaN}}function Oo(It,Ft,jt){var Gt,er,ir,cr,Sr;if(!(!It.isValid()||isNaN(jt))){switch(Gt=It._d,er=It._isUTC,Ft){case"Milliseconds":return void(er?Gt.setUTCMilliseconds(jt):Gt.setMilliseconds(jt));case"Seconds":return void(er?Gt.setUTCSeconds(jt):Gt.setSeconds(jt));case"Minutes":return void(er?Gt.setUTCMinutes(jt):Gt.setMinutes(jt));case"Hours":return void(er?Gt.setUTCHours(jt):Gt.setHours(jt));case"Date":return void(er?Gt.setUTCDate(jt):Gt.setDate(jt));case"FullYear":break;default:return}ir=jt,cr=It.month(),Sr=It.date(),Sr=Sr===29&&cr===1&&!dn(ir)?28:Sr,er?Gt.setUTCFullYear(ir,cr,Sr):Gt.setFullYear(ir,cr,Sr)}}function ws(It){return It=Nr(It),rr(this[It])?this[It]():this}function _s(It,Ft){if(typeof It=="object"){It=Jr(It);var jt=Rr(It),Gt,er=jt.length;for(Gt=0;Gt=0?(Sr=new Date(It+400,Ft,jt,Gt,er,ir,cr),isFinite(Sr.getFullYear())&&Sr.setFullYear(It)):Sr=new Date(It,Ft,jt,Gt,er,ir,cr),Sr}function jn(It){var Ft,jt;return It<100&&It>=0?(jt=Array.prototype.slice.call(arguments),jt[0]=It+400,Ft=new Date(Date.UTC.apply(null,jt)),isFinite(Ft.getUTCFullYear())&&Ft.setUTCFullYear(It)):Ft=new Date(Date.UTC.apply(null,arguments)),Ft}function Yn(It,Ft,jt){var Gt=7+Ft-jt,er=(7+jn(It,0,Gt).getUTCDay()-Ft)%7;return-er+Gt-1}function Fo(It,Ft,jt,Gt,er){var ir=(7+jt-Gt)%7,cr=Yn(It,Gt,er),Sr=1+7*(Ft-1)+ir+cr,Tr,Pr;return Sr<=0?(Tr=It-1,Pr=zn(Tr)+Sr):Sr>zn(It)?(Tr=It+1,Pr=Sr-zn(It)):(Tr=It,Pr=Sr),{year:Tr,dayOfYear:Pr}}function Hn(It,Ft,jt){var Gt=Yn(It.year(),Ft,jt),er=Math.floor((It.dayOfYear()-Gt-1)/7)+1,ir,cr;return er<1?(cr=It.year()-1,ir=er+vn(cr,Ft,jt)):er>vn(It.year(),Ft,jt)?(ir=er-vn(It.year(),Ft,jt),cr=It.year()+1):(cr=It.year(),ir=er),{week:ir,year:cr}}function vn(It,Ft,jt){var Gt=Yn(It,Ft,jt),er=Yn(It+1,Ft,jt);return(zn(It)-Gt+er)/7}sr("w",["ww",2],"wo","week"),sr("W",["WW",2],"Wo","isoWeek"),Er("w",br,hn),Er("ww",br,lr),Er("W",br,hn),Er("WW",br,lr),sn(["w","ww","W","WW"],function(It,Ft,jt,Gt){Ft[Gt.substr(0,1)]=Or(It)});function $s(It){return Hn(It,this._week.dow,this._week.doy).week}var Fs={dow:0,doy:6};function zs(){return this._week.dow}function Bs(){return this._week.doy}function Hs(It){var Ft=this.localeData().week(this);return It==null?Ft:this.add((It-Ft)*7,"d")}function Us(It){var Ft=Hn(this,1,4).week;return It==null?Ft:this.add((It-Ft)*7,"d")}sr("d",0,"do","day"),sr("dd",0,0,function(It){return this.localeData().weekdaysMin(this,It)}),sr("ddd",0,0,function(It){return this.localeData().weekdaysShort(this,It)}),sr("dddd",0,0,function(It){return this.localeData().weekdays(this,It)}),sr("e",0,0,"weekday"),sr("E",0,0,"isoWeekday"),Er("d",br),Er("e",br),Er("E",br),Er("dd",function(It,Ft){return Ft.weekdaysMinRegex(It)}),Er("ddd",function(It,Ft){return Ft.weekdaysShortRegex(It)}),Er("dddd",function(It,Ft){return Ft.weekdaysRegex(It)}),sn(["dd","ddd","dddd"],function(It,Ft,jt,Gt){var er=jt._locale.weekdaysParse(It,Gt,jt._strict);er!=null?Ft.d=er:Pt(jt).invalidWeekday=It}),sn(["d","e","E"],function(It,Ft,jt,Gt){Ft[Gt]=Or(It)});function qs(It,Ft){return typeof It!="string"?It:isNaN(It)?(It=Ft.weekdaysParse(It),typeof It=="number"?It:null):parseInt(It,10)}function Vs(It,Ft){return typeof It=="string"?Ft.weekdaysParse(It)%7||7:isNaN(It)?null:It}function $a(It,Ft){return It.slice(Ft,7).concat(It.slice(0,Ft))}var Gs="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),zo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ws="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ys=un,Ks=un,Xs=un;function Zs(It,Ft){var jt=bt(this._weekdays)?this._weekdays:this._weekdays[It&&It!==!0&&this._weekdays.isFormat.test(Ft)?"format":"standalone"];return It===!0?$a(jt,this._week.dow):It?jt[It.day()]:jt}function Js(It){return It===!0?$a(this._weekdaysShort,this._week.dow):It?this._weekdaysShort[It.day()]:this._weekdaysShort}function Qs(It){return It===!0?$a(this._weekdaysMin,this._week.dow):It?this._weekdaysMin[It.day()]:this._weekdaysMin}function yl(It,Ft,jt){var Gt,er,ir,cr=It.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Gt=0;Gt<7;++Gt)ir=Ot([2e3,1]).day(Gt),this._minWeekdaysParse[Gt]=this.weekdaysMin(ir,"").toLocaleLowerCase(),this._shortWeekdaysParse[Gt]=this.weekdaysShort(ir,"").toLocaleLowerCase(),this._weekdaysParse[Gt]=this.weekdays(ir,"").toLocaleLowerCase();return jt?Ft==="dddd"?(er=en.call(this._weekdaysParse,cr),er!==-1?er:null):Ft==="ddd"?(er=en.call(this._shortWeekdaysParse,cr),er!==-1?er:null):(er=en.call(this._minWeekdaysParse,cr),er!==-1?er:null):Ft==="dddd"?(er=en.call(this._weekdaysParse,cr),er!==-1||(er=en.call(this._shortWeekdaysParse,cr),er!==-1)?er:(er=en.call(this._minWeekdaysParse,cr),er!==-1?er:null)):Ft==="ddd"?(er=en.call(this._shortWeekdaysParse,cr),er!==-1||(er=en.call(this._weekdaysParse,cr),er!==-1)?er:(er=en.call(this._minWeekdaysParse,cr),er!==-1?er:null)):(er=en.call(this._minWeekdaysParse,cr),er!==-1||(er=en.call(this._weekdaysParse,cr),er!==-1)?er:(er=en.call(this._shortWeekdaysParse,cr),er!==-1?er:null))}function xl(It,Ft,jt){var Gt,er,ir;if(this._weekdaysParseExact)return yl.call(this,It,Ft,jt);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Gt=0;Gt<7;Gt++){if(er=Ot([2e3,1]).day(Gt),jt&&!this._fullWeekdaysParse[Gt]&&(this._fullWeekdaysParse[Gt]=new RegExp("^"+this.weekdays(er,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Gt]=new RegExp("^"+this.weekdaysShort(er,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Gt]=new RegExp("^"+this.weekdaysMin(er,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Gt]||(ir="^"+this.weekdays(er,"")+"|^"+this.weekdaysShort(er,"")+"|^"+this.weekdaysMin(er,""),this._weekdaysParse[Gt]=new RegExp(ir.replace(".",""),"i")),jt&&Ft==="dddd"&&this._fullWeekdaysParse[Gt].test(It))return Gt;if(jt&&Ft==="ddd"&&this._shortWeekdaysParse[Gt].test(It))return Gt;if(jt&&Ft==="dd"&&this._minWeekdaysParse[Gt].test(It))return Gt;if(!jt&&this._weekdaysParse[Gt].test(It))return Gt}}function El(It){if(!this.isValid())return It!=null?this:NaN;var Ft=Bn(this,"Day");return It!=null?(It=qs(It,this.localeData()),this.add(It-Ft,"d")):Ft}function Sl(It){if(!this.isValid())return It!=null?this:NaN;var Ft=(this.day()+7-this.localeData()._week.dow)%7;return It==null?Ft:this.add(It-Ft,"d")}function _l(It){if(!this.isValid())return It!=null?this:NaN;if(It!=null){var Ft=Vs(It,this.localeData());return this.day(this.day()%7?Ft:Ft-7)}else return this.day()||7}function Cl(It){return this._weekdaysParseExact?(Et(this,"_weekdaysRegex")||eo.call(this),It?this._weekdaysStrictRegex:this._weekdaysRegex):(Et(this,"_weekdaysRegex")||(this._weekdaysRegex=Ys),this._weekdaysStrictRegex&&It?this._weekdaysStrictRegex:this._weekdaysRegex)}function Tl(It){return this._weekdaysParseExact?(Et(this,"_weekdaysRegex")||eo.call(this),It?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Et(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ks),this._weekdaysShortStrictRegex&&It?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Rl(It){return this._weekdaysParseExact?(Et(this,"_weekdaysRegex")||eo.call(this),It?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Et(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xs),this._weekdaysMinStrictRegex&&It?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function eo(){function It(on,Sn){return Sn.length-on.length}var Ft=[],jt=[],Gt=[],er=[],ir,cr,Sr,Tr,Pr;for(ir=0;ir<7;ir++)cr=Ot([2e3,1]).day(ir),Sr=cn(this.weekdaysMin(cr,"")),Tr=cn(this.weekdaysShort(cr,"")),Pr=cn(this.weekdays(cr,"")),Ft.push(Sr),jt.push(Tr),Gt.push(Pr),er.push(Sr),er.push(Tr),er.push(Pr);Ft.sort(It),jt.sort(It),Gt.sort(It),er.sort(It),this._weekdaysRegex=new RegExp("^("+er.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Gt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+jt.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Ft.join("|")+")","i")}function io(){return this.hours()%12||12}function Al(){return this.hours()||24}sr("H",["HH",2],0,"hour"),sr("h",["hh",2],0,io),sr("k",["kk",2],0,Al),sr("hmm",0,0,function(){return""+io.apply(this)+Vt(this.minutes(),2)}),sr("hmmss",0,0,function(){return""+io.apply(this)+Vt(this.minutes(),2)+Vt(this.seconds(),2)}),sr("Hmm",0,0,function(){return""+this.hours()+Vt(this.minutes(),2)}),sr("Hmmss",0,0,function(){return""+this.hours()+Vt(this.minutes(),2)+Vt(this.seconds(),2)});function jo(It,Ft){sr(It,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),Ft)})}jo("a",!0),jo("A",!1);function Ho(It,Ft){return Ft._meridiemParse}Er("a",Ho),Er("A",Ho),Er("H",br,Mn),Er("h",br,hn),Er("k",br,hn),Er("HH",br,lr),Er("hh",br,lr),Er("kk",br,lr),Er("hmm",Vr),Er("hmmss",Qr),Er("Hmm",Vr),Er("Hmmss",Qr),Ir(["H","HH"],Xr),Ir(["k","kk"],function(It,Ft,jt){var Gt=Or(It);Ft[Xr]=Gt===24?0:Gt}),Ir(["a","A"],function(It,Ft,jt){jt._isPm=jt._locale.isPM(It),jt._meridiem=It}),Ir(["h","hh"],function(It,Ft,jt){Ft[Xr]=Or(It),Pt(jt).bigHour=!0}),Ir("hmm",function(It,Ft,jt){var Gt=It.length-2;Ft[Xr]=Or(It.substr(0,Gt)),Ft[pn]=Or(It.substr(Gt)),Pt(jt).bigHour=!0}),Ir("hmmss",function(It,Ft,jt){var Gt=It.length-4,er=It.length-2;Ft[Xr]=Or(It.substr(0,Gt)),Ft[pn]=Or(It.substr(Gt,2)),Ft[gn]=Or(It.substr(er)),Pt(jt).bigHour=!0}),Ir("Hmm",function(It,Ft,jt){var Gt=It.length-2;Ft[Xr]=Or(It.substr(0,Gt)),Ft[pn]=Or(It.substr(Gt))}),Ir("Hmmss",function(It,Ft,jt){var Gt=It.length-4,er=It.length-2;Ft[Xr]=Or(It.substr(0,Gt)),Ft[pn]=Or(It.substr(Gt,2)),Ft[gn]=Or(It.substr(er))});function Il(It){return(It+"").toLowerCase().charAt(0)==="p"}var Ml=/[ap]\.?m?\.?/i,Ol=Nn("Hours",!0);function Nl(It,Ft,jt){return It>11?jt?"pm":"PM":jt?"am":"AM"}var Uo={calendar:zt,longDateFormat:ur,invalidDate:mr,ordinal:hr,dayOfMonthOrdinalParse:Mr,relativeTime:Br,months:Cs,monthsShort:No,week:Fs,weekdays:Gs,weekdaysMin:Ws,weekdaysShort:zo,meridiemParse:Ml},Yr={},Un={},qn;function Ll(It,Ft){var jt,Gt=Math.min(It.length,Ft.length);for(jt=0;jt0;){if(er=Kn(ir.slice(0,jt).join("-")),er)return er;if(Gt&&Gt.length>=jt&&Ll(ir,Gt)>=jt-1)break;jt--}Ft++}return qn}function Dl(It){return!!(It&&It.match("^[^/\\\\]*$"))}function Kn(It){var Ft=null,jt;if(Yr[It]===void 0&&ot&&ot.exports&&Dl(It))try{Ft=qn._abbr,jt=commonjsRequire,jt("./locale/"+It),wn(Ft)}catch{Yr[It]=null}return Yr[It]}function wn(It,Ft){var jt;return It&&(wt(Ft)?jt=yn(It):jt=oo(It,Ft),jt?qn=jt:typeof console<"u"&&console.warn&&console.warn("Locale "+It+" not found. Did you forget to load it?")),qn._abbr}function oo(It,Ft){if(Ft!==null){var jt,Gt=Uo;if(Ft.abbr=It,Yr[It]!=null)Jt("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."),Gt=Yr[It]._config;else if(Ft.parentLocale!=null)if(Yr[Ft.parentLocale]!=null)Gt=Yr[Ft.parentLocale]._config;else if(jt=Kn(Ft.parentLocale),jt!=null)Gt=jt._config;else return Un[Ft.parentLocale]||(Un[Ft.parentLocale]=[]),Un[Ft.parentLocale].push({name:It,config:Ft}),null;return Yr[It]=new qt(Zt(Gt,Ft)),Un[It]&&Un[It].forEach(function(er){oo(er.name,er.config)}),wn(It),Yr[It]}else return delete Yr[It],null}function $l(It,Ft){if(Ft!=null){var jt,Gt,er=Uo;Yr[It]!=null&&Yr[It].parentLocale!=null?Yr[It].set(Zt(Yr[It]._config,Ft)):(Gt=Kn(It),Gt!=null&&(er=Gt._config),Ft=Zt(er,Ft),Gt==null&&(Ft.abbr=It),jt=new qt(Ft),jt.parentLocale=Yr[It],Yr[It]=jt),wn(It)}else Yr[It]!=null&&(Yr[It].parentLocale!=null?(Yr[It]=Yr[It].parentLocale,It===wn()&&wn(It)):Yr[It]!=null&&delete Yr[It]);return Yr[It]}function yn(It){var Ft;if(It&&It._locale&&It._locale._abbr&&(It=It._locale._abbr),!It)return qn;if(!bt(It)){if(Ft=Kn(It),Ft)return Ft;It=[It]}return Pl(It)}function Fl(){return Kt(Yr)}function uo(It){var Ft,jt=It._a;return jt&&Pt(It).overflow===-2&&(Ft=jt[ln]<0||jt[ln]>11?ln:jt[Wr]<1||jt[Wr]>_a(jt[Hr],jt[ln])?Wr:jt[Xr]<0||jt[Xr]>24||jt[Xr]===24&&(jt[pn]!==0||jt[gn]!==0||jt[Tn]!==0)?Xr:jt[pn]<0||jt[pn]>59?pn:jt[gn]<0||jt[gn]>59?gn:jt[Tn]<0||jt[Tn]>999?Tn:-1,Pt(It)._overflowDayOfYear&&(FtWr)&&(Ft=Wr),Pt(It)._overflowWeeks&&Ft===-1&&(Ft=xs),Pt(It)._overflowWeekday&&Ft===-1&&(Ft=Es),Pt(It).overflow=Ft),It}var zl=/^\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)?)?$/,Bl=/^\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)?)?$/,Hl=/Z|[+-]\d\d(?::?\d\d)?/,Xn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],po=[["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/]],Ul=/^\/?Date\((-?\d+)/i,Vl=/^(?:(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}))$/,Gl={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Vo(It){var Ft,jt,Gt=It._i,er=zl.exec(Gt)||Bl.exec(Gt),ir,cr,Sr,Tr,Pr=Xn.length,on=po.length;if(er){for(Pt(It).iso=!0,Ft=0,jt=Pr;Ftzn(cr)||It._dayOfYear===0)&&(Pt(It)._overflowDayOfYear=!0),jt=jn(cr,0,It._dayOfYear),It._a[ln]=jt.getUTCMonth(),It._a[Wr]=jt.getUTCDate()),Ft=0;Ft<3&&It._a[Ft]==null;++Ft)It._a[Ft]=Gt[Ft]=er[Ft];for(;Ft<7;Ft++)It._a[Ft]=Gt[Ft]=It._a[Ft]==null?Ft===2?1:0:It._a[Ft];It._a[Xr]===24&&It._a[pn]===0&&It._a[gn]===0&&It._a[Tn]===0&&(It._nextDay=!0,It._a[Xr]=0),It._d=(It._useUTC?jn:Ds).apply(null,Gt),ir=It._useUTC?It._d.getUTCDay():It._d.getDay(),It._tzm!=null&&It._d.setUTCMinutes(It._d.getUTCMinutes()-It._tzm),It._nextDay&&(It._a[Xr]=24),It._w&&typeof It._w.d<"u"&&It._w.d!==ir&&(Pt(It).weekdayMismatch=!0)}}function eu(It){var Ft,jt,Gt,er,ir,cr,Sr,Tr,Pr;Ft=It._w,Ft.GG!=null||Ft.W!=null||Ft.E!=null?(ir=1,cr=4,jt=Ln(Ft.GG,It._a[Hr],Hn(Gr(),1,4).year),Gt=Ln(Ft.W,1),er=Ln(Ft.E,1),(er<1||er>7)&&(Tr=!0)):(ir=It._locale._week.dow,cr=It._locale._week.doy,Pr=Hn(Gr(),ir,cr),jt=Ln(Ft.gg,It._a[Hr],Pr.year),Gt=Ln(Ft.w,Pr.week),Ft.d!=null?(er=Ft.d,(er<0||er>6)&&(Tr=!0)):Ft.e!=null?(er=Ft.e+ir,(Ft.e<0||Ft.e>6)&&(Tr=!0)):er=ir),Gt<1||Gt>vn(jt,ir,cr)?Pt(It)._overflowWeeks=!0:Tr!=null?Pt(It)._overflowWeekday=!0:(Sr=Fo(jt,Gt,er,ir,cr),It._a[Hr]=Sr.year,It._dayOfYear=Sr.dayOfYear)}vt.ISO_8601=function(){},vt.RFC_2822=function(){};function go(It){if(It._f===vt.ISO_8601){Vo(It);return}if(It._f===vt.RFC_2822){Go(It);return}It._a=[],Pt(It).empty=!0;var Ft=""+It._i,jt,Gt,er,ir,cr,Sr=Ft.length,Tr=0,Pr,on;for(er=_r(It._f,It._locale).match(tr)||[],on=er.length,jt=0;jt0&&Pt(It).unusedInput.push(cr),Ft=Ft.slice(Ft.indexOf(Gt)+Gt.length),Tr+=Gt.length),ar[ir]?(Gt?Pt(It).empty=!1:Pt(It).unusedTokens.push(ir),mn(ir,Gt,It)):It._strict&&!Gt&&Pt(It).unusedTokens.push(ir);Pt(It).charsLeftOver=Sr-Tr,Ft.length>0&&Pt(It).unusedInput.push(Ft),It._a[Xr]<=12&&Pt(It).bigHour===!0&&It._a[Xr]>0&&(Pt(It).bigHour=void 0),Pt(It).parsedDateParts=It._a.slice(0),Pt(It).meridiem=It._meridiem,It._a[Xr]=tu(It._locale,It._a[Xr],It._meridiem),Pr=Pt(It).era,Pr!==null&&(It._a[Hr]=It._locale.erasConvertYear(Pr,It._a[Hr])),mo(It),uo(It)}function tu(It,Ft,jt){var Gt;return jt==null?Ft:It.meridiemHour!=null?It.meridiemHour(Ft,jt):(It.isPM!=null&&(Gt=It.isPM(jt),Gt&&Ft<12&&(Ft+=12),!Gt&&Ft===12&&(Ft=0)),Ft)}function ru(It){var Ft,jt,Gt,er,ir,cr,Sr=!1,Tr=It._f.length;if(Tr===0){Pt(It).invalidFormat=!0,It._d=new Date(NaN);return}for(er=0;erthis?this:It:Rt()});function Xo(It,Ft){var jt,Gt;if(Ft.length===1&&bt(Ft[0])&&(Ft=Ft[0]),!Ft.length)return Gr();for(jt=Ft[0],Gt=1;Gtthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wu(){if(!wt(this._isDSTShifted))return this._isDSTShifted;var It={},Ft;return $t(It,this),It=Yo(It),It._a?(Ft=It._isUTC?Ot(It._a):Gr(It._a),this._isDSTShifted=this.isValid()&&hu(It._a,Ft.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function _u(){return this.isValid()?!this._isUTC:!1}function ku(){return this.isValid()?this._isUTC:!1}function Jo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Cu=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Tu=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fn(It,Ft){var jt=It,Gt=null,er,ir,cr;return Jn(It)?jt={ms:It._milliseconds,d:It._days,M:It._months}:_t(It)||!isNaN(+It)?(jt={},Ft?jt[Ft]=+It:jt.milliseconds=+It):(Gt=Cu.exec(It))?(er=Gt[1]==="-"?-1:1,jt={y:0,d:Or(Gt[Wr])*er,h:Or(Gt[Xr])*er,m:Or(Gt[pn])*er,s:Or(Gt[gn])*er,ms:Or(vo(Gt[Tn]*1e3))*er}):(Gt=Tu.exec(It))?(er=Gt[1]==="-"?-1:1,jt={y:Rn(Gt[2],er),M:Rn(Gt[3],er),w:Rn(Gt[4],er),d:Rn(Gt[5],er),h:Rn(Gt[6],er),m:Rn(Gt[7],er),s:Rn(Gt[8],er)}):jt==null?jt={}:typeof jt=="object"&&("from"in jt||"to"in jt)&&(cr=Ru(Gr(jt.from),Gr(jt.to)),jt={},jt.ms=cr.milliseconds,jt.M=cr.months),ir=new Zn(jt),Jn(It)&&Et(It,"_locale")&&(ir._locale=It._locale),Jn(It)&&Et(It,"_isValid")&&(ir._isValid=It._isValid),ir}fn.fn=Zn.prototype,fn.invalid=fu;function Rn(It,Ft){var jt=It&&parseFloat(It.replace(",","."));return(isNaN(jt)?0:jt)*Ft}function es(It,Ft){var jt={};return jt.months=Ft.month()-It.month()+(Ft.year()-It.year())*12,It.clone().add(jt.months,"M").isAfter(Ft)&&--jt.months,jt.milliseconds=+Ft-+It.clone().add(jt.months,"M"),jt}function Ru(It,Ft){var jt;return It.isValid()&&Ft.isValid()?(Ft=bo(Ft,It),It.isBefore(Ft)?jt=es(It,Ft):(jt=es(Ft,It),jt.milliseconds=-jt.milliseconds,jt.months=-jt.months),jt):{milliseconds:0,months:0}}function ts(It,Ft){return function(jt,Gt){var er,ir;return Gt!==null&&!isNaN(+Gt)&&(Jt(Ft,"moment()."+Ft+"(period, number) is deprecated. Please use moment()."+Ft+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),ir=jt,jt=Gt,Gt=ir),er=fn(jt,Gt),rs(this,er,It),this}}function rs(It,Ft,jt,Gt){var er=Ft._milliseconds,ir=vo(Ft._days),cr=vo(Ft._months);It.isValid()&&(Gt=Gt??!0,cr&&Po(It,Bn(It,"Month")+cr*jt),ir&&Oo(It,"Date",Bn(It,"Date")+ir*jt),er&&It._d.setTime(It._d.valueOf()+er*jt),Gt&&vt.updateOffset(It,ir||cr))}var Au=ts(1,"add"),Iu=ts(-1,"subtract");function ns(It){return typeof It=="string"||It instanceof String}function Mu(It){return Ht(It)||kt(It)||ns(It)||_t(It)||Nu(It)||Ou(It)||It===null||It===void 0}function Ou(It){var Ft=xt(It)&&!St(It),jt=!1,Gt=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],er,ir,cr=Gt.length;for(er=0;erjt.valueOf():jt.valueOf()9999?xr(jt,Ft?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):rr(Date.prototype.toISOString)?Ft?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",xr(jt,"Z")):xr(jt,Ft?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Wu(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var It="moment",Ft="",jt,Gt,er,ir;return this.isLocal()||(It=this.utcOffset()===0?"moment.utc":"moment.parseZone",Ft="Z"),jt="["+It+'("]',Gt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",er="-MM-DD[T]HH:mm:ss.SSS",ir=Ft+'[")]',this.format(jt+Gt+er+ir)}function Yu(It){It||(It=this.isUtc()?vt.defaultFormatUtc:vt.defaultFormat);var Ft=xr(this,It);return this.localeData().postformat(Ft)}function Ku(It,Ft){return this.isValid()&&(Ht(It)&&It.isValid()||Gr(It).isValid())?fn({to:this,from:It}).locale(this.locale()).humanize(!Ft):this.localeData().invalidDate()}function Xu(It){return this.from(Gr(),It)}function Zu(It,Ft){return this.isValid()&&(Ht(It)&&It.isValid()||Gr(It).isValid())?fn({from:this,to:It}).locale(this.locale()).humanize(!Ft):this.localeData().invalidDate()}function Ju(It){return this.to(Gr(),It)}function is(It){var Ft;return It===void 0?this._locale._abbr:(Ft=yn(It),Ft!=null&&(this._locale=Ft),this)}var os=Wt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(It){return It===void 0?this.localeData():this.locale(It)});function ss(){return this._locale}var _i=1e3,Pn=60*_i,na=60*Pn,ls=(365*400+97)*24*na;function Dn(It,Ft){return(It%Ft+Ft)%Ft}function us(It,Ft,jt){return It<100&&It>=0?new Date(It+400,Ft,jt)-ls:new Date(It,Ft,jt).valueOf()}function cs(It,Ft,jt){return It<100&&It>=0?Date.UTC(It+400,Ft,jt)-ls:Date.UTC(It,Ft,jt)}function Qu(It){var Ft,jt;if(It=Nr(It),It===void 0||It==="millisecond"||!this.isValid())return this;switch(jt=this._isUTC?cs:us,It){case"year":Ft=jt(this.year(),0,1);break;case"quarter":Ft=jt(this.year(),this.month()-this.month()%3,1);break;case"month":Ft=jt(this.year(),this.month(),1);break;case"week":Ft=jt(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":Ft=jt(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":Ft=jt(this.year(),this.month(),this.date());break;case"hour":Ft=this._d.valueOf(),Ft-=Dn(Ft+(this._isUTC?0:this.utcOffset()*Pn),na);break;case"minute":Ft=this._d.valueOf(),Ft-=Dn(Ft,Pn);break;case"second":Ft=this._d.valueOf(),Ft-=Dn(Ft,_i);break}return this._d.setTime(Ft),vt.updateOffset(this,!0),this}function _c(It){var Ft,jt;if(It=Nr(It),It===void 0||It==="millisecond"||!this.isValid())return this;switch(jt=this._isUTC?cs:us,It){case"year":Ft=jt(this.year()+1,0,1)-1;break;case"quarter":Ft=jt(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":Ft=jt(this.year(),this.month()+1,1)-1;break;case"week":Ft=jt(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":Ft=jt(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":Ft=jt(this.year(),this.month(),this.date()+1)-1;break;case"hour":Ft=this._d.valueOf(),Ft+=na-Dn(Ft+(this._isUTC?0:this.utcOffset()*Pn),na)-1;break;case"minute":Ft=this._d.valueOf(),Ft+=Pn-Dn(Ft,Pn)-1;break;case"second":Ft=this._d.valueOf(),Ft+=_i-Dn(Ft,_i)-1;break}return this._d.setTime(Ft),vt.updateOffset(this,!0),this}function _d(){return this._d.valueOf()-(this._offset||0)*6e4}function ep(){return Math.floor(this.valueOf()/1e3)}function tp(){return new Date(this.valueOf())}function rp(){var It=this;return[It.year(),It.month(),It.date(),It.hour(),It.minute(),It.second(),It.millisecond()]}function np(){var It=this;return{years:It.year(),months:It.month(),date:It.date(),hours:It.hours(),minutes:It.minutes(),seconds:It.seconds(),milliseconds:It.milliseconds()}}function ip(){return this.isValid()?this.toISOString():null}function ap(){return Tt(this)}function op(){return At({},Pt(this))}function sp(){return Pt(this).overflow}function lp(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}sr("N",0,0,"eraAbbr"),sr("NN",0,0,"eraAbbr"),sr("NNN",0,0,"eraAbbr"),sr("NNNN",0,0,"eraName"),sr("NNNNN",0,0,"eraNarrow"),sr("y",["y",1],"yo","eraYear"),sr("y",["yy",2],0,"eraYear"),sr("y",["yyy",3],0,"eraYear"),sr("y",["yyyy",4],0,"eraYear"),Er("N",Eo),Er("NN",Eo),Er("NNN",Eo),Er("NNNN",bp),Er("NNNNN",xp),Ir(["N","NN","NNN","NNNN","NNNNN"],function(It,Ft,jt,Gt){var er=jt._locale.erasParse(It,Gt,jt._strict);er?Pt(jt).era=er:Pt(jt).invalidEra=It}),Er("y",Lr),Er("yy",Lr),Er("yyy",Lr),Er("yyyy",Lr),Er("yo",Ep),Ir(["y","yy","yyy","yyyy"],Hr),Ir(["yo"],function(It,Ft,jt,Gt){var er;jt._locale._eraYearOrdinalRegex&&(er=It.match(jt._locale._eraYearOrdinalRegex)),jt._locale.eraYearOrdinalParse?Ft[Hr]=jt._locale.eraYearOrdinalParse(It,er):Ft[Hr]=parseInt(It,10)});function up(It,Ft){var jt,Gt,er,ir=this._eras||yn("en")._eras;for(jt=0,Gt=ir.length;jt=0)return ir[Gt]}function dp(It,Ft){var jt=It.since<=It.until?1:-1;return Ft===void 0?vt(It.since).year():vt(It.since).year()+(Ft-It.offset)*jt}function pp(){var It,Ft,jt,Gt=this.localeData().eras();for(It=0,Ft=Gt.length;Itir&&(Ft=ir),Rp.call(this,It,Ft,jt,Gt,er))}function Rp(It,Ft,jt,Gt,er){var ir=Fo(It,Ft,jt,Gt,er),cr=jn(ir.year,0,ir.dayOfYear);return this.year(cr.getUTCFullYear()),this.month(cr.getUTCMonth()),this.date(cr.getUTCDate()),this}sr("Q",0,"Qo","quarter"),Er("Q",Cr),Ir("Q",function(It,Ft){Ft[ln]=(Or(It)-1)*3});function Ap(It){return It==null?Math.ceil((this.month()+1)/3):this.month((It-1)*3+this.month()%3)}sr("D",["DD",2],"Do","date"),Er("D",br,hn),Er("DD",br,lr),Er("Do",function(It,Ft){return It?Ft._dayOfMonthOrdinalParse||Ft._ordinalParse:Ft._dayOfMonthOrdinalParseLenient}),Ir(["D","DD"],Wr),Ir("Do",function(It,Ft){Ft[Wr]=Or(It.match(br)[0])});var ps=Nn("Date",!0);sr("DDD",["DDDD",3],"DDDo","dayOfYear"),Er("DDD",Ar),Er("DDDD",fr),Ir(["DDD","DDDD"],function(It,Ft,jt){jt._dayOfYear=Or(It)});function Ip(It){var Ft=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return It==null?Ft:this.add(It-Ft,"d")}sr("m",["mm",2],0,"minute"),Er("m",br,Mn),Er("mm",br,lr),Ir(["m","mm"],pn);var Mp=Nn("Minutes",!1);sr("s",["ss",2],0,"second"),Er("s",br,Mn),Er("ss",br,lr),Ir(["s","ss"],gn);var Op=Nn("Seconds",!1);sr("S",0,0,function(){return~~(this.millisecond()/100)}),sr(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),sr(0,["SSS",3],0,"millisecond"),sr(0,["SSSS",4],0,function(){return this.millisecond()*10}),sr(0,["SSSSS",5],0,function(){return this.millisecond()*100}),sr(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),sr(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),sr(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),sr(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Er("S",Ar,Cr),Er("SS",Ar,lr),Er("SSS",Ar,fr);var _n,fs;for(_n="SSSS";_n.length<=9;_n+="S")Er(_n,Lr);function Np(It,Ft){Ft[Tn]=Or(("0."+It)*1e3)}for(_n="S";_n.length<=9;_n+="S")Ir(_n,Np);fs=Nn("Milliseconds",!1),sr("z",0,0,"zoneAbbr"),sr("zz",0,0,"zoneName");function Lp(){return this._isUTC?"UTC":""}function Pp(){return this._isUTC?"Coordinated Universal Time":""}var gr=Bt.prototype;gr.add=Au,gr.calendar=Du,gr.clone=$u,gr.diff=qu,gr.endOf=_c,gr.format=Yu,gr.from=Ku,gr.fromNow=Xu,gr.to=Zu,gr.toNow=Ju,gr.get=ws,gr.invalidAt=sp,gr.isAfter=Fu,gr.isBefore=zu,gr.isBetween=Bu,gr.isSame=ju,gr.isSameOrAfter=Hu,gr.isSameOrBefore=Uu,gr.isValid=ap,gr.lang=os,gr.locale=is,gr.localeData=ss,gr.max=su,gr.min=ou,gr.parsingFlags=op,gr.set=_s,gr.startOf=Qu,gr.subtract=Iu,gr.toArray=rp,gr.toObject=np,gr.toDate=tp,gr.toISOString=Gu,gr.inspect=Wu,typeof Symbol<"u"&&Symbol.for!=null&&(gr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),gr.toJSON=ip,gr.toString=Vu,gr.unix=ep,gr.valueOf=_d,gr.creationData=lp,gr.eraName=pp,gr.eraNarrow=fp,gr.eraAbbr=hp,gr.eraYear=mp,gr.year=Ro,gr.isLeapYear=Ss,gr.weekYear=Sp,gr.isoWeekYear=wp,gr.quarter=gr.quarters=Ap,gr.month=Do,gr.daysInMonth=Ns,gr.week=gr.weeks=Hs,gr.isoWeek=gr.isoWeeks=Us,gr.weeksInYear=Cp,gr.weeksInWeekYear=Tp,gr.isoWeeksInYear=_p,gr.isoWeeksInISOWeekYear=kp,gr.date=ps,gr.day=gr.days=El,gr.weekday=Sl,gr.isoWeekday=_l,gr.dayOfYear=Ip,gr.hour=gr.hours=Ol,gr.minute=gr.minutes=Mp,gr.second=gr.seconds=Op,gr.millisecond=gr.milliseconds=fs,gr.utcOffset=gu,gr.utc=yu,gr.local=bu,gr.parseZone=xu,gr.hasAlignedHourOffset=Eu,gr.isDST=Su,gr.isLocal=_u,gr.isUtcOffset=ku,gr.isUtc=Jo,gr.isUTC=Jo,gr.zoneAbbr=Lp,gr.zoneName=Pp,gr.dates=Wt("dates accessor is deprecated. Use date instead.",ps),gr.months=Wt("months accessor is deprecated. Use month instead",Do),gr.years=Wt("years accessor is deprecated. Use year instead",Ro),gr.zone=Wt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vu),gr.isDSTShifted=Wt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wu);function Dp(It){return Gr(It*1e3)}function $p(){return Gr.apply(null,arguments).parseZone()}function hs(It){return It}var zr=qt.prototype;zr.calendar=Ut,zr.longDateFormat=pr,zr.invalidDate=yr,zr.ordinal=Dr,zr.preparse=hs,zr.postformat=hs,zr.relativeTime=jr,zr.pastFuture=Ur,zr.set=nr,zr.eras=up,zr.erasParse=cp,zr.erasConvertYear=dp,zr.erasAbbrRegex=vp,zr.erasNameRegex=gp,zr.erasNarrowRegex=yp,zr.months=As,zr.monthsShort=Is,zr.monthsParse=Os,zr.monthsRegex=Ps,zr.monthsShortRegex=Ls,zr.week=$s,zr.firstDayOfYear=Bs,zr.firstDayOfWeek=zs,zr.weekdays=Zs,zr.weekdaysMin=Qs,zr.weekdaysShort=Js,zr.weekdaysParse=xl,zr.weekdaysRegex=Cl,zr.weekdaysShortRegex=Tl,zr.weekdaysMinRegex=Rl,zr.isPM=Il,zr.meridiem=Nl;function ba(It,Ft,jt,Gt){var er=yn(),ir=Ot().set(Gt,Ft);return er[jt](ir,It)}function ms(It,Ft,jt){if(_t(It)&&(Ft=It,It=void 0),It=It||"",Ft!=null)return ba(It,Ft,jt,"month");var Gt,er=[];for(Gt=0;Gt<12;Gt++)er[Gt]=ba(It,Gt,jt,"month");return er}function _o(It,Ft,jt,Gt){typeof It=="boolean"?(_t(Ft)&&(jt=Ft,Ft=void 0),Ft=Ft||""):(Ft=It,jt=Ft,It=!1,_t(Ft)&&(jt=Ft,Ft=void 0),Ft=Ft||"");var er=yn(),ir=It?er._week.dow:0,cr,Sr=[];if(jt!=null)return ba(Ft,(jt+ir)%7,Gt,"day");for(cr=0;cr<7;cr++)Sr[cr]=ba(Ft,(cr+ir)%7,Gt,"day");return Sr}function Fp(It,Ft){return ms(It,Ft,"months")}function zp(It,Ft){return ms(It,Ft,"monthsShort")}function Bp(It,Ft,jt){return _o(It,Ft,jt,"weekdays")}function jp(It,Ft,jt){return _o(It,Ft,jt,"weekdaysShort")}function Hp(It,Ft,jt){return _o(It,Ft,jt,"weekdaysMin")}wn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(It){var Ft=It%10,jt=Or(It%100/10)===1?"th":Ft===1?"st":Ft===2?"nd":Ft===3?"rd":"th";return It+jt}}),vt.lang=Wt("moment.lang is deprecated. Use moment.locale instead.",wn),vt.langData=Wt("moment.langData is deprecated. Use moment.localeData instead.",yn);var bn=Math.abs;function Up(){var It=this._data;return this._milliseconds=bn(this._milliseconds),this._days=bn(this._days),this._months=bn(this._months),It.milliseconds=bn(It.milliseconds),It.seconds=bn(It.seconds),It.minutes=bn(It.minutes),It.hours=bn(It.hours),It.months=bn(It.months),It.years=bn(It.years),this}function gs(It,Ft,jt,Gt){var er=fn(Ft,jt);return It._milliseconds+=Gt*er._milliseconds,It._days+=Gt*er._days,It._months+=Gt*er._months,It._bubble()}function qp(It,Ft){return gs(this,It,Ft,1)}function Vp(It,Ft){return gs(this,It,Ft,-1)}function vs(It){return It<0?Math.floor(It):Math.ceil(It)}function Gp(){var It=this._milliseconds,Ft=this._days,jt=this._months,Gt=this._data,er,ir,cr,Sr,Tr;return It>=0&&Ft>=0&&jt>=0||It<=0&&Ft<=0&&jt<=0||(It+=vs(ko(jt)+Ft)*864e5,Ft=0,jt=0),Gt.milliseconds=It%1e3,er=an(It/1e3),Gt.seconds=er%60,ir=an(er/60),Gt.minutes=ir%60,cr=an(ir/60),Gt.hours=cr%24,Ft+=an(cr/24),Tr=an(ys(Ft)),jt+=Tr,Ft-=vs(ko(Tr)),Sr=an(jt/12),jt%=12,Gt.days=Ft,Gt.months=jt,Gt.years=Sr,this}function ys(It){return It*4800/146097}function ko(It){return It*146097/4800}function Wp(It){if(!this.isValid())return NaN;var Ft,jt,Gt=this._milliseconds;if(It=Nr(It),It==="month"||It==="quarter"||It==="year")switch(Ft=this._days+Gt/864e5,jt=this._months+ys(Ft),It){case"month":return jt;case"quarter":return jt/3;case"year":return jt/12}else switch(Ft=this._days+Math.round(ko(this._months)),It){case"week":return Ft/7+Gt/6048e5;case"day":return Ft+Gt/864e5;case"hour":return Ft*24+Gt/36e5;case"minute":return Ft*1440+Gt/6e4;case"second":return Ft*86400+Gt/1e3;case"millisecond":return Math.floor(Ft*864e5)+Gt;default:throw new Error("Unknown unit "+It)}}function xn(It){return function(){return this.as(It)}}var bs=xn("ms"),Yp=xn("s"),Kp=xn("m"),Xp=xn("h"),Zp=xn("d"),Jp=xn("w"),Qp=xn("M"),e1=xn("Q"),t1=xn("y"),r1=bs;function n1(){return fn(this)}function i1(It){return It=Nr(It),this.isValid()?this[It+"s"]():NaN}function An(It){return function(){return this.isValid()?this._data[It]:NaN}}var a1=An("milliseconds"),o1=An("seconds"),s1=An("minutes"),l1=An("hours"),u1=An("days"),c1=An("months"),d1=An("years");function p1(){return an(this.days()/7)}var En=Math.round,$n={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function f1(It,Ft,jt,Gt,er){return er.relativeTime(Ft||1,!!jt,It,Gt)}function h1(It,Ft,jt,Gt){var er=fn(It).abs(),ir=En(er.as("s")),cr=En(er.as("m")),Sr=En(er.as("h")),Tr=En(er.as("d")),Pr=En(er.as("M")),on=En(er.as("w")),Sn=En(er.as("y")),kn=ir<=jt.ss&&["s",ir]||ir0,kn[4]=Gt,f1.apply(null,kn)}function m1(It){return It===void 0?En:typeof It=="function"?(En=It,!0):!1}function g1(It,Ft){return $n[It]===void 0?!1:Ft===void 0?$n[It]:($n[It]=Ft,It==="s"&&($n.ss=Ft-1),!0)}function v1(It,Ft){if(!this.isValid())return this.localeData().invalidDate();var jt=!1,Gt=$n,er,ir;return typeof It=="object"&&(Ft=It,It=!1),typeof It=="boolean"&&(jt=It),typeof Ft=="object"&&(Gt=Object.assign({},$n,Ft),Ft.s!=null&&Ft.ss==null&&(Gt.ss=Ft.s-1)),er=this.localeData(),ir=h1(this,!jt,Gt,er),jt&&(ir=er.pastFuture(+this,ir)),er.postformat(ir)}var To=Math.abs;function Fn(It){return(It>0)-(It<0)||+It}function xa(){if(!this.isValid())return this.localeData().invalidDate();var It=To(this._milliseconds)/1e3,Ft=To(this._days),jt=To(this._months),Gt,er,ir,cr,Sr=this.asSeconds(),Tr,Pr,on,Sn;return Sr?(Gt=an(It/60),er=an(Gt/60),It%=60,Gt%=60,ir=an(jt/12),jt%=12,cr=It?It.toFixed(3).replace(/\.?0+$/,""):"",Tr=Sr<0?"-":"",Pr=Fn(this._months)!==Fn(Sr)?"-":"",on=Fn(this._days)!==Fn(Sr)?"-":"",Sn=Fn(this._milliseconds)!==Fn(Sr)?"-":"",Tr+"P"+(ir?Pr+ir+"Y":"")+(jt?Pr+jt+"M":"")+(Ft?on+Ft+"D":"")+(er||Gt||It?"T":"")+(er?Sn+er+"H":"")+(Gt?Sn+Gt+"M":"")+(It?Sn+cr+"S":"")):"P0D"}var Fr=Zn.prototype;Fr.isValid=pu,Fr.abs=Up,Fr.add=qp,Fr.subtract=Vp,Fr.as=Wp,Fr.asMilliseconds=bs,Fr.asSeconds=Yp,Fr.asMinutes=Kp,Fr.asHours=Xp,Fr.asDays=Zp,Fr.asWeeks=Jp,Fr.asMonths=Qp,Fr.asQuarters=e1,Fr.asYears=t1,Fr.valueOf=r1,Fr._bubble=Gp,Fr.clone=n1,Fr.get=i1,Fr.milliseconds=a1,Fr.seconds=o1,Fr.minutes=s1,Fr.hours=l1,Fr.days=u1,Fr.weeks=p1,Fr.months=c1,Fr.years=d1,Fr.humanize=v1,Fr.toISOString=xa,Fr.toString=xa,Fr.toJSON=xa,Fr.locale=is,Fr.localeData=ss,Fr.toIsoString=Wt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",xa),Fr.lang=os,sr("X",0,0,"unix"),sr("x",0,0,"valueOf"),Er("x",qr),Er("X",In),Ir("X",function(It,Ft,jt){jt._d=new Date(parseFloat(It)*1e3)}),Ir("x",function(It,Ft,jt){jt._d=new Date(Or(It))});//! moment.js return vt.version="2.30.1",yt(Gr),vt.fn=gr,vt.min=lu,vt.max=uu,vt.now=cu,vt.utc=Ot,vt.unix=Dp,vt.months=Fp,vt.isDate=kt,vt.locale=wn,vt.invalid=Rt,vt.duration=fn,vt.isMoment=Ht,vt.weekdays=Bp,vt.parseZone=$p,vt.localeData=yn,vt.isDuration=Jn,vt.monthsShort=zp,vt.weekdaysMin=Hp,vt.defineLocale=oo,vt.updateLocale=$l,vt.locales=Fl,vt.weekdaysShort=jp,vt.normalizeUnits=Nr,vt.relativeTimeRounding=m1,vt.relativeTimeThreshold=g1,vt.calendarFormat=Pu,vt.prototype=gr,vt.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"},vt})}(moment)),moment.exports}(function(ot,ft){(function(mt,vt){vt(typeof commonjsRequire=="function"?requireMoment():mt.moment)})(commonjsGlobal,function(mt){//! moment.js locale configuration var vt="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),yt="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),bt=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],xt=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,Et=mt.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(St,wt){return St?/-MMM-/.test(wt)?yt[St.month()]:vt[St.month()]:vt},monthsRegex:xt,monthsShortRegex:xt,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:bt,longMonthsParse:bt,shortMonthsParse:bt,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return Et})})();(function(ot,ft){(function(mt,vt){vt(typeof commonjsRequire=="function"?requireMoment():mt.moment)})(commonjsGlobal,function(mt){//! moment.js locale configuration var vt=mt.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return vt})})();(function(ot,ft){(function(mt,vt){vt(typeof commonjsRequire=="function"?requireMoment():mt.moment)})(commonjsGlobal,function(mt){//! moment.js locale configuration var vt=mt.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return vt})})();(function(ot,ft){(function(mt,vt){vt(typeof commonjsRequire=="function"?requireMoment():mt.moment)})(commonjsGlobal,function(mt){//! moment.js locale configuration var vt=mt.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(yt){var bt=yt%10,xt=~~(yt%100/10)===1?"th":bt===1?"st":bt===2?"nd":bt===3?"rd":"th";return yt+xt},week:{dow:0,doy:4}});return vt})})();function bind(ot,ft){return function(){return ot.apply(ft,arguments)}}const{toString:toString$4}=Object.prototype,{getPrototypeOf:getPrototypeOf$3}=Object,kindOf=(ot=>ft=>{const mt=toString$4.call(ft);return ot[mt]||(ot[mt]=mt.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=ot=>(ot=ot.toLowerCase(),ft=>kindOf(ft)===ot),typeOfTest=ot=>ft=>typeof ft===ot,{isArray:isArray$2}=Array,isUndefined=typeOfTest("undefined");function isBuffer(ot){return ot!==null&&!isUndefined(ot)&&ot.constructor!==null&&!isUndefined(ot.constructor)&&isFunction(ot.constructor.isBuffer)&&ot.constructor.isBuffer(ot)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(ot){let ft;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ft=ArrayBuffer.isView(ot):ft=ot&&ot.buffer&&isArrayBuffer(ot.buffer),ft}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber$2=typeOfTest("number"),isObject$4=ot=>ot!==null&&typeof ot=="object",isBoolean=ot=>ot===!0||ot===!1,isPlainObject$2=ot=>{if(kindOf(ot)!=="object")return!1;const ft=getPrototypeOf$3(ot);return(ft===null||ft===Object.prototype||Object.getPrototypeOf(ft)===null)&&!(Symbol.toStringTag in ot)&&!(Symbol.iterator in ot)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=ot=>isObject$4(ot)&&isFunction(ot.pipe),isFormData=ot=>{let ft;return ot&&(typeof FormData=="function"&&ot instanceof FormData||isFunction(ot.append)&&((ft=kindOf(ot))==="formdata"||ft==="object"&&isFunction(ot.toString)&&ot.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim$1=ot=>ot.trim?ot.trim():ot.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(ot,ft,{allOwnKeys:mt=!1}={}){if(ot===null||typeof ot>"u")return;let vt,yt;if(typeof ot!="object"&&(ot=[ot]),isArray$2(ot))for(vt=0,yt=ot.length;vt0;)if(yt=mt[vt],ft===yt.toLowerCase())return yt;return null}const _global$1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=ot=>!isUndefined(ot)&&ot!==_global$1;function merge$3(){const{caseless:ot}=isContextDefined(this)&&this||{},ft={},mt=(vt,yt)=>{const bt=ot&&findKey(ft,yt)||yt;isPlainObject$2(ft[bt])&&isPlainObject$2(vt)?ft[bt]=merge$3(ft[bt],vt):isPlainObject$2(vt)?ft[bt]=merge$3({},vt):isArray$2(vt)?ft[bt]=vt.slice():ft[bt]=vt};for(let vt=0,yt=arguments.length;vt(forEach(ft,(yt,bt)=>{mt&&isFunction(yt)?ot[bt]=bind(yt,mt):ot[bt]=yt},{allOwnKeys:vt}),ot),stripBOM=ot=>(ot.charCodeAt(0)===65279&&(ot=ot.slice(1)),ot),inherits$1=(ot,ft,mt,vt)=>{ot.prototype=Object.create(ft.prototype,vt),ot.prototype.constructor=ot,Object.defineProperty(ot,"super",{value:ft.prototype}),mt&&Object.assign(ot.prototype,mt)},toFlatObject=(ot,ft,mt,vt)=>{let yt,bt,xt;const Et={};if(ft=ft||{},ot==null)return ft;do{for(yt=Object.getOwnPropertyNames(ot),bt=yt.length;bt-- >0;)xt=yt[bt],(!vt||vt(xt,ot,ft))&&!Et[xt]&&(ft[xt]=ot[xt],Et[xt]=!0);ot=mt!==!1&&getPrototypeOf$3(ot)}while(ot&&(!mt||mt(ot,ft))&&ot!==Object.prototype);return ft},endsWith=(ot,ft,mt)=>{ot=String(ot),(mt===void 0||mt>ot.length)&&(mt=ot.length),mt-=ft.length;const vt=ot.indexOf(ft,mt);return vt!==-1&&vt===mt},toArray=ot=>{if(!ot)return null;if(isArray$2(ot))return ot;let ft=ot.length;if(!isNumber$2(ft))return null;const mt=new Array(ft);for(;ft-- >0;)mt[ft]=ot[ft];return mt},isTypedArray=(ot=>ft=>ot&&ft instanceof ot)(typeof Uint8Array<"u"&&getPrototypeOf$3(Uint8Array)),forEachEntry=(ot,ft)=>{const vt=(ot&&ot[Symbol.iterator]).call(ot);let yt;for(;(yt=vt.next())&&!yt.done;){const bt=yt.value;ft.call(ot,bt[0],bt[1])}},matchAll=(ot,ft)=>{let mt;const vt=[];for(;(mt=ot.exec(ft))!==null;)vt.push(mt);return vt},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=ot=>ot.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(mt,vt,yt){return vt.toUpperCase()+yt}),hasOwnProperty$3=(({hasOwnProperty:ot})=>(ft,mt)=>ot.call(ft,mt))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(ot,ft)=>{const mt=Object.getOwnPropertyDescriptors(ot),vt={};forEach(mt,(yt,bt)=>{let xt;(xt=ft(yt,bt,ot))!==!1&&(vt[bt]=xt||yt)}),Object.defineProperties(ot,vt)},freezeMethods=ot=>{reduceDescriptors(ot,(ft,mt)=>{if(isFunction(ot)&&["arguments","caller","callee"].indexOf(mt)!==-1)return!1;const vt=ot[mt];if(isFunction(vt)){if(ft.enumerable=!1,"writable"in ft){ft.writable=!1;return}ft.set||(ft.set=()=>{throw Error("Can not rewrite read-only method '"+mt+"'")})}})},toObjectSet=(ot,ft)=>{const mt={},vt=yt=>{yt.forEach(bt=>{mt[bt]=!0})};return isArray$2(ot)?vt(ot):vt(String(ot).split(ft)),mt},noop$1=()=>{},toFiniteNumber=(ot,ft)=>ot!=null&&Number.isFinite(ot=+ot)?ot:ft,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(ot=16,ft=ALPHABET.ALPHA_DIGIT)=>{let mt="";const{length:vt}=ft;for(;ot--;)mt+=ft[Math.random()*vt|0];return mt};function isSpecCompliantForm(ot){return!!(ot&&isFunction(ot.append)&&ot[Symbol.toStringTag]==="FormData"&&ot[Symbol.iterator])}const toJSONObject=ot=>{const ft=new Array(10),mt=(vt,yt)=>{if(isObject$4(vt)){if(ft.indexOf(vt)>=0)return;if(!("toJSON"in vt)){ft[yt]=vt;const bt=isArray$2(vt)?[]:{};return forEach(vt,(xt,Et)=>{const St=mt(xt,yt+1);!isUndefined(St)&&(bt[Et]=St)}),ft[yt]=void 0,bt}}return vt};return mt(ot,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=ot=>ot&&(isObject$4(ot)||isFunction(ot))&&isFunction(ot.then)&&isFunction(ot.catch),_setImmediate=((ot,ft)=>ot?setImmediate:ft?((mt,vt)=>(_global$1.addEventListener("message",({source:yt,data:bt})=>{yt===_global$1&&bt===mt&&vt.length&&vt.shift()()},!1),yt=>{vt.push(yt),_global$1.postMessage(mt,"*")}))(`axios@${Math.random()}`,[]):mt=>setTimeout(mt))(typeof setImmediate=="function",isFunction(_global$1.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global$1):typeof process<"u"&&process.nextTick||_setImmediate,utils$1={isArray:isArray$2,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber:isNumber$2,isBoolean,isObject:isObject$4,isPlainObject:isPlainObject$2,isReadableStream,isRequest,isResponse,isHeaders,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge:merge$3,extend:extend$3,trim:trim$1,stripBOM,inherits:inherits$1,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$3,hasOwnProp:hasOwnProperty$3,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$1,toFiniteNumber,findKey,global:_global$1,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap};function AxiosError(ot,ft,mt,vt,yt){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=ot,this.name="AxiosError",ft&&(this.code=ft),mt&&(this.config=mt),vt&&(this.request=vt),yt&&(this.response=yt,this.status=yt.status?yt.status:null)}utils$1.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$1.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(ot=>{descriptors[ot]={value:ot}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(ot,ft,mt,vt,yt,bt)=>{const xt=Object.create(prototype$1);return utils$1.toFlatObject(ot,xt,function(St){return St!==Error.prototype},Et=>Et!=="isAxiosError"),AxiosError.call(xt,ot.message,ft,mt,vt,yt),xt.cause=ot,xt.name=ot.name,bt&&Object.assign(xt,bt),xt};const httpAdapter=null;function isVisitable(ot){return utils$1.isPlainObject(ot)||utils$1.isArray(ot)}function removeBrackets(ot){return utils$1.endsWith(ot,"[]")?ot.slice(0,-2):ot}function renderKey(ot,ft,mt){return ot?ot.concat(ft).map(function(yt,bt){return yt=removeBrackets(yt),!mt&&bt?"["+yt+"]":yt}).join(mt?".":""):ft}function isFlatArray(ot){return utils$1.isArray(ot)&&!ot.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,function(ft){return/^is[A-Z]/.test(ft)});function toFormData(ot,ft,mt){if(!utils$1.isObject(ot))throw new TypeError("target must be an object");ft=ft||new FormData,mt=utils$1.toFlatObject(mt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Nt,Pt){return!utils$1.isUndefined(Pt[Nt])});const vt=mt.metaTokens,yt=mt.visitor||_t,bt=mt.dots,xt=mt.indexes,St=(mt.Blob||typeof Blob<"u"&&Blob)&&utils$1.isSpecCompliantForm(ft);if(!utils$1.isFunction(yt))throw new TypeError("visitor must be a function");function wt(Ot){if(Ot===null)return"";if(utils$1.isDate(Ot))return Ot.toISOString();if(!St&&utils$1.isBlob(Ot))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(Ot)||utils$1.isTypedArray(Ot)?St&&typeof Blob=="function"?new Blob([Ot]):Buffer.from(Ot):Ot}function _t(Ot,Nt,Pt){let Mt=Ot;if(Ot&&!Pt&&typeof Ot=="object"){if(utils$1.endsWith(Nt,"{}"))Nt=vt?Nt:Nt.slice(0,-2),Ot=JSON.stringify(Ot);else if(utils$1.isArray(Ot)&&isFlatArray(Ot)||(utils$1.isFileList(Ot)||utils$1.endsWith(Nt,"[]"))&&(Mt=utils$1.toArray(Ot)))return Nt=removeBrackets(Nt),Mt.forEach(function(Rt,Lt){!(utils$1.isUndefined(Rt)||Rt===null)&&ft.append(xt===!0?renderKey([Nt],Lt,bt):xt===null?Nt:Nt+"[]",wt(Rt))}),!1}return isVisitable(Ot)?!0:(ft.append(renderKey(Pt,Nt,bt),wt(Ot)),!1)}const kt=[],Ct=Object.assign(predicates,{defaultVisitor:_t,convertValue:wt,isVisitable});function At(Ot,Nt){if(!utils$1.isUndefined(Ot)){if(kt.indexOf(Ot)!==-1)throw Error("Circular reference detected in "+Nt.join("."));kt.push(Ot),utils$1.forEach(Ot,function(Mt,Tt){(!(utils$1.isUndefined(Mt)||Mt===null)&&yt.call(ft,Mt,utils$1.isString(Tt)?Tt.trim():Tt,Nt,Ct))===!0&&At(Mt,Nt?Nt.concat(Tt):[Tt])}),kt.pop()}}if(!utils$1.isObject(ot))throw new TypeError("data must be an object");return At(ot),ft}function encode$2(ot){const ft={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(ot).replace(/[!'()~]|%20|%00/g,function(vt){return ft[vt]})}function AxiosURLSearchParams(ot,ft){this._pairs=[],ot&&toFormData(ot,this,ft)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(ft,mt){this._pairs.push([ft,mt])};prototype.toString=function(ft){const mt=ft?function(vt){return ft.call(this,vt,encode$2)}:encode$2;return this._pairs.map(function(yt){return mt(yt[0])+"="+mt(yt[1])},"").join("&")};function encode$1(ot){return encodeURIComponent(ot).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(ot,ft,mt){if(!ft)return ot;const vt=mt&&mt.encode||encode$1,yt=mt&&mt.serialize;let bt;if(yt?bt=yt(ft,mt):bt=utils$1.isURLSearchParams(ft)?ft.toString():new AxiosURLSearchParams(ft,mt).toString(vt),bt){const xt=ot.indexOf("#");xt!==-1&&(ot=ot.slice(0,xt)),ot+=(ot.indexOf("?")===-1?"?":"&")+bt}return ot}class InterceptorManager{constructor(){this.handlers=[]}use(ft,mt,vt){return this.handlers.push({fulfilled:ft,rejected:mt,synchronous:vt?vt.synchronous:!1,runWhen:vt?vt.runWhen:null}),this.handlers.length-1}eject(ft){this.handlers[ft]&&(this.handlers[ft]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(ft){utils$1.forEach(this.handlers,function(vt){vt!==null&&ft(vt)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin$1=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin:origin$1},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(ot,ft){return toFormData(ot,new platform.classes.URLSearchParams,Object.assign({visitor:function(mt,vt,yt,bt){return platform.isNode&&utils$1.isBuffer(mt)?(this.append(vt,mt.toString("base64")),!1):bt.defaultVisitor.apply(this,arguments)}},ft))}function parsePropPath(ot){return utils$1.matchAll(/\w+|\[(\w*)]/g,ot).map(ft=>ft[0]==="[]"?"":ft[1]||ft[0])}function arrayToObject(ot){const ft={},mt=Object.keys(ot);let vt;const yt=mt.length;let bt;for(vt=0;vt=mt.length;return xt=!xt&&utils$1.isArray(yt)?yt.length:xt,St?(utils$1.hasOwnProp(yt,xt)?yt[xt]=[yt[xt],vt]:yt[xt]=vt,!Et):((!yt[xt]||!utils$1.isObject(yt[xt]))&&(yt[xt]=[]),ft(mt,vt,yt[xt],bt)&&utils$1.isArray(yt[xt])&&(yt[xt]=arrayToObject(yt[xt])),!Et)}if(utils$1.isFormData(ot)&&utils$1.isFunction(ot.entries)){const mt={};return utils$1.forEachEntry(ot,(vt,yt)=>{ft(parsePropPath(vt),yt,mt,0)}),mt}return null}function stringifySafely(ot,ft,mt){if(utils$1.isString(ot))try{return(ft||JSON.parse)(ot),utils$1.trim(ot)}catch(vt){if(vt.name!=="SyntaxError")throw vt}return(mt||JSON.stringify)(ot)}const defaults$1={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(ft,mt){const vt=mt.getContentType()||"",yt=vt.indexOf("application/json")>-1,bt=utils$1.isObject(ft);if(bt&&utils$1.isHTMLForm(ft)&&(ft=new FormData(ft)),utils$1.isFormData(ft))return yt?JSON.stringify(formDataToJSON(ft)):ft;if(utils$1.isArrayBuffer(ft)||utils$1.isBuffer(ft)||utils$1.isStream(ft)||utils$1.isFile(ft)||utils$1.isBlob(ft)||utils$1.isReadableStream(ft))return ft;if(utils$1.isArrayBufferView(ft))return ft.buffer;if(utils$1.isURLSearchParams(ft))return mt.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),ft.toString();let Et;if(bt){if(vt.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(ft,this.formSerializer).toString();if((Et=utils$1.isFileList(ft))||vt.indexOf("multipart/form-data")>-1){const St=this.env&&this.env.FormData;return toFormData(Et?{"files[]":ft}:ft,St&&new St,this.formSerializer)}}return bt||yt?(mt.setContentType("application/json",!1),stringifySafely(ft)):ft}],transformResponse:[function(ft){const mt=this.transitional||defaults$1.transitional,vt=mt&&mt.forcedJSONParsing,yt=this.responseType==="json";if(utils$1.isResponse(ft)||utils$1.isReadableStream(ft))return ft;if(ft&&utils$1.isString(ft)&&(vt&&!this.responseType||yt)){const xt=!(mt&&mt.silentJSONParsing)&&yt;try{return JSON.parse(ft)}catch(Et){if(xt)throw Et.name==="SyntaxError"?AxiosError.from(Et,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):Et}}return ft}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(ft){return ft>=200&&ft<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],ot=>{defaults$1.headers[ot]={}});const defaults$2=defaults$1,ignoreDuplicateOf=utils$1.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=ot=>{const ft={};let mt,vt,yt;return ot&&ot.split(` `).forEach(function(xt){yt=xt.indexOf(":"),mt=xt.substring(0,yt).trim().toLowerCase(),vt=xt.substring(yt+1).trim(),!(!mt||ft[mt]&&ignoreDuplicateOf[mt])&&(mt==="set-cookie"?ft[mt]?ft[mt].push(vt):ft[mt]=[vt]:ft[mt]=ft[mt]?ft[mt]+", "+vt:vt)}),ft},$internals=Symbol("internals");function normalizeHeader(ot){return ot&&String(ot).trim().toLowerCase()}function normalizeValue(ot){return ot===!1||ot==null?ot:utils$1.isArray(ot)?ot.map(normalizeValue):String(ot)}function parseTokens(ot){const ft=Object.create(null),mt=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let vt;for(;vt=mt.exec(ot);)ft[vt[1]]=vt[2];return ft}const isValidHeaderName=ot=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ot.trim());function matchHeaderValue(ot,ft,mt,vt,yt){if(utils$1.isFunction(vt))return vt.call(this,ft,mt);if(yt&&(ft=mt),!!utils$1.isString(ft)){if(utils$1.isString(vt))return ft.indexOf(vt)!==-1;if(utils$1.isRegExp(vt))return vt.test(ft)}}function formatHeader(ot){return ot.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(ft,mt,vt)=>mt.toUpperCase()+vt)}function buildAccessors(ot,ft){const mt=utils$1.toCamelCase(" "+ft);["get","set","has"].forEach(vt=>{Object.defineProperty(ot,vt+mt,{value:function(yt,bt,xt){return this[vt].call(this,ft,yt,bt,xt)},configurable:!0})})}class AxiosHeaders{constructor(ft){ft&&this.set(ft)}set(ft,mt,vt){const yt=this;function bt(Et,St,wt){const _t=normalizeHeader(St);if(!_t)throw new Error("header name must be a non-empty string");const kt=utils$1.findKey(yt,_t);(!kt||yt[kt]===void 0||wt===!0||wt===void 0&&yt[kt]!==!1)&&(yt[kt||St]=normalizeValue(Et))}const xt=(Et,St)=>utils$1.forEach(Et,(wt,_t)=>bt(wt,_t,St));if(utils$1.isPlainObject(ft)||ft instanceof this.constructor)xt(ft,mt);else if(utils$1.isString(ft)&&(ft=ft.trim())&&!isValidHeaderName(ft))xt(parseHeaders(ft),mt);else if(utils$1.isHeaders(ft))for(const[Et,St]of ft.entries())bt(St,Et,vt);else ft!=null&&bt(mt,ft,vt);return this}get(ft,mt){if(ft=normalizeHeader(ft),ft){const vt=utils$1.findKey(this,ft);if(vt){const yt=this[vt];if(!mt)return yt;if(mt===!0)return parseTokens(yt);if(utils$1.isFunction(mt))return mt.call(this,yt,vt);if(utils$1.isRegExp(mt))return mt.exec(yt);throw new TypeError("parser must be boolean|regexp|function")}}}has(ft,mt){if(ft=normalizeHeader(ft),ft){const vt=utils$1.findKey(this,ft);return!!(vt&&this[vt]!==void 0&&(!mt||matchHeaderValue(this,this[vt],vt,mt)))}return!1}delete(ft,mt){const vt=this;let yt=!1;function bt(xt){if(xt=normalizeHeader(xt),xt){const Et=utils$1.findKey(vt,xt);Et&&(!mt||matchHeaderValue(vt,vt[Et],Et,mt))&&(delete vt[Et],yt=!0)}}return utils$1.isArray(ft)?ft.forEach(bt):bt(ft),yt}clear(ft){const mt=Object.keys(this);let vt=mt.length,yt=!1;for(;vt--;){const bt=mt[vt];(!ft||matchHeaderValue(this,this[bt],bt,ft,!0))&&(delete this[bt],yt=!0)}return yt}normalize(ft){const mt=this,vt={};return utils$1.forEach(this,(yt,bt)=>{const xt=utils$1.findKey(vt,bt);if(xt){mt[xt]=normalizeValue(yt),delete mt[bt];return}const Et=ft?formatHeader(bt):String(bt).trim();Et!==bt&&delete mt[bt],mt[Et]=normalizeValue(yt),vt[Et]=!0}),this}concat(...ft){return this.constructor.concat(this,...ft)}toJSON(ft){const mt=Object.create(null);return utils$1.forEach(this,(vt,yt)=>{vt!=null&&vt!==!1&&(mt[yt]=ft&&utils$1.isArray(vt)?vt.join(", "):vt)}),mt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([ft,mt])=>ft+": "+mt).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(ft){return ft instanceof this?ft:new this(ft)}static concat(ft,...mt){const vt=new this(ft);return mt.forEach(yt=>vt.set(yt)),vt}static accessor(ft){const vt=(this[$internals]=this[$internals]={accessors:{}}).accessors,yt=this.prototype;function bt(xt){const Et=normalizeHeader(xt);vt[Et]||(buildAccessors(yt,xt),vt[Et]=!0)}return utils$1.isArray(ft)?ft.forEach(bt):bt(ft),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$1.reduceDescriptors(AxiosHeaders.prototype,({value:ot},ft)=>{let mt=ft[0].toUpperCase()+ft.slice(1);return{get:()=>ot,set(vt){this[mt]=vt}}});utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(ot,ft){const mt=this||defaults$2,vt=ft||mt,yt=AxiosHeaders$1.from(vt.headers);let bt=vt.data;return utils$1.forEach(ot,function(Et){bt=Et.call(mt,bt,yt.normalize(),ft?ft.status:void 0)}),yt.normalize(),bt}function isCancel(ot){return!!(ot&&ot.__CANCEL__)}function CanceledError(ot,ft,mt){AxiosError.call(this,ot??"canceled",AxiosError.ERR_CANCELED,ft,mt),this.name="CanceledError"}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(ot,ft,mt){const vt=mt.config.validateStatus;!mt.status||!vt||vt(mt.status)?ot(mt):ft(new AxiosError("Request failed with status code "+mt.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(mt.status/100)-4],mt.config,mt.request,mt))}function parseProtocol(ot){const ft=/^([-+\w]{1,25})(:?\/\/|:)/.exec(ot);return ft&&ft[1]||""}function speedometer(ot,ft){ot=ot||10;const mt=new Array(ot),vt=new Array(ot);let yt=0,bt=0,xt;return ft=ft!==void 0?ft:1e3,function(St){const wt=Date.now(),_t=vt[bt];xt||(xt=wt),mt[yt]=St,vt[yt]=wt;let kt=bt,Ct=0;for(;kt!==yt;)Ct+=mt[kt++],kt=kt%ot;if(yt=(yt+1)%ot,yt===bt&&(bt=(bt+1)%ot),wt-xt{mt=_t,yt=null,bt&&(clearTimeout(bt),bt=null),ot.apply(null,wt)};return[(...wt)=>{const _t=Date.now(),kt=_t-mt;kt>=vt?xt(wt,_t):(yt=wt,bt||(bt=setTimeout(()=>{bt=null,xt(yt)},vt-kt)))},()=>yt&&xt(yt)]}const progressEventReducer=(ot,ft,mt=3)=>{let vt=0;const yt=speedometer(50,250);return throttle(bt=>{const xt=bt.loaded,Et=bt.lengthComputable?bt.total:void 0,St=xt-vt,wt=yt(St),_t=xt<=Et;vt=xt;const kt={loaded:xt,total:Et,progress:Et?xt/Et:void 0,bytes:St,rate:wt||void 0,estimated:wt&&Et&&_t?(Et-xt)/wt:void 0,event:bt,lengthComputable:Et!=null,[ft?"download":"upload"]:!0};ot(kt)},mt)},progressEventDecorator=(ot,ft)=>{const mt=ot!=null;return[vt=>ft[0]({lengthComputable:mt,total:ot,loaded:vt}),ft[1]]},asyncDecorator=ot=>(...ft)=>utils$1.asap(()=>ot(...ft)),isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const ft=platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent),mt=document.createElement("a");let vt;function yt(bt){let xt=bt;return ft&&(mt.setAttribute("href",xt),xt=mt.href),mt.setAttribute("href",xt),{href:mt.href,protocol:mt.protocol?mt.protocol.replace(/:$/,""):"",host:mt.host,search:mt.search?mt.search.replace(/^\?/,""):"",hash:mt.hash?mt.hash.replace(/^#/,""):"",hostname:mt.hostname,port:mt.port,pathname:mt.pathname.charAt(0)==="/"?mt.pathname:"/"+mt.pathname}}return vt=yt(window.location.href),function(xt){const Et=utils$1.isString(xt)?yt(xt):xt;return Et.protocol===vt.protocol&&Et.host===vt.host}}():function(){return function(){return!0}}(),cookies=platform.hasStandardBrowserEnv?{write(ot,ft,mt,vt,yt,bt){const xt=[ot+"="+encodeURIComponent(ft)];utils$1.isNumber(mt)&&xt.push("expires="+new Date(mt).toGMTString()),utils$1.isString(vt)&&xt.push("path="+vt),utils$1.isString(yt)&&xt.push("domain="+yt),bt===!0&&xt.push("secure"),document.cookie=xt.join("; ")},read(ot){const ft=document.cookie.match(new RegExp("(^|;\\s*)("+ot+")=([^;]*)"));return ft?decodeURIComponent(ft[3]):null},remove(ot){this.write(ot,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(ot){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ot)}function combineURLs(ot,ft){return ft?ot.replace(/\/?\/$/,"")+"/"+ft.replace(/^\/+/,""):ot}function buildFullPath(ot,ft){return ot&&!isAbsoluteURL(ft)?combineURLs(ot,ft):ft}const headersToObject=ot=>ot instanceof AxiosHeaders$1?{...ot}:ot;function mergeConfig(ot,ft){ft=ft||{};const mt={};function vt(wt,_t,kt){return utils$1.isPlainObject(wt)&&utils$1.isPlainObject(_t)?utils$1.merge.call({caseless:kt},wt,_t):utils$1.isPlainObject(_t)?utils$1.merge({},_t):utils$1.isArray(_t)?_t.slice():_t}function yt(wt,_t,kt){if(utils$1.isUndefined(_t)){if(!utils$1.isUndefined(wt))return vt(void 0,wt,kt)}else return vt(wt,_t,kt)}function bt(wt,_t){if(!utils$1.isUndefined(_t))return vt(void 0,_t)}function xt(wt,_t){if(utils$1.isUndefined(_t)){if(!utils$1.isUndefined(wt))return vt(void 0,wt)}else return vt(void 0,_t)}function Et(wt,_t,kt){if(kt in ft)return vt(wt,_t);if(kt in ot)return vt(void 0,wt)}const St={url:bt,method:bt,data:bt,baseURL:xt,transformRequest:xt,transformResponse:xt,paramsSerializer:xt,timeout:xt,timeoutMessage:xt,withCredentials:xt,withXSRFToken:xt,adapter:xt,responseType:xt,xsrfCookieName:xt,xsrfHeaderName:xt,onUploadProgress:xt,onDownloadProgress:xt,decompress:xt,maxContentLength:xt,maxBodyLength:xt,beforeRedirect:xt,transport:xt,httpAgent:xt,httpsAgent:xt,cancelToken:xt,socketPath:xt,responseEncoding:xt,validateStatus:Et,headers:(wt,_t)=>yt(headersToObject(wt),headersToObject(_t),!0)};return utils$1.forEach(Object.keys(Object.assign({},ot,ft)),function(_t){const kt=St[_t]||yt,Ct=kt(ot[_t],ft[_t],_t);utils$1.isUndefined(Ct)&&kt!==Et||(mt[_t]=Ct)}),mt}const resolveConfig=ot=>{const ft=mergeConfig({},ot);let{data:mt,withXSRFToken:vt,xsrfHeaderName:yt,xsrfCookieName:bt,headers:xt,auth:Et}=ft;ft.headers=xt=AxiosHeaders$1.from(xt),ft.url=buildURL(buildFullPath(ft.baseURL,ft.url),ot.params,ot.paramsSerializer),Et&&xt.set("Authorization","Basic "+btoa((Et.username||"")+":"+(Et.password?unescape(encodeURIComponent(Et.password)):"")));let St;if(utils$1.isFormData(mt)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)xt.setContentType(void 0);else if((St=xt.getContentType())!==!1){const[wt,..._t]=St?St.split(";").map(kt=>kt.trim()).filter(Boolean):[];xt.setContentType([wt||"multipart/form-data",..._t].join("; "))}}if(platform.hasStandardBrowserEnv&&(vt&&utils$1.isFunction(vt)&&(vt=vt(ft)),vt||vt!==!1&&isURLSameOrigin(ft.url))){const wt=yt&&bt&&cookies.read(bt);wt&&xt.set(yt,wt)}return ft},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(ot){return new Promise(function(mt,vt){const yt=resolveConfig(ot);let bt=yt.data;const xt=AxiosHeaders$1.from(yt.headers).normalize();let{responseType:Et,onUploadProgress:St,onDownloadProgress:wt}=yt,_t,kt,Ct,At,Ot;function Nt(){At&&At(),Ot&&Ot(),yt.cancelToken&&yt.cancelToken.unsubscribe(_t),yt.signal&&yt.signal.removeEventListener("abort",_t)}let Pt=new XMLHttpRequest;Pt.open(yt.method.toUpperCase(),yt.url,!0),Pt.timeout=yt.timeout;function Mt(){if(!Pt)return;const Rt=AxiosHeaders$1.from("getAllResponseHeaders"in Pt&&Pt.getAllResponseHeaders()),Dt={data:!Et||Et==="text"||Et==="json"?Pt.responseText:Pt.response,status:Pt.status,statusText:Pt.statusText,headers:Rt,config:ot,request:Pt};settle(function(Bt){mt(Bt),Nt()},function(Bt){vt(Bt),Nt()},Dt),Pt=null}"onloadend"in Pt?Pt.onloadend=Mt:Pt.onreadystatechange=function(){!Pt||Pt.readyState!==4||Pt.status===0&&!(Pt.responseURL&&Pt.responseURL.indexOf("file:")===0)||setTimeout(Mt)},Pt.onabort=function(){Pt&&(vt(new AxiosError("Request aborted",AxiosError.ECONNABORTED,ot,Pt)),Pt=null)},Pt.onerror=function(){vt(new AxiosError("Network Error",AxiosError.ERR_NETWORK,ot,Pt)),Pt=null},Pt.ontimeout=function(){let Lt=yt.timeout?"timeout of "+yt.timeout+"ms exceeded":"timeout exceeded";const Dt=yt.transitional||transitionalDefaults;yt.timeoutErrorMessage&&(Lt=yt.timeoutErrorMessage),vt(new AxiosError(Lt,Dt.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ot,Pt)),Pt=null},bt===void 0&&xt.setContentType(null),"setRequestHeader"in Pt&&utils$1.forEach(xt.toJSON(),function(Lt,Dt){Pt.setRequestHeader(Dt,Lt)}),utils$1.isUndefined(yt.withCredentials)||(Pt.withCredentials=!!yt.withCredentials),Et&&Et!=="json"&&(Pt.responseType=yt.responseType),wt&&([Ct,Ot]=progressEventReducer(wt,!0),Pt.addEventListener("progress",Ct)),St&&Pt.upload&&([kt,At]=progressEventReducer(St),Pt.upload.addEventListener("progress",kt),Pt.upload.addEventListener("loadend",At)),(yt.cancelToken||yt.signal)&&(_t=Rt=>{Pt&&(vt(!Rt||Rt.type?new CanceledError(null,ot,Pt):Rt),Pt.abort(),Pt=null)},yt.cancelToken&&yt.cancelToken.subscribe(_t),yt.signal&&(yt.signal.aborted?_t():yt.signal.addEventListener("abort",_t)));const Tt=parseProtocol(yt.url);if(Tt&&platform.protocols.indexOf(Tt)===-1){vt(new AxiosError("Unsupported protocol "+Tt+":",AxiosError.ERR_BAD_REQUEST,ot));return}Pt.send(bt||null)})},composeSignals=(ot,ft)=>{const{length:mt}=ot=ot?ot.filter(Boolean):[];if(ft||mt){let vt=new AbortController,yt;const bt=function(wt){if(!yt){yt=!0,Et();const _t=wt instanceof Error?wt:this.reason;vt.abort(_t instanceof AxiosError?_t:new CanceledError(_t instanceof Error?_t.message:_t))}};let xt=ft&&setTimeout(()=>{xt=null,bt(new AxiosError(`timeout ${ft} of ms exceeded`,AxiosError.ETIMEDOUT))},ft);const Et=()=>{ot&&(xt&&clearTimeout(xt),xt=null,ot.forEach(wt=>{wt.unsubscribe?wt.unsubscribe(bt):wt.removeEventListener("abort",bt)}),ot=null)};ot.forEach(wt=>wt.addEventListener("abort",bt));const{signal:St}=vt;return St.unsubscribe=()=>utils$1.asap(Et),St}},composeSignals$1=composeSignals,streamChunk=function*(ot,ft){let mt=ot.byteLength;if(!ft||mt{const yt=readBytes(ot,ft);let bt=0,xt,Et=St=>{xt||(xt=!0,vt&&vt(St))};return new ReadableStream({async pull(St){try{const{done:wt,value:_t}=await yt.next();if(wt){Et(),St.close();return}let kt=_t.byteLength;if(mt){let Ct=bt+=kt;mt(Ct)}St.enqueue(new Uint8Array(_t))}catch(wt){throw Et(wt),wt}},cancel(St){return Et(St),yt.return()}},{highWaterMark:2})},isFetchSupported=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported=isFetchSupported&&typeof ReadableStream=="function",encodeText=isFetchSupported&&(typeof TextEncoder=="function"?(ot=>ft=>ot.encode(ft))(new TextEncoder):async ot=>new Uint8Array(await new Response(ot).arrayBuffer())),test=(ot,...ft)=>{try{return!!ot(...ft)}catch{return!1}},supportsRequestStream=isReadableStreamSupported&&test(()=>{let ot=!1;const ft=new Request(platform.origin,{body:new ReadableStream,method:"POST",get duplex(){return ot=!0,"half"}}).headers.has("Content-Type");return ot&&!ft}),DEFAULT_CHUNK_SIZE=64*1024,supportsResponseStream=isReadableStreamSupported&&test(()=>utils$1.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(ot=>ot.body)};isFetchSupported&&(ot=>{["text","arrayBuffer","blob","formData","stream"].forEach(ft=>{!resolvers[ft]&&(resolvers[ft]=utils$1.isFunction(ot[ft])?mt=>mt[ft]():(mt,vt)=>{throw new AxiosError(`Response type '${ft}' is not supported`,AxiosError.ERR_NOT_SUPPORT,vt)})})})(new Response);const getBodyLength=async ot=>{if(ot==null)return 0;if(utils$1.isBlob(ot))return ot.size;if(utils$1.isSpecCompliantForm(ot))return(await new Request(platform.origin,{method:"POST",body:ot}).arrayBuffer()).byteLength;if(utils$1.isArrayBufferView(ot)||utils$1.isArrayBuffer(ot))return ot.byteLength;if(utils$1.isURLSearchParams(ot)&&(ot=ot+""),utils$1.isString(ot))return(await encodeText(ot)).byteLength},resolveBodyLength=async(ot,ft)=>{const mt=utils$1.toFiniteNumber(ot.getContentLength());return mt??getBodyLength(ft)},fetchAdapter=isFetchSupported&&(async ot=>{let{url:ft,method:mt,data:vt,signal:yt,cancelToken:bt,timeout:xt,onDownloadProgress:Et,onUploadProgress:St,responseType:wt,headers:_t,withCredentials:kt="same-origin",fetchOptions:Ct}=resolveConfig(ot);wt=wt?(wt+"").toLowerCase():"text";let At=composeSignals$1([yt,bt&&bt.toAbortSignal()],xt),Ot;const Nt=At&&At.unsubscribe&&(()=>{At.unsubscribe()});let Pt;try{if(St&&supportsRequestStream&&mt!=="get"&&mt!=="head"&&(Pt=await resolveBodyLength(_t,vt))!==0){let Dt=new Request(ft,{method:"POST",body:vt,duplex:"half"}),$t;if(utils$1.isFormData(vt)&&($t=Dt.headers.get("content-type"))&&_t.setContentType($t),Dt.body){const[Bt,Ht]=progressEventDecorator(Pt,progressEventReducer(asyncDecorator(St)));vt=trackStream(Dt.body,DEFAULT_CHUNK_SIZE,Bt,Ht)}}utils$1.isString(kt)||(kt=kt?"include":"omit");const Mt="credentials"in Request.prototype;Ot=new Request(ft,{...Ct,signal:At,method:mt.toUpperCase(),headers:_t.normalize().toJSON(),body:vt,duplex:"half",credentials:Mt?kt:void 0});let Tt=await fetch(Ot);const Rt=supportsResponseStream&&(wt==="stream"||wt==="response");if(supportsResponseStream&&(Et||Rt&&Nt)){const Dt={};["status","statusText","headers"].forEach(Yt=>{Dt[Yt]=Tt[Yt]});const $t=utils$1.toFiniteNumber(Tt.headers.get("content-length")),[Bt,Ht]=Et&&progressEventDecorator($t,progressEventReducer(asyncDecorator(Et),!0))||[];Tt=new Response(trackStream(Tt.body,DEFAULT_CHUNK_SIZE,Bt,()=>{Ht&&Ht(),Nt&&Nt()}),Dt)}wt=wt||"text";let Lt=await resolvers[utils$1.findKey(resolvers,wt)||"text"](Tt,ot);return!Rt&&Nt&&Nt(),await new Promise((Dt,$t)=>{settle(Dt,$t,{data:Lt,headers:AxiosHeaders$1.from(Tt.headers),status:Tt.status,statusText:Tt.statusText,config:ot,request:Ot})})}catch(Mt){throw Nt&&Nt(),Mt&&Mt.name==="TypeError"&&/fetch/i.test(Mt.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,ot,Ot),{cause:Mt.cause||Mt}):AxiosError.from(Mt,Mt&&Mt.code,ot,Ot)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,(ot,ft)=>{if(ot){try{Object.defineProperty(ot,"name",{value:ft})}catch{}Object.defineProperty(ot,"adapterName",{value:ft})}});const renderReason=ot=>`- ${ot}`,isResolvedHandle=ot=>utils$1.isFunction(ot)||ot===null||ot===!1,adapters={getAdapter:ot=>{ot=utils$1.isArray(ot)?ot:[ot];const{length:ft}=ot;let mt,vt;const yt={};for(let bt=0;bt`adapter ${Et} `+(St===!1?"is not supported by the environment":"is not available in the build"));let xt=ft?bt.length>1?`since : `+bt.map(renderReason).join(` `):" "+renderReason(bt[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+xt,"ERR_NOT_SUPPORT")}return vt},adapters:knownAdapters};function throwIfCancellationRequested(ot){if(ot.cancelToken&&ot.cancelToken.throwIfRequested(),ot.signal&&ot.signal.aborted)throw new CanceledError(null,ot)}function dispatchRequest(ot){return throwIfCancellationRequested(ot),ot.headers=AxiosHeaders$1.from(ot.headers),ot.data=transformData.call(ot,ot.transformRequest),["post","put","patch"].indexOf(ot.method)!==-1&&ot.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(ot.adapter||defaults$2.adapter)(ot).then(function(vt){return throwIfCancellationRequested(ot),vt.data=transformData.call(ot,ot.transformResponse,vt),vt.headers=AxiosHeaders$1.from(vt.headers),vt},function(vt){return isCancel(vt)||(throwIfCancellationRequested(ot),vt&&vt.response&&(vt.response.data=transformData.call(ot,ot.transformResponse,vt.response),vt.response.headers=AxiosHeaders$1.from(vt.response.headers))),Promise.reject(vt)})}const VERSION="1.7.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach((ot,ft)=>{validators$1[ot]=function(vt){return typeof vt===ot||"a"+(ft<1?"n ":" ")+ot}});const deprecatedWarnings={};validators$1.transitional=function(ft,mt,vt){function yt(bt,xt){return"[Axios v"+VERSION+"] Transitional option '"+bt+"'"+xt+(vt?". "+vt:"")}return(bt,xt,Et)=>{if(ft===!1)throw new AxiosError(yt(xt," has been removed"+(mt?" in "+mt:"")),AxiosError.ERR_DEPRECATED);return mt&&!deprecatedWarnings[xt]&&(deprecatedWarnings[xt]=!0,console.warn(yt(xt," has been deprecated since v"+mt+" and will be removed in the near future"))),ft?ft(bt,xt,Et):!0}};function assertOptions(ot,ft,mt){if(typeof ot!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const vt=Object.keys(ot);let yt=vt.length;for(;yt-- >0;){const bt=vt[yt],xt=ft[bt];if(xt){const Et=ot[bt],St=Et===void 0||xt(Et,bt,ot);if(St!==!0)throw new AxiosError("option "+bt+" must be "+St,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(mt!==!0)throw new AxiosError("Unknown option "+bt,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(ft){this.defaults=ft,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(ft,mt){try{return await this._request(ft,mt)}catch(vt){if(vt instanceof Error){let yt;Error.captureStackTrace?Error.captureStackTrace(yt={}):yt=new Error;const bt=yt.stack?yt.stack.replace(/^.+\n/,""):"";try{vt.stack?bt&&!String(vt.stack).endsWith(bt.replace(/^.+\n.+\n/,""))&&(vt.stack+=` `+bt):vt.stack=bt}catch{}}throw vt}}_request(ft,mt){typeof ft=="string"?(mt=mt||{},mt.url=ft):mt=ft||{},mt=mergeConfig(this.defaults,mt);const{transitional:vt,paramsSerializer:yt,headers:bt}=mt;vt!==void 0&&validator.assertOptions(vt,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),yt!=null&&(utils$1.isFunction(yt)?mt.paramsSerializer={serialize:yt}:validator.assertOptions(yt,{encode:validators.function,serialize:validators.function},!0)),mt.method=(mt.method||this.defaults.method||"get").toLowerCase();let xt=bt&&utils$1.merge(bt.common,bt[mt.method]);bt&&utils$1.forEach(["delete","get","head","post","put","patch","common"],Ot=>{delete bt[Ot]}),mt.headers=AxiosHeaders$1.concat(xt,bt);const Et=[];let St=!0;this.interceptors.request.forEach(function(Nt){typeof Nt.runWhen=="function"&&Nt.runWhen(mt)===!1||(St=St&&Nt.synchronous,Et.unshift(Nt.fulfilled,Nt.rejected))});const wt=[];this.interceptors.response.forEach(function(Nt){wt.push(Nt.fulfilled,Nt.rejected)});let _t,kt=0,Ct;if(!St){const Ot=[dispatchRequest.bind(this),void 0];for(Ot.unshift.apply(Ot,Et),Ot.push.apply(Ot,wt),Ct=Ot.length,_t=Promise.resolve(mt);kt{if(!vt._listeners)return;let bt=vt._listeners.length;for(;bt-- >0;)vt._listeners[bt](yt);vt._listeners=null}),this.promise.then=yt=>{let bt;const xt=new Promise(Et=>{vt.subscribe(Et),bt=Et}).then(yt);return xt.cancel=function(){vt.unsubscribe(bt)},xt},ft(function(bt,xt,Et){vt.reason||(vt.reason=new CanceledError(bt,xt,Et),mt(vt.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(ft){if(this.reason){ft(this.reason);return}this._listeners?this._listeners.push(ft):this._listeners=[ft]}unsubscribe(ft){if(!this._listeners)return;const mt=this._listeners.indexOf(ft);mt!==-1&&this._listeners.splice(mt,1)}toAbortSignal(){const ft=new AbortController,mt=vt=>{ft.abort(vt)};return this.subscribe(mt),ft.signal.unsubscribe=()=>this.unsubscribe(mt),ft.signal}static source(){let ft;return{token:new CancelToken(function(yt){ft=yt}),cancel:ft}}}const CancelToken$1=CancelToken;function spread(ot){return function(mt){return ot.apply(null,mt)}}function isAxiosError(ot){return utils$1.isObject(ot)&&ot.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([ot,ft])=>{HttpStatusCode[ft]=ot});const HttpStatusCode$1=HttpStatusCode;function createInstance(ot){const ft=new Axios$1(ot),mt=bind(Axios$1.prototype.request,ft);return utils$1.extend(mt,Axios$1.prototype,ft,{allOwnKeys:!0}),utils$1.extend(mt,ft,null,{allOwnKeys:!0}),mt.create=function(yt){return createInstance(mergeConfig(ot,yt))},mt}const axios=createInstance(defaults$2);axios.Axios=Axios$1;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken$1;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(ft){return Promise.all(ft)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders$1;axios.formToJSON=ot=>formDataToJSON(utils$1.isHTMLForm(ot)?new FormData(ot):ot);axios.getAdapter=adapters.getAdapter;axios.HttpStatusCode=HttpStatusCode$1;axios.default=axios;const EVENT_TYPE={OPEN_LD:"CHAT_CONFIGURATION_OPEN_CHAT",CLOSE_LD:"CHAT_CONFIGURATION_CLOSE_CHAT",LOADED_SUCCESS:"LOADED_SUCCESS",CHAT_ONBOARDING_COMPLETE:"CHAT_ONBOARDING_COMPLETE",CHAT_ONBOARDING_FINISHED:"CHAT_ONBOARDING_FINISHED",CLOSE_IMAGE:"CLOSE_IMAGE",OPEN_OTHER_CHAT:"CHAT_CONFIGURATION_OPEN_EXTERNAL_CHAT",OPEN_CONFIGURATION:"CHAT_CONFIGURATION_INITIAL",COMPACT_CHAT:"CHAT_CONFIGURATION_COMPACT_CHAT",CLOSE_CHAT:"CHAT_CONFIGURATION_CLOSE_CHAT",LOADED_CONFIGURATION:"CHAT_CONFIGURATION_LOADED_CONFIGURATION",CHAT_APPEND_MESSAGE:"CHAT_APPEND_MESSAGE",CHAT_ACTION_CLICK:"CHAT_ACTION_CLICK",TRACKING_EVENT:"TRACKING_EVENT"},sendPostMessage=(ot,ft,mt={},vt)=>{if(!vt){console.warn("No origin available for postMessage");return}window.parent.postMessage({type:ot,data:{style:ft,data:mt}},"*"),console.log("CHAT:sendPostMessage:toSDK",ot,{type:ot,data:{style:ft,data:mt}},vt+"/")},generateThreadId=()=>{const ot="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let ft="";for(let mt=0;mt<40;mt++)ft+=ot.charAt(Math.floor(Math.random()*ot.length));return ft};var define_import_meta_env_default={VITE_BACKEND_URLS_DEV:"https://lindabackend.bewe.co/",VITE_BACKEND_URLS_QA:"https://lindabackend.bewe.co/",VITE_BACKEND_URLS_MASTER:"https://lindabackend.bewe.co/",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const CHAT_CONFIGURATIONS={LINDA_FOR_CLIENTS_ONBOARDING:{closeChatButton:!1,menuButton:!1,borderRadius:!1,configurationButton:!1,helpButton:!1,typeInput:"lite",url:"lite/v1/chat/onboarding/fundamentals",type:"LINDA_FOR_CLIENTS_ONBOARDING",sendImage:!1,height:"100%",width:"100%",viewCopy:!1,viewExpand:!1,disableKeys:[],disableButtons:[],autoOpen:!0},LINDA_FOR_CLIENTS_CHAT:{closeChatButton:!0,menuButton:!1,borderRadius:!1,configurationButton:!1,helpButton:!1,typeInput:"lite",url:"lite/v1/chat/client/message",type:"LINDA_FOR_CLIENTS_CHAT",sendImage:!1,height:"100%",width:"100%",viewCopy:!1,viewExpand:!1,disableKeys:[],disableButtons:[],autoOpen:!1}};class ConfigurationAdapter{static getConfiguration(ft,mt){var yt,bt,xt,Et,St,wt,_t,kt,Ct,At,Ot;const vt=CHAT_CONFIGURATIONS[ft];if(console.log("::ConfigurationAdapter::getConfiguration::data",mt),(((yt=mt.data)==null?void 0:yt.context)==="onboarding"||((bt=mt.data)==null?void 0:bt.context)==="preview")&&(vt.closeChatButton=!1),(xt=mt.config)!=null&&xt.disableButtons&&((Et=mt.config)==null?void 0:Et.disableButtons.length)>0&&(St=mt.config)!=null&&St.disableButtons.includes("closeChatButton")&&(vt.closeChatButton=!1),(wt=mt.config)!=null&&wt.disableKeys&&((_t=mt.config)==null?void 0:_t.disableKeys.length)>0&&(vt.disableKeys=(kt=mt.config)==null?void 0:kt.disableKeys.map(Nt=>Nt.toLowerCase())),(Ct=mt.config)!=null&&Ct.autoOpen&&(vt.autoOpen=(At=mt.config)==null?void 0:At.autoOpen),((Ot=mt.data)==null?void 0:Ot.context)==="onboarding"&&mt.channel==="LINDA_FOR_CLIENTS_CHAT"&&(console.log("::ConfigurationAdapter::getConfiguration::data:Forcing autoOpen to true"),vt.autoOpen=!0),console.log("::ConfigurationAdapter::getConfiguration::config",vt),!vt)throw new Error(`Configuration not found for chat type: ${ft}`);return{...vt}}static processInitialData(ft){var yt,bt,xt,Et;const vt={configuration:this.getConfiguration(ft.channel,ft),aiData:{},themeColors:{},token:"",enabledAudio:!0,pk:"",lng:"",mode:"prod",context:""};if(ft.config&&(vt.identifier=(yt=ft==null?void 0:ft.data)==null?void 0:yt.identifier,(Et=(xt=(bt=ft.config.manifest)==null?void 0:bt.serviceConfiguration)==null?void 0:xt.brand)!=null&&Et.ai)){const St=ft.config.manifest.serviceConfiguration.brand.ai;vt.aiData=St,St.logoHeaderExp||(vt.aiData.logoHeaderExp=St.logoHeader),vt.themeColors={primary:St.primary,primary300:St.primary300,secondary100:St.secondary100}}return ft.data&&(vt.token=ft.data.token||"",vt.enabledAudio=ft.data.enabledAudio!==void 0?ft.data.enabledAudio:!0,vt.pk=ft.data.pk||"",vt.lng=ft.data.lng||"",vt.context=ft.data.context||""),vt.mode=ft.mode,vt}static async getManifests(ft,mt){const vt=`${mt}lite/v1/manifests/${ft}/pk`;try{return(await axios.get(vt)).data}catch(yt){throw console.error("Error getting manifests:",yt),yt}}static processManifestData(ft){var mt;return{aiData:{name:ft.name,logoButton:ft.logoButton,logoHeader:ft.logoHeader,logoHeaderExp:ft.logoHeader,logoAvatar:ft.logoAvatar},themeColors:{primary:ft.primary,primary300:ft.primary300,secondary100:ft.secondary100},prePrompts:((mt=ft.prePrompt)==null?void 0:mt.prompt)||[],locale:ft.locale}}static getBaseUrl(ft="prod"){if(console.log("::ConfigurationAdapter::getBaseUrl::mode",ft),window.location.hostname==="localhost"&&define_import_meta_env_default.VITE_BACKEND_URL)return define_import_meta_env_default.VITE_BACKEND_URL;switch(ft){case"qa":return"https://lindabackendqa.bewe.co/";case"dev":return"https://lindabackenddev.bewe.co/";default:return"https://lindabackend.bewe.co/"}}}const setCustomLanguage=ot=>new Promise(ft=>{i18nInstance.changeLanguage(ot),ft(ot)});hooks.updateLocale("es",{monthsShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"]});const ChatContext=reactExports.createContext(void 0),ChatProvider=({children:ot})=>{const[ft,mt]=reactExports.useState({closeChatButton:!0,menuButton:!0,borderRadius:!0,configurationButton:!0,helpButton:!0,typeInput:"normal",url:"",sendImage:!0,height:"100%",width:"100%",type:"LINDA_FOR_CLIENTS_CHAT",viewCopy:!0,viewExpand:!0,disableKeys:[],disableButtons:[]}),[vt,yt]=reactExports.useState("Normal"),[bt,xt]=reactExports.useState(!1),[Et,St]=reactExports.useState({logoAvatar:"",logoButton:"",logoHeader:"",logoHeaderExp:"",name:""}),[wt,_t]=reactExports.useState({width:0,height:0}),[kt,Ct]=reactExports.useState([]),[At,Ot]=reactExports.useState(!1),[Nt,Pt]=reactExports.useState(!1),[Mt]=reactExports.useState(()=>generateThreadId()),[Tt,Rt]=reactExports.useState(!0),[Lt,Dt]=reactExports.useState(""),[$t,Bt]=reactExports.useState(""),[Ht,Yt]=reactExports.useState(""),[Wt,Xt]=reactExports.useState("en"),[Jt,rr]=reactExports.useState(!1),[nr,Zt]=reactExports.useState(""),[qt,Kt]=reactExports.useState("production"),[zt,Ut]=reactExports.useState(""),{widthSize:Vt,heightSize:tr}=useWindowSize(),{updateTheme:or}=reactExports.useContext(ThemeContext),{t:Qt}=useTranslation(),{userData:ar,sessionState:sr,type:dr,prePrompts:vr,setPrePrompts:xr,setType:_r,setUserData:ur,setSessionState:pr}=useFetchData(),mr=Rr=>{sendPostMessage(EVENT_TYPE.TRACKING_EVENT,{},{event:Rr},$t)},[yr,hr]=reactExports.useState(window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1"),[Mr,Dr]=reactExports.useState(!1),[Br,jr]=reactExports.useState(!1),Ur=async Rr=>{var fr,wr,kr,br,Vr,Qr,Ar,rn,Kr,Lr,qr,tn,nn,In,un,hn,Mn,Cn,Er,Gn,Wn,cn,an,Or,On;Pt(!0),_r("chat");const Cr=kt.length===0,lr={name:(ar==null?void 0:ar.nameEmployee)??"Tú",logo:(ar==null?void 0:ar.avatar)??user,feedbackCategory:[],run_id:"",role:"user",language:(ar==null?void 0:ar.locale)??"es",thread_id:Mt,enable_audio:Tt,content:[]};nr&&(lr.pk=nr),Rr.value&&lr.content&&lr.content.push({type:"text",content:Rr.value}),Rr.img&&lr.content&&lr.content.push({type:"image",content:{base64:Rr.img}}),Rr.audio&&lr.content&&lr.content.push({type:"voice",content:{base64:Rr.audio,metadata:{duration:0,size:0,mimeType:"",transcription:""}}});try{Ct(Wr=>[...Wr,lr]),Cr&&mr("first_message_sent");const Ir=["onboarding","preview"],sn={role:lr.role,thread_id:lr.thread_id,language:lr.language,enable_audio:lr.enable_audio,content:{},pk:lr.pk,isPreview:Ir.includes(zt),channel:"web"};lr.pk||delete sn.pk,lr.content&&(sn.content=lr.content[0]),console.log("Chatprovider::context::",zt);const mn=await axios.post(ConfigurationAdapter.getBaseUrl(qt)+ft.url,sn,{timeout:6e4,headers:{Authorization:`Bearer ${Lt}`,"Content-Type":"application/json"}}),dn=(wr=(fr=mn.data)==null?void 0:fr.data)==null?void 0:wr.response;if((Vr=(br=(kr=mn.data)==null?void 0:kr.data)==null?void 0:br.response)!=null&&Vr.metadata&&(zt==="onboarding"||ft.type==="LINDA_FOR_CLIENTS_ONBOARDING")){const{finished:Wr,done:Xr}=mn.data.data.response.metadata;Dr(!!Wr),jr(!!Xr)}dn.role="assistant",dn.name=Et.name,dn.logo=Et.logoAvatar;const Hr=((Ar=(Qr=lr.content)==null?void 0:Qr[0])==null?void 0:Ar.content)==="esolohaceelwidget",ln=(Kr=(rn=mn.data)==null?void 0:rn.data)==null?void 0:Kr.response;if(Hr){const Wr={type:"action",content:{title:"Reservar",type:"widget",metadata:{type:"services",url:"https://www.google.com?widget=true&type=classes&date=2025-05-05&time=10:00",date:"2025-05-05",time:"10:00",id_type:"65a56554858d587c0460b43c"}}};console.log("widgetContentMessage",Wr),(Lr=ln.content)==null||Lr.push(Wr),(qr=lr.content)==null||qr.push(Wr)}console.log("response.data?.data?.response",(nn=(tn=mn.data)==null?void 0:tn.data)==null?void 0:nn.response),Ct(Wr=>[...Wr,ln])}catch(Ir){console.error("Error en el envío de mensaje:",Ir);let sn=Qt("chat_message_error");if(axios.isAxiosError(Ir)){const dn=((un=(In=Ir.response)==null?void 0:In.data)==null?void 0:un.message)||((Mn=(hn=Ir.response)==null?void 0:hn.data)==null?void 0:Mn.error),Hr=(Er=(Cn=Ir.response)==null?void 0:Cn.data)==null?void 0:Er.data;if(console.error("Error detallado:",{message:Ir.message,status:(Gn=Ir.response)==null?void 0:Gn.status,statusText:(Wn=Ir.response)==null?void 0:Wn.statusText,data:(cn=Ir.response)==null?void 0:cn.data,config:{url:(an=Ir.config)==null?void 0:an.url,method:(Or=Ir.config)==null?void 0:Or.method,headers:(On=Ir.config)==null?void 0:On.headers}}),dn==="The limit of requests has been reached"&&Hr){const ln=Qt("chat_message_error_limit_reached",{nameAssistant:Hr.nameAssistant||Et.name||"",nameBusiness:Hr.nameBusiness||(ar==null?void 0:ar.nameBHAccount)||""});let Wr=` `;Hr.phoneBusiness&&Hr.phoneBusiness.trim()!==""&&(Wr+=`📞 ${Hr.phoneBusiness} `),Hr.emailBusiness&&Hr.emailBusiness.trim()!==""&&(Wr+=`📧 ${Hr.emailBusiness}`),sn=ln+Wr,sn=sn.replace(/\\n/g,` `)}}const mn={role:"assistant",content:[{type:"text",content:sn}],language:(ar==null?void 0:ar.locale)??"",thread_id:Mt,enable_audio:Tt,name:Et.name,logo:Et.logoAvatar};Ct(dn=>[...dn,mn])}finally{Pt(!1)}},Zr=Rr=>{Ot(Rr??!At)},Nr=reactExports.useRef("");reactExports.useEffect(()=>{window.addEventListener("message",function(Rr){var fr,wr,kr,br,Vr,Qr;Bt(Rr.origin),rr(!1);const Cr=Rr==null?void 0:Rr.data;_r(((fr=Cr==null?void 0:Cr.data)==null?void 0:fr.typeChat)||"chat");const lr=Cr==null?void 0:Cr.type;if(lr===EVENT_TYPE.OPEN_CONFIGURATION)try{const Ar=ConfigurationAdapter.processInitialData(Cr.data);xt(Ar.configuration.autoOpen||!1),Dt(Ar.token),Rt(Ar.enabledAudio),mt(Ar.configuration),(wr=Ar.identifier)!=null&&wr._id&&console.log("::ChatProvider::identifier",Ar.identifier),Ar.pk?Zt(Ar.pk):(Ar.aiData&&St(Ar.aiData),Ar.themeColors&&Jr(Ar.themeColors),Ar.configuration.type!=="LINDA_FOR_CLIENTS_CHAT"&&hr(!0)),Xt(Ar.lng),Kt(Ar.mode||"prod"),Ut(Ar.context)}catch(Ar){console.error("Error processing chat configuration:",Ar)}lr===EVENT_TYPE.CHAT_APPEND_MESSAGE&&(console.log("::ChatProvider::CHAT_APPEND_MESSAGE",Cr),(kr=Cr==null?void 0:Cr.data)!=null&&kr.role&&((br=Cr==null?void 0:Cr.data)!=null&&br.content)&&((Vr=Cr==null?void 0:Cr.data)!=null&&Vr.id)&&((Qr=Cr==null?void 0:Cr.data)!=null&&Qr.role)&&Ct(rn=>[...rn,Cr==null?void 0:Cr.data]))})},[]),reactExports.useEffect(()=>{nr&&(async()=>{if(nr)try{const Cr=ConfigurationAdapter.getBaseUrl(qt),lr=await ConfigurationAdapter.getManifests(nr,Cr);if(lr.success&&lr.data){const{aiData:fr,themeColors:wr,prePrompts:kr,locale:br}=ConfigurationAdapter.processManifestData(lr.data);St(fr),Jr(wr),xr(kr),_r("prompt"),hr(!0),console.table({"lenguaje skd":Wt,"lenguaje from manifest":br}),setCustomLanguage(Wt||br)}}catch(Cr){console.error("Error fetching manifest:",Cr)}})()},[nr,qt]),reactExports.useEffect(()=>{ar!=null&&ar.locale&&i18nInstance.changeLanguage(ar.locale)},[ar]),reactExports.useEffect(()=>{if(ur(null),Nr.current=ft.type,Lt&&At&&ft.type==="LINDA_FOR_CLIENTS_ONBOARDING"){const Rr=async()=>{var Cr,lr,fr,wr,kr,br,Vr,Qr,Ar,rn;Pt(!0);try{const Kr={role:"user",thread_id:Mt,language:(ar==null?void 0:ar.locale)??"es",enable_audio:Tt,content:{type:"text",content:"InitialMessage"}},Lr=await axios.post(ConfigurationAdapter.getBaseUrl(qt)+ft.url,Kr,{headers:{Authorization:`Bearer ${Lt}`,"Content-Type":"application/json"}});if((lr=(Cr=Lr.data)==null?void 0:Cr.data)!=null&&lr.response){const qr=(wr=(fr=Lr.data)==null?void 0:fr.data)==null?void 0:wr.response;qr.role="assistant",qr.name=Et.name,qr.logo=Et.logoAvatar,Ct(tn=>[...tn,qr])}}catch(Kr){console.error("Error en el mensaje inicial:",Kr);let Lr=Qt("chat_message_error");if(axios.isAxiosError(Kr)){const tn=((br=(kr=Kr.response)==null?void 0:kr.data)==null?void 0:br.message)||((Qr=(Vr=Kr.response)==null?void 0:Vr.data)==null?void 0:Qr.error),nn=(rn=(Ar=Kr.response)==null?void 0:Ar.data)==null?void 0:rn.data;if(tn==="The limit of requests has been reached"&&nn){const In=Qt("chat_message_error_limit_reached",{nameAssistant:nn.nameAssistant||Et.name||"",nameBusiness:nn.nameBusiness||(ar==null?void 0:ar.nameBHAccount)||""});let un=` `;nn.phoneBusiness&&nn.phoneBusiness.trim()!==""&&(un+=`📞 ${nn.phoneBusiness} `),nn.emailBusiness&&nn.emailBusiness.trim()!==""&&(un+=`📧 ${nn.emailBusiness}`),Lr=In+un,Lr=Lr.replace(/\\n/g,` `)}}const qr={role:"assistant",content:[{type:"text",content:Lr}],language:(ar==null?void 0:ar.locale)??"",thread_id:Mt,enable_audio:Tt,name:Et.name,logo:Et.logoAvatar};Ct(tn=>[...tn,qr])}finally{Pt(!1)}};setTimeout(()=>{Rr()},500)}if(At&&ft.type==="LINDA_FOR_CLIENTS_CHAT"){const Rr=async()=>{console.log("Mensaje inicial para el chat")};setTimeout(()=>{Rr()},500)}},[Lt,At]),reactExports.useEffect(()=>{_t({width:Vt,height:tr})},[Vt,tr]),reactExports.useEffect(()=>{(Lt||nr)&&(console.log("::ChatProvider::chatType LOADED_SUCCESS",Nr.current),sendPostMessage(EVENT_TYPE.LOADED_SUCCESS,{},{chatType:Nr.current},$t))},[Lt,nr]);const Jr=reactExports.useCallback(Rr=>{or(Rr)},[or]),$r={dataAI:Et,messages:kt,isOpen:At,type:dr,openInitial:bt,buttonType:vt,isLoading:Nt,image:Ht,origin:$t,userData:ar,sessionState:sr,size:wt,token:Lt,test:Jt,configuration:ft,updateThemeColors:Jr,handleChat:Zr,sendMessage:Ur,setButtonType:yt,setImage:Yt,setType:_r,setSessionState:pr,trackingEvent:mr,isConfigured:yr,isChatFinished:Mr,isChatDone:Br,prePrompts:vr,context:zt};return jsxRuntimeExports.jsx(ChatContext.Provider,{value:$r,children:ot})},useChat=()=>{const ot=reactExports.useContext(ChatContext);if(!ot)throw new Error("useChat debe ser utilizado dentro de un ChatProvider");return ot};function createContextScope(ot,ft=[]){let mt=[];function vt(bt,xt){const Et=reactExports.createContext(xt),St=mt.length;mt=[...mt,xt];const wt=kt=>{var Mt;const{scope:Ct,children:At,...Ot}=kt,Nt=((Mt=Ct==null?void 0:Ct[ot])==null?void 0:Mt[St])||Et,Pt=reactExports.useMemo(()=>Ot,Object.values(Ot));return jsxRuntimeExports.jsx(Nt.Provider,{value:Pt,children:At})};wt.displayName=bt+"Provider";function _t(kt,Ct){var Nt;const At=((Nt=Ct==null?void 0:Ct[ot])==null?void 0:Nt[St])||Et,Ot=reactExports.useContext(At);if(Ot)return Ot;if(xt!==void 0)return xt;throw new Error(`\`${kt}\` must be used within \`${bt}\``)}return[wt,_t]}const yt=()=>{const bt=mt.map(xt=>reactExports.createContext(xt));return function(Et){const St=(Et==null?void 0:Et[ot])||bt;return reactExports.useMemo(()=>({[`__scope${ot}`]:{...Et,[ot]:St}}),[Et,St])}};return yt.scopeName=ot,[vt,composeContextScopes(yt,...ft)]}function composeContextScopes(...ot){const ft=ot[0];if(ot.length===1)return ft;const mt=()=>{const vt=ot.map(yt=>({useScope:yt(),scopeName:yt.scopeName}));return function(bt){const xt=vt.reduce((Et,{useScope:St,scopeName:wt})=>{const kt=St(bt)[`__scope${wt}`];return{...Et,...kt}},{});return reactExports.useMemo(()=>({[`__scope${ft.scopeName}`]:xt}),[xt])}};return mt.scopeName=ft.scopeName,mt}function setRef(ot,ft){if(typeof ot=="function")return ot(ft);ot!=null&&(ot.current=ft)}function composeRefs(...ot){return ft=>{let mt=!1;const vt=ot.map(yt=>{const bt=setRef(yt,ft);return!mt&&typeof bt=="function"&&(mt=!0),bt});if(mt)return()=>{for(let yt=0;yt{const{children:mt,...vt}=ot,yt=reactExports.Children.toArray(mt),bt=yt.find(isSlottable);if(bt){const xt=bt.props.children,Et=yt.map(St=>St===bt?reactExports.Children.count(xt)>1?reactExports.Children.only(null):reactExports.isValidElement(xt)?xt.props.children:null:St);return jsxRuntimeExports.jsx(SlotClone,{...vt,ref:ft,children:reactExports.isValidElement(xt)?reactExports.cloneElement(xt,void 0,Et):null})}return jsxRuntimeExports.jsx(SlotClone,{...vt,ref:ft,children:mt})});Slot.displayName="Slot";var SlotClone=reactExports.forwardRef((ot,ft)=>{const{children:mt,...vt}=ot;if(reactExports.isValidElement(mt)){const yt=getElementRef(mt);return reactExports.cloneElement(mt,{...mergeProps(vt,mt.props),ref:ft?composeRefs(ft,yt):yt})}return reactExports.Children.count(mt)>1?reactExports.Children.only(null):null});SlotClone.displayName="SlotClone";var Slottable=({children:ot})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:ot});function isSlottable(ot){return reactExports.isValidElement(ot)&&ot.type===Slottable}function mergeProps(ot,ft){const mt={...ft};for(const vt in ft){const yt=ot[vt],bt=ft[vt];/^on[A-Z]/.test(vt)?yt&&bt?mt[vt]=(...Et)=>{bt(...Et),yt(...Et)}:yt&&(mt[vt]=yt):vt==="style"?mt[vt]={...yt,...bt}:vt==="className"&&(mt[vt]=[yt,bt].filter(Boolean).join(" "))}return{...ot,...mt}}function getElementRef(ot){var vt,yt;let ft=(vt=Object.getOwnPropertyDescriptor(ot.props,"ref"))==null?void 0:vt.get,mt=ft&&"isReactWarning"in ft&&ft.isReactWarning;return mt?ot.ref:(ft=(yt=Object.getOwnPropertyDescriptor(ot,"ref"))==null?void 0:yt.get,mt=ft&&"isReactWarning"in ft&&ft.isReactWarning,mt?ot.props.ref:ot.props.ref||ot.ref)}var NODES=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Primitive=NODES.reduce((ot,ft)=>{const mt=reactExports.forwardRef((vt,yt)=>{const{asChild:bt,...xt}=vt,Et=bt?Slot:ft;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),jsxRuntimeExports.jsx(Et,{...xt,ref:yt})});return mt.displayName=`Primitive.${ft}`,{...ot,[ft]:mt}},{}),PROGRESS_NAME="Progress",DEFAULT_MAX=100,[createProgressContext,createProgressScope]=createContextScope(PROGRESS_NAME),[ProgressProvider,useProgressContext]=createProgressContext(PROGRESS_NAME),Progress=reactExports.forwardRef((ot,ft)=>{const{__scopeProgress:mt,value:vt=null,max:yt,getValueLabel:bt=defaultGetValueLabel,...xt}=ot;(yt||yt===0)&&!isValidMaxNumber(yt)&&console.error(getInvalidMaxError(`${yt}`,"Progress"));const Et=isValidMaxNumber(yt)?yt:DEFAULT_MAX;vt!==null&&!isValidValueNumber(vt,Et)&&console.error(getInvalidValueError(`${vt}`,"Progress"));const St=isValidValueNumber(vt,Et)?vt:null,wt=isNumber$1(St)?bt(St,Et):void 0;return jsxRuntimeExports.jsx(ProgressProvider,{scope:mt,value:St,max:Et,children:jsxRuntimeExports.jsx(Primitive.div,{"aria-valuemax":Et,"aria-valuemin":0,"aria-valuenow":isNumber$1(St)?St:void 0,"aria-valuetext":wt,role:"progressbar","data-state":getProgressState(St,Et),"data-value":St??void 0,"data-max":Et,...xt,ref:ft})})});Progress.displayName=PROGRESS_NAME;var INDICATOR_NAME="ProgressIndicator",ProgressIndicator=reactExports.forwardRef((ot,ft)=>{const{__scopeProgress:mt,...vt}=ot,yt=useProgressContext(INDICATOR_NAME,mt);return jsxRuntimeExports.jsx(Primitive.div,{"data-state":getProgressState(yt.value,yt.max),"data-value":yt.value??void 0,"data-max":yt.max,...vt,ref:ft})});ProgressIndicator.displayName=INDICATOR_NAME;function defaultGetValueLabel(ot,ft){return`${Math.round(ot/ft*100)}%`}function getProgressState(ot,ft){return ot==null?"indeterminate":ot===ft?"complete":"loading"}function isNumber$1(ot){return typeof ot=="number"}function isValidMaxNumber(ot){return isNumber$1(ot)&&!isNaN(ot)&&ot>0}function isValidValueNumber(ot,ft){return isNumber$1(ot)&&!isNaN(ot)&&ot<=ft&&ot>=0}function getInvalidMaxError(ot,ft){return`Invalid prop \`max\` of value \`${ot}\` supplied to \`${ft}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${DEFAULT_MAX}\`.`}function getInvalidValueError(ot,ft){return`Invalid prop \`value\` of value \`${ot}\` supplied to \`${ft}\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${DEFAULT_MAX} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. Defaulting to \`null\`.`}var Root=Progress,Indicator=ProgressIndicator;function r$1(ot){var ft,mt,vt="";if(typeof ot=="string"||typeof ot=="number")vt+=ot;else if(typeof ot=="object")if(Array.isArray(ot)){var yt=ot.length;for(ft=0;ftot&&(ft=0,vt=mt,mt=new Map)}return{get:function(xt){var Et=mt.get(xt);if(Et!==void 0)return Et;if((Et=vt.get(xt))!==void 0)return yt(xt,Et),Et},set:function(xt,Et){mt.has(xt)?mt.set(xt,Et):yt(xt,Et)}}}var IMPORTANT_MODIFIER="!";function createSplitModifiers(ot){var ft=ot.separator||":",mt=ft.length===1,vt=ft[0],yt=ft.length;return function(xt){for(var Et=[],St=0,wt=0,_t,kt=0;ktwt?_t-wt:void 0;return{modifiers:Et,hasImportantModifier:Ot,baseClassName:Nt,maybePostfixModifierPosition:Pt}}}function sortModifiers(ot){if(ot.length<=1)return ot;var ft=[],mt=[];return ot.forEach(function(vt){var yt=vt[0]==="[";yt?(ft.push.apply(ft,mt.sort().concat([vt])),mt=[]):mt.push(vt)}),ft.push.apply(ft,mt.sort()),ft}function createConfigUtils(ot){return{cache:createLruCache(ot.cacheSize),splitModifiers:createSplitModifiers(ot),...createClassUtils(ot)}}var SPLIT_CLASSES_REGEX=/\s+/;function mergeClassList(ot,ft){var mt=ft.splitModifiers,vt=ft.getClassGroupId,yt=ft.getConflictingClassGroupIds,bt=new Set;return ot.trim().split(SPLIT_CLASSES_REGEX).map(function(xt){var Et=mt(xt),St=Et.modifiers,wt=Et.hasImportantModifier,_t=Et.baseClassName,kt=Et.maybePostfixModifierPosition,Ct=vt(kt?_t.substring(0,kt):_t),At=!!kt;if(!Ct){if(!kt)return{isTailwindClass:!1,originalClassName:xt};if(Ct=vt(_t),!Ct)return{isTailwindClass:!1,originalClassName:xt};At=!1}var Ot=sortModifiers(St).join(":"),Nt=wt?Ot+IMPORTANT_MODIFIER:Ot;return{isTailwindClass:!0,modifierId:Nt,classGroupId:Ct,originalClassName:xt,hasPostfixModifier:At}}).reverse().filter(function(xt){if(!xt.isTailwindClass)return!0;var Et=xt.modifierId,St=xt.classGroupId,wt=xt.hasPostfixModifier,_t=Et+St;return bt.has(_t)?!1:(bt.add(_t),yt(St,wt).forEach(function(kt){return bt.add(Et+kt)}),!0)}).reverse().map(function(xt){return xt.originalClassName}).join(" ")}function createTailwindMerge(){for(var ot=arguments.length,ft=new Array(ot),mt=0;mt=0)&&(mt[yt]=ot[yt]);return mt}function _objectWithoutProperties(ot,ft){if(ot==null)return{};var mt=_objectWithoutPropertiesLoose(ot,ft),vt,yt;if(Object.getOwnPropertySymbols){var bt=Object.getOwnPropertySymbols(ot);for(yt=0;yt=0)&&Object.prototype.propertyIsEnumerable.call(ot,vt)&&(mt[vt]=ot[vt])}return mt}function _arrayLikeToArray(ot,ft){(ft==null||ft>ot.length)&&(ft=ot.length);for(var mt=0,vt=new Array(ft);mt=4)return[ot[0],ot[1],ot[2],ot[3],"".concat(ot[0],".").concat(ot[1]),"".concat(ot[0],".").concat(ot[2]),"".concat(ot[0],".").concat(ot[3]),"".concat(ot[1],".").concat(ot[0]),"".concat(ot[1],".").concat(ot[2]),"".concat(ot[1],".").concat(ot[3]),"".concat(ot[2],".").concat(ot[0]),"".concat(ot[2],".").concat(ot[1]),"".concat(ot[2],".").concat(ot[3]),"".concat(ot[3],".").concat(ot[0]),"".concat(ot[3],".").concat(ot[1]),"".concat(ot[3],".").concat(ot[2]),"".concat(ot[0],".").concat(ot[1],".").concat(ot[2]),"".concat(ot[0],".").concat(ot[1],".").concat(ot[3]),"".concat(ot[0],".").concat(ot[2],".").concat(ot[1]),"".concat(ot[0],".").concat(ot[2],".").concat(ot[3]),"".concat(ot[0],".").concat(ot[3],".").concat(ot[1]),"".concat(ot[0],".").concat(ot[3],".").concat(ot[2]),"".concat(ot[1],".").concat(ot[0],".").concat(ot[2]),"".concat(ot[1],".").concat(ot[0],".").concat(ot[3]),"".concat(ot[1],".").concat(ot[2],".").concat(ot[0]),"".concat(ot[1],".").concat(ot[2],".").concat(ot[3]),"".concat(ot[1],".").concat(ot[3],".").concat(ot[0]),"".concat(ot[1],".").concat(ot[3],".").concat(ot[2]),"".concat(ot[2],".").concat(ot[0],".").concat(ot[1]),"".concat(ot[2],".").concat(ot[0],".").concat(ot[3]),"".concat(ot[2],".").concat(ot[1],".").concat(ot[0]),"".concat(ot[2],".").concat(ot[1],".").concat(ot[3]),"".concat(ot[2],".").concat(ot[3],".").concat(ot[0]),"".concat(ot[2],".").concat(ot[3],".").concat(ot[1]),"".concat(ot[3],".").concat(ot[0],".").concat(ot[1]),"".concat(ot[3],".").concat(ot[0],".").concat(ot[2]),"".concat(ot[3],".").concat(ot[1],".").concat(ot[0]),"".concat(ot[3],".").concat(ot[1],".").concat(ot[2]),"".concat(ot[3],".").concat(ot[2],".").concat(ot[0]),"".concat(ot[3],".").concat(ot[2],".").concat(ot[1]),"".concat(ot[0],".").concat(ot[1],".").concat(ot[2],".").concat(ot[3]),"".concat(ot[0],".").concat(ot[1],".").concat(ot[3],".").concat(ot[2]),"".concat(ot[0],".").concat(ot[2],".").concat(ot[1],".").concat(ot[3]),"".concat(ot[0],".").concat(ot[2],".").concat(ot[3],".").concat(ot[1]),"".concat(ot[0],".").concat(ot[3],".").concat(ot[1],".").concat(ot[2]),"".concat(ot[0],".").concat(ot[3],".").concat(ot[2],".").concat(ot[1]),"".concat(ot[1],".").concat(ot[0],".").concat(ot[2],".").concat(ot[3]),"".concat(ot[1],".").concat(ot[0],".").concat(ot[3],".").concat(ot[2]),"".concat(ot[1],".").concat(ot[2],".").concat(ot[0],".").concat(ot[3]),"".concat(ot[1],".").concat(ot[2],".").concat(ot[3],".").concat(ot[0]),"".concat(ot[1],".").concat(ot[3],".").concat(ot[0],".").concat(ot[2]),"".concat(ot[1],".").concat(ot[3],".").concat(ot[2],".").concat(ot[0]),"".concat(ot[2],".").concat(ot[0],".").concat(ot[1],".").concat(ot[3]),"".concat(ot[2],".").concat(ot[0],".").concat(ot[3],".").concat(ot[1]),"".concat(ot[2],".").concat(ot[1],".").concat(ot[0],".").concat(ot[3]),"".concat(ot[2],".").concat(ot[1],".").concat(ot[3],".").concat(ot[0]),"".concat(ot[2],".").concat(ot[3],".").concat(ot[0],".").concat(ot[1]),"".concat(ot[2],".").concat(ot[3],".").concat(ot[1],".").concat(ot[0]),"".concat(ot[3],".").concat(ot[0],".").concat(ot[1],".").concat(ot[2]),"".concat(ot[3],".").concat(ot[0],".").concat(ot[2],".").concat(ot[1]),"".concat(ot[3],".").concat(ot[1],".").concat(ot[0],".").concat(ot[2]),"".concat(ot[3],".").concat(ot[1],".").concat(ot[2],".").concat(ot[0]),"".concat(ot[3],".").concat(ot[2],".").concat(ot[0],".").concat(ot[1]),"".concat(ot[3],".").concat(ot[2],".").concat(ot[1],".").concat(ot[0])]}var classNameCombinations={};function getClassNameCombinations(ot){if(ot.length===0||ot.length===1)return ot;var ft=ot.join(".");return classNameCombinations[ft]||(classNameCombinations[ft]=powerSetPermutations(ot)),classNameCombinations[ft]}function createStyleObject(ot){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2?arguments[2]:void 0,vt=ot.filter(function(bt){return bt!=="token"}),yt=getClassNameCombinations(vt);return yt.reduce(function(bt,xt){return _objectSpread$1(_objectSpread$1({},bt),mt[xt])},ft)}function createClassNameString(ot){return ot.join(" ")}function createChildren$1(ot,ft){var mt=0;return function(vt){return mt+=1,vt.map(function(yt,bt){return createElement({node:yt,stylesheet:ot,useInlineStyles:ft,key:"code-segment-".concat(mt,"-").concat(bt)})})}}function createElement(ot){var ft=ot.node,mt=ot.stylesheet,vt=ot.style,yt=vt===void 0?{}:vt,bt=ot.useInlineStyles,xt=ot.key,Et=ft.properties,St=ft.type,wt=ft.tagName,_t=ft.value;if(St==="text")return _t;if(wt){var kt=createChildren$1(mt,bt),Ct;if(!bt)Ct=_objectSpread$1(_objectSpread$1({},Et),{},{className:createClassNameString(Et.className)});else{var At=Object.keys(mt).reduce(function(Mt,Tt){return Tt.split(".").forEach(function(Rt){Mt.includes(Rt)||Mt.push(Rt)}),Mt},[]),Ot=Et.className&&Et.className.includes("token")?["token"]:[],Nt=Et.className&&Ot.concat(Et.className.filter(function(Mt){return!At.includes(Mt)}));Ct=_objectSpread$1(_objectSpread$1({},Et),{},{className:createClassNameString(Nt)||void 0,style:createStyleObject(Et.className,Object.assign({},Et.style,yt),mt)})}var Pt=kt(ft.children);return React.createElement(wt,_extends$1({key:xt},Ct),Pt)}}const checkForListedLanguage=function(ot,ft){var mt=ot.listLanguages();return mt.indexOf(ft)!==-1};var _excluded=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function ownKeys(ot,ft){var mt=Object.keys(ot);if(Object.getOwnPropertySymbols){var vt=Object.getOwnPropertySymbols(ot);ft&&(vt=vt.filter(function(yt){return Object.getOwnPropertyDescriptor(ot,yt).enumerable})),mt.push.apply(mt,vt)}return mt}function _objectSpread(ot){for(var ft=1;ft1&&arguments[1]!==void 0?arguments[1]:[],mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],vt=0;vt2&&arguments[2]!==void 0?arguments[2]:[];return createLineElement({children:Dt,lineNumber:$t,lineNumberStyle:Et,largestLineNumber:xt,showInlineLineNumbers:yt,lineProps:mt,className:Bt,showLineNumbers:vt,wrapLongLines:St})}function Nt(Dt,$t){if(vt&&$t&&yt){var Bt=assembleLineNumberStyles(Et,$t,xt);Dt.unshift(getInlineLineNumber($t,Bt))}return Dt}function Pt(Dt,$t){var Bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return ft||Bt.length>0?Ot(Dt,$t,Bt):Nt(Dt,$t)}for(var Mt=function(){var $t=_t[At],Bt=$t.children[0].value,Ht=getNewLines(Bt);if(Ht){var Yt=Bt.split(` `);Yt.forEach(function(Wt,Xt){var Jt=vt&&kt.length+bt,rr={type:"text",value:"".concat(Wt,` `)};if(Xt===0){var nr=_t.slice(Ct+1,At).concat(createLineElement({children:[rr],className:$t.properties.className})),Zt=Pt(nr,Jt);kt.push(Zt)}else if(Xt===Yt.length-1){var qt=_t[At+1]&&_t[At+1].children&&_t[At+1].children[0],Kt={type:"text",value:"".concat(Wt)};if(qt){var zt=createLineElement({children:[Kt],className:$t.properties.className});_t.splice(At+1,0,zt)}else{var Ut=[Kt],Vt=Pt(Ut,Jt,$t.properties.className);kt.push(Vt)}}else{var tr=[rr],or=Pt(tr,Jt,$t.properties.className);kt.push(or)}}),Ct=At}At++};At<_t.length;)Mt();if(Ct!==_t.length-1){var Tt=_t.slice(Ct+1,_t.length);if(Tt&&Tt.length){var Rt=vt&&kt.length+bt,Lt=Pt(Tt,Rt);kt.push(Lt)}}return ft?kt:(wt=[]).concat.apply(wt,kt)}function defaultRenderer(ot){var ft=ot.rows,mt=ot.stylesheet,vt=ot.useInlineStyles;return ft.map(function(yt,bt){return createElement({node:yt,stylesheet:mt,useInlineStyles:vt,key:"code-segement".concat(bt)})})}function isHighlightJs(ot){return ot&&typeof ot.highlightAuto<"u"}function getCodeTree(ot){var ft=ot.astGenerator,mt=ot.language,vt=ot.code,yt=ot.defaultCodeValue;if(isHighlightJs(ft)){var bt=checkForListedLanguage(ft,mt);return mt==="text"?{value:yt,language:"text"}:bt?ft.highlight(mt,vt):ft.highlightAuto(vt)}try{return mt&&mt!=="text"?{value:ft.highlight(vt,mt)}:{value:yt}}catch{return{value:yt}}}function highlight$1(ot,ft){return function(vt){var yt=vt.language,bt=vt.children,xt=vt.style,Et=xt===void 0?ft:xt,St=vt.customStyle,wt=St===void 0?{}:St,_t=vt.codeTagProps,kt=_t===void 0?{className:yt?"language-".concat(yt):void 0,style:_objectSpread(_objectSpread({},Et['code[class*="language-"]']),Et['code[class*="language-'.concat(yt,'"]')])}:_t,Ct=vt.useInlineStyles,At=Ct===void 0?!0:Ct,Ot=vt.showLineNumbers,Nt=Ot===void 0?!1:Ot,Pt=vt.showInlineLineNumbers,Mt=Pt===void 0?!0:Pt,Tt=vt.startingLineNumber,Rt=Tt===void 0?1:Tt,Lt=vt.lineNumberContainerStyle,Dt=vt.lineNumberStyle,$t=Dt===void 0?{}:Dt,Bt=vt.wrapLines,Ht=vt.wrapLongLines,Yt=Ht===void 0?!1:Ht,Wt=vt.lineProps,Xt=Wt===void 0?{}:Wt,Jt=vt.renderer,rr=vt.PreTag,nr=rr===void 0?"pre":rr,Zt=vt.CodeTag,qt=Zt===void 0?"code":Zt,Kt=vt.code,zt=Kt===void 0?(Array.isArray(bt)?bt[0]:bt)||"":Kt,Ut=vt.astGenerator,Vt=_objectWithoutProperties(vt,_excluded);Ut=Ut||ot;var tr=Nt?React.createElement(AllLineNumbers,{containerStyle:Lt,codeStyle:kt.style||{},numberStyle:$t,startingLineNumber:Rt,codeString:zt}):null,or=Et.hljs||Et['pre[class*="language-"]']||{backgroundColor:"#fff"},Qt=isHighlightJs(Ut)?"hljs":"prismjs",ar=At?Object.assign({},Vt,{style:Object.assign({},or,wt)}):Object.assign({},Vt,{className:Vt.className?"".concat(Qt," ").concat(Vt.className):Qt,style:Object.assign({},wt)});if(Yt?kt.style=_objectSpread(_objectSpread({},kt.style),{},{whiteSpace:"pre-wrap"}):kt.style=_objectSpread(_objectSpread({},kt.style),{},{whiteSpace:"pre"}),!Ut)return React.createElement(nr,ar,tr,React.createElement(qt,kt,zt));(Bt===void 0&&Jt||Yt)&&(Bt=!0),Jt=Jt||defaultRenderer;var sr=[{type:"text",value:zt}],dr=getCodeTree({astGenerator:Ut,language:yt,code:zt,defaultCodeValue:sr});dr.language===null&&(dr.value=sr);var vr=dr.value.length+Rt,xr=processLines(dr,Bt,Xt,Nt,Mt,Rt,vr,$t,Yt);return React.createElement(nr,ar,React.createElement(qt,kt,!Mt&&tr,Jt({rows:xr,stylesheet:Et,useInlineStyles:At})))}}const supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var immutable=extend$2,hasOwnProperty$2=Object.prototype.hasOwnProperty;function extend$2(){for(var ot={},ft=0;ft4&&mt.slice(0,4)===data&&valid$1.test(ft)&&(ft.charAt(4)==="-"?vt=datasetToProperty(ft):ft=datasetToAttribute(ft),yt=DefinedInfo$1),new yt(vt,ft))}function datasetToProperty(ot){var ft=ot.slice(5).replace(dash$1,camelcase$1);return data+ft.charAt(0).toUpperCase()+ft.slice(1)}function datasetToAttribute(ot){var ft=ot.slice(4);return dash$1.test(ft)?ot:(ft=ft.replace(cap$2,kebab$1),ft.charAt(0)!=="-"&&(ft="-"+ft),data+ft)}function kebab$1(ot){return"-"+ot.toLowerCase()}function camelcase$1(ot){return ot.charAt(1).toUpperCase()}var hastUtilParseSelector=parse$4,search$1=/[#.]/g;function parse$4(ot,ft){for(var mt=ot||"",vt=ft||"div",yt={},bt=0,xt,Et,St;bt=48&&ft<=57}var isHexadecimal=hexadecimal$1;function hexadecimal$1(ot){var ft=typeof ot=="string"?ot.charCodeAt(0):ot;return ft>=97&&ft<=102||ft>=65&&ft<=70||ft>=48&&ft<=57}var isAlphabetical=alphabetical$1;function alphabetical$1(ot){var ft=typeof ot=="string"?ot.charCodeAt(0):ot;return ft>=97&&ft<=122||ft>=65&&ft<=90}var alphabetical=isAlphabetical,decimal$1=isDecimal,isAlphanumerical=alphanumerical$1;function alphanumerical$1(ot){return alphabetical(ot)||decimal$1(ot)}var el,semicolon$1=59,decodeEntity_browser=decodeEntity$1;function decodeEntity$1(ot){var ft="&"+ot+";",mt;return el=el||document.createElement("i"),el.innerHTML=ft,mt=el.textContent,mt.charCodeAt(mt.length-1)===semicolon$1&&ot!=="semi"||mt===ft?!1:mt}var legacy=require$$0,invalid=require$$1,decimal=isDecimal,hexadecimal=isHexadecimal,alphanumerical=isAlphanumerical,decodeEntity=decodeEntity_browser,parseEntities_1=parseEntities,own$6={}.hasOwnProperty,fromCharCode=String.fromCharCode,noop=Function.prototype,defaults={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},tab$1=9,lineFeed=10,formFeed=12,space$1=32,ampersand=38,semicolon=59,lessThan=60,equalsTo=61,numberSign=35,uppercaseX=88,lowercaseX=120,replacementCharacter=65533,name$1="named",hexa="hexadecimal",deci="decimal",bases={};bases[hexa]=16;bases[deci]=10;var tests={};tests[name$1]=alphanumerical;tests[deci]=decimal;tests[hexa]=hexadecimal;var namedNotTerminated=1,numericNotTerminated=2,namedEmpty=3,numericEmpty=4,namedUnknown=5,numericDisallowed=6,numericProhibited=7,messages={};messages[namedNotTerminated]="Named character references must be terminated by a semicolon";messages[numericNotTerminated]="Numeric character references must be terminated by a semicolon";messages[namedEmpty]="Named character references cannot be empty";messages[numericEmpty]="Numeric character references cannot be empty";messages[namedUnknown]="Named character references must be known";messages[numericDisallowed]="Numeric character references cannot be disallowed";messages[numericProhibited]="Numeric character references cannot be outside the permissible Unicode range";function parseEntities(ot,ft){var mt={},vt,yt;ft||(ft={});for(yt in defaults)vt=ft[yt],mt[yt]=vt??defaults[yt];return(mt.position.indent||mt.position.start)&&(mt.indent=mt.position.indent||[],mt.position=mt.position.start),parse$1(ot,mt)}function parse$1(ot,ft){var mt=ft.additional,vt=ft.nonTerminated,yt=ft.text,bt=ft.reference,xt=ft.warning,Et=ft.textContext,St=ft.referenceContext,wt=ft.warningContext,_t=ft.position,kt=ft.indent||[],Ct=ot.length,At=0,Ot=-1,Nt=_t.column||1,Pt=_t.line||1,Mt="",Tt=[],Rt,Lt,Dt,$t,Bt,Ht,Yt,Wt,Xt,Jt,rr,nr,Zt,qt,Kt,zt,Ut,Vt,tr;for(typeof mt=="string"&&(mt=mt.charCodeAt(0)),zt=or(),Wt=xt?Qt:noop,At--,Ct++;++At65535&&(Ht-=65536,Jt+=fromCharCode(Ht>>>10|55296),Ht=56320|Ht&1023),Ht=Jt+fromCharCode(Ht))):qt!==name$1&&Wt(numericEmpty,Vt)),Ht?(ar(),zt=or(),At=tr-1,Nt+=tr-Zt+1,Tt.push(Ht),Ut=or(),Ut.offset++,bt&&bt.call(St,Ht,{start:zt,end:Ut},ot.slice(Zt-1,tr)),zt=Ut):($t=ot.slice(Zt-1,tr),Mt+=$t,Nt+=$t.length,At=tr-1)}else Bt===10&&(Pt++,Ot++,Nt=0),Bt===Bt?(Mt+=fromCharCode(Bt),Nt++):ar();return Tt.join("");function or(){return{line:Pt,column:Nt,offset:At+(_t.offset||0)}}function Qt(sr,dr){var vr=or();vr.column+=dr,vr.offset+=dr,xt.call(wt,messages[sr],vr,sr)}function ar(){Mt&&(Tt.push(Mt),yt&&yt.call(Et,Mt,{start:zt,end:or()}),Mt="")}}function prohibited(ot){return ot>=55296&&ot<=57343||ot>1114111}function disallowed(ot){return ot>=1&&ot<=8||ot===11||ot>=13&&ot<=31||ot>=127&&ot<=159||ot>=64976&&ot<=65007||(ot&65535)===65535||(ot&65535)===65534}var prismCore={exports:{}};(function(ot){var ft=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT * @author Lea Verou * @namespace * @public */var mt=function(vt){var yt=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,bt=0,xt={},Et={manual:vt.Prism&&vt.Prism.manual,disableWorkerMessageHandler:vt.Prism&&vt.Prism.disableWorkerMessageHandler,util:{encode:function Tt(Rt){return Rt instanceof St?new St(Rt.type,Tt(Rt.content),Rt.alias):Array.isArray(Rt)?Rt.map(Tt):Rt.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(Dt){var Tt=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(Dt.stack)||[])[1];if(Tt){var Rt=document.getElementsByTagName("script");for(var Lt in Rt)if(Rt[Lt].src==Tt)return Rt[Lt]}return null}},isActive:function(Tt,Rt,Lt){for(var Dt="no-"+Rt;Tt;){var $t=Tt.classList;if($t.contains(Rt))return!0;if($t.contains(Dt))return!1;Tt=Tt.parentElement}return!!Lt}},languages:{plain:xt,plaintext:xt,text:xt,txt:xt,extend:function(Tt,Rt){var Lt=Et.util.clone(Et.languages[Tt]);for(var Dt in Rt)Lt[Dt]=Rt[Dt];return Lt},insertBefore:function(Tt,Rt,Lt,Dt){Dt=Dt||Et.languages;var $t=Dt[Tt],Bt={};for(var Ht in $t)if($t.hasOwnProperty(Ht)){if(Ht==Rt)for(var Yt in Lt)Lt.hasOwnProperty(Yt)&&(Bt[Yt]=Lt[Yt]);Lt.hasOwnProperty(Ht)||(Bt[Ht]=$t[Ht])}var Wt=Dt[Tt];return Dt[Tt]=Bt,Et.languages.DFS(Et.languages,function(Xt,Jt){Jt===Wt&&Xt!=Tt&&(this[Xt]=Bt)}),Bt},DFS:function Tt(Rt,Lt,Dt,$t){$t=$t||{};var Bt=Et.util.objId;for(var Ht in Rt)if(Rt.hasOwnProperty(Ht)){Lt.call(Rt,Ht,Rt[Ht],Dt||Ht);var Yt=Rt[Ht],Wt=Et.util.type(Yt);Wt==="Object"&&!$t[Bt(Yt)]?($t[Bt(Yt)]=!0,Tt(Yt,Lt,null,$t)):Wt==="Array"&&!$t[Bt(Yt)]&&($t[Bt(Yt)]=!0,Tt(Yt,Lt,Ht,$t))}}},plugins:{},highlightAll:function(Tt,Rt){Et.highlightAllUnder(document,Tt,Rt)},highlightAllUnder:function(Tt,Rt,Lt){var Dt={callback:Lt,container:Tt,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};Et.hooks.run("before-highlightall",Dt),Dt.elements=Array.prototype.slice.apply(Dt.container.querySelectorAll(Dt.selector)),Et.hooks.run("before-all-elements-highlight",Dt);for(var $t=0,Bt;Bt=Dt.elements[$t++];)Et.highlightElement(Bt,Rt===!0,Dt.callback)},highlightElement:function(Tt,Rt,Lt){var Dt=Et.util.getLanguage(Tt),$t=Et.languages[Dt];Et.util.setLanguage(Tt,Dt);var Bt=Tt.parentElement;Bt&&Bt.nodeName.toLowerCase()==="pre"&&Et.util.setLanguage(Bt,Dt);var Ht=Tt.textContent,Yt={element:Tt,language:Dt,grammar:$t,code:Ht};function Wt(Jt){Yt.highlightedCode=Jt,Et.hooks.run("before-insert",Yt),Yt.element.innerHTML=Yt.highlightedCode,Et.hooks.run("after-highlight",Yt),Et.hooks.run("complete",Yt),Lt&&Lt.call(Yt.element)}if(Et.hooks.run("before-sanity-check",Yt),Bt=Yt.element.parentElement,Bt&&Bt.nodeName.toLowerCase()==="pre"&&!Bt.hasAttribute("tabindex")&&Bt.setAttribute("tabindex","0"),!Yt.code){Et.hooks.run("complete",Yt),Lt&&Lt.call(Yt.element);return}if(Et.hooks.run("before-highlight",Yt),!Yt.grammar){Wt(Et.util.encode(Yt.code));return}if(Rt&&vt.Worker){var Xt=new Worker(Et.filename);Xt.onmessage=function(Jt){Wt(Jt.data)},Xt.postMessage(JSON.stringify({language:Yt.language,code:Yt.code,immediateClose:!0}))}else Wt(Et.highlight(Yt.code,Yt.grammar,Yt.language))},highlight:function(Tt,Rt,Lt){var Dt={code:Tt,grammar:Rt,language:Lt};if(Et.hooks.run("before-tokenize",Dt),!Dt.grammar)throw new Error('The language "'+Dt.language+'" has no grammar.');return Dt.tokens=Et.tokenize(Dt.code,Dt.grammar),Et.hooks.run("after-tokenize",Dt),St.stringify(Et.util.encode(Dt.tokens),Dt.language)},tokenize:function(Tt,Rt){var Lt=Rt.rest;if(Lt){for(var Dt in Lt)Rt[Dt]=Lt[Dt];delete Rt.rest}var $t=new kt;return Ct($t,$t.head,Tt),_t(Tt,$t,Rt,$t.head,0),Ot($t)},hooks:{all:{},add:function(Tt,Rt){var Lt=Et.hooks.all;Lt[Tt]=Lt[Tt]||[],Lt[Tt].push(Rt)},run:function(Tt,Rt){var Lt=Et.hooks.all[Tt];if(!(!Lt||!Lt.length))for(var Dt=0,$t;$t=Lt[Dt++];)$t(Rt)}},Token:St};vt.Prism=Et;function St(Tt,Rt,Lt,Dt){this.type=Tt,this.content=Rt,this.alias=Lt,this.length=(Dt||"").length|0}St.stringify=function Tt(Rt,Lt){if(typeof Rt=="string")return Rt;if(Array.isArray(Rt)){var Dt="";return Rt.forEach(function(Wt){Dt+=Tt(Wt,Lt)}),Dt}var $t={type:Rt.type,content:Tt(Rt.content,Lt),tag:"span",classes:["token",Rt.type],attributes:{},language:Lt},Bt=Rt.alias;Bt&&(Array.isArray(Bt)?Array.prototype.push.apply($t.classes,Bt):$t.classes.push(Bt)),Et.hooks.run("wrap",$t);var Ht="";for(var Yt in $t.attributes)Ht+=" "+Yt+'="'+($t.attributes[Yt]||"").replace(/"/g,""")+'"';return"<"+$t.tag+' class="'+$t.classes.join(" ")+'"'+Ht+">"+$t.content+""};function wt(Tt,Rt,Lt,Dt){Tt.lastIndex=Rt;var $t=Tt.exec(Lt);if($t&&Dt&&$t[1]){var Bt=$t[1].length;$t.index+=Bt,$t[0]=$t[0].slice(Bt)}return $t}function _t(Tt,Rt,Lt,Dt,$t,Bt){for(var Ht in Lt)if(!(!Lt.hasOwnProperty(Ht)||!Lt[Ht])){var Yt=Lt[Ht];Yt=Array.isArray(Yt)?Yt:[Yt];for(var Wt=0;Wt=Bt.reach);Ut+=zt.value.length,zt=zt.next){var Vt=zt.value;if(Rt.length>Tt.length)return;if(!(Vt instanceof St)){var tr=1,or;if(nr){if(or=wt(Kt,Ut,Tt,rr),!or||or.index>=Tt.length)break;var dr=or.index,Qt=or.index+or[0].length,ar=Ut;for(ar+=zt.value.length;dr>=ar;)zt=zt.next,ar+=zt.value.length;if(ar-=zt.value.length,Ut=ar,zt.value instanceof St)continue;for(var sr=zt;sr!==Rt.tail&&(arBt.reach&&(Bt.reach=ur);var pr=zt.prev;xr&&(pr=Ct(Rt,pr,xr),Ut+=xr.length),At(Rt,pr,tr);var mr=new St(Ht,Jt?Et.tokenize(vr,Jt):vr,Zt,vr);if(zt=Ct(Rt,pr,mr),_r&&Ct(Rt,zt,_r),tr>1){var yr={cause:Ht+","+Wt,reach:ur};_t(Tt,Rt,Lt,zt.prev,Ut,yr),Bt&&yr.reach>Bt.reach&&(Bt.reach=yr.reach)}}}}}}function kt(){var Tt={value:null,prev:null,next:null},Rt={value:null,prev:Tt,next:null};Tt.next=Rt,this.head=Tt,this.tail=Rt,this.length=0}function Ct(Tt,Rt,Lt){var Dt=Rt.next,$t={value:Lt,prev:Rt,next:Dt};return Rt.next=$t,Dt.prev=$t,Tt.length++,$t}function At(Tt,Rt,Lt){for(var Dt=Rt.next,$t=0;$t/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ot.languages.markup.tag.inside["attr-value"].inside.entity=ot.languages.markup.entity,ot.languages.markup.doctype.inside["internal-subset"].inside=ot.languages.markup,ot.hooks.add("wrap",function(ft){ft.type==="entity"&&(ft.attributes.title=ft.content.value.replace(/&/,"&"))}),Object.defineProperty(ot.languages.markup.tag,"addInlined",{value:function(mt,vt){var yt={};yt["language-"+vt]={pattern:/(^$)/i,lookbehind:!0,inside:ot.languages[vt]},yt.cdata=/^$/i;var bt={"included-cdata":{pattern://i,inside:yt}};bt["language-"+vt]={pattern:/[\s\S]+/,inside:ot.languages[vt]};var xt={};xt[mt]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return mt}),"i"),lookbehind:!0,greedy:!0,inside:bt},ot.languages.insertBefore("markup","cdata",xt)}}),Object.defineProperty(ot.languages.markup.tag,"addAttribute",{value:function(ft,mt){ot.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+ft+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[mt,"language-"+mt],inside:ot.languages[mt]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ot.languages.html=ot.languages.markup,ot.languages.mathml=ot.languages.markup,ot.languages.svg=ot.languages.markup,ot.languages.xml=ot.languages.extend("markup",{}),ot.languages.ssml=ot.languages.xml,ot.languages.atom=ot.languages.xml,ot.languages.rss=ot.languages.xml}var css_1=css$1;css$1.displayName="css";css$1.aliases=[];function css$1(ot){(function(ft){var mt=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;ft.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+mt.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+mt.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+mt.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:mt,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},ft.languages.css.atrule.inside.rest=ft.languages.css;var vt=ft.languages.markup;vt&&(vt.tag.addInlined("style","css"),vt.tag.addAttribute("style","css"))})(ot)}var clike_1=clike$1;clike$1.displayName="clike";clike$1.aliases=[];function clike$1(ot){ot.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}var javascript_1=javascript;javascript.displayName="javascript";javascript.aliases=["js"];function javascript(ot){ot.languages.javascript=ot.languages.extend("clike",{"class-name":[ot.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ot.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ot.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ot.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ot.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ot.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ot.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ot.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ot.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ot.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ot.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ot.languages.markup&&(ot.languages.markup.tag.addInlined("script","javascript"),ot.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ot.languages.js=ot.languages.javascript}var ctx$1=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof commonjsGlobal=="object"?commonjsGlobal:{},restore=capture();ctx$1.Prism={manual:!0,disableWorkerMessageHandler:!0};var h$1=hastscript,decode$1=parseEntities_1,Prism=prismCoreExports,markup=markup_1,css=css_1,clike=clike_1,js=javascript_1;restore();var own$5={}.hasOwnProperty;function Refractor(){}Refractor.prototype=Prism;var refract=new Refractor,core$5=refract;refract.highlight=highlight;refract.register=register;refract.alias=alias;refract.registered=registered;refract.listLanguages=listLanguages;register(markup);register(css);register(clike);register(js);refract.util.encode=encode;refract.Token.stringify=stringify$2;function register(ot){if(typeof ot!="function"||!ot.displayName)throw new Error("Expected `function` for `grammar`, got `"+ot+"`");refract.languages[ot.displayName]===void 0&&ot(refract)}function alias(ot,ft){var mt=refract.languages,vt=ot,yt,bt,xt,Et;ft&&(vt={},vt[ot]=ft);for(yt in vt)for(bt=vt[yt],bt=typeof bt=="string"?[bt]:bt,xt=bt.length,Et=-1;++Et code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};var abap_1,hasRequiredAbap;function requireAbap(){if(hasRequiredAbap)return abap_1;hasRequiredAbap=1,abap_1=ot,ot.displayName="abap",ot.aliases=[];function ot(ft){ft.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}return abap_1}var abnf_1,hasRequiredAbnf;function requireAbnf(){if(hasRequiredAbnf)return abnf_1;hasRequiredAbnf=1,abnf_1=ot,ot.displayName="abnf",ot.aliases=[];function ot(ft){(function(mt){var vt="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";mt.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+vt+"|<"+vt+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(ft)}return abnf_1}var actionscript_1,hasRequiredActionscript;function requireActionscript(){if(hasRequiredActionscript)return actionscript_1;hasRequiredActionscript=1,actionscript_1=ot,ot.displayName="actionscript",ot.aliases=[];function ot(ft){ft.languages.actionscript=ft.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),ft.languages.actionscript["class-name"].alias="function",delete ft.languages.actionscript.parameter,delete ft.languages.actionscript["literal-property"],ft.languages.markup&&ft.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:ft.languages.markup}})}return actionscript_1}var ada_1,hasRequiredAda;function requireAda(){if(hasRequiredAda)return ada_1;hasRequiredAda=1,ada_1=ot,ot.displayName="ada",ot.aliases=[];function ot(ft){ft.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}return ada_1}var agda_1,hasRequiredAgda;function requireAgda(){if(hasRequiredAgda)return agda_1;hasRequiredAgda=1,agda_1=ot,ot.displayName="agda",ot.aliases=[];function ot(ft){(function(mt){mt.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(ft)}return agda_1}var al_1,hasRequiredAl;function requireAl(){if(hasRequiredAl)return al_1;hasRequiredAl=1,al_1=ot,ot.displayName="al",ot.aliases=[];function ot(ft){ft.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}return al_1}var antlr4_1,hasRequiredAntlr4;function requireAntlr4(){if(hasRequiredAntlr4)return antlr4_1;hasRequiredAntlr4=1,antlr4_1=ot,ot.displayName="antlr4",ot.aliases=["g4"];function ot(ft){ft.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},ft.languages.g4=ft.languages.antlr4}return antlr4_1}var apacheconf_1,hasRequiredApacheconf;function requireApacheconf(){if(hasRequiredApacheconf)return apacheconf_1;hasRequiredApacheconf=1,apacheconf_1=ot,ot.displayName="apacheconf",ot.aliases=[];function ot(ft){ft.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}return apacheconf_1}var sql_1,hasRequiredSql;function requireSql(){if(hasRequiredSql)return sql_1;hasRequiredSql=1,sql_1=ot,ot.displayName="sql",ot.aliases=[];function ot(ft){ft.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}return sql_1}var apex_1,hasRequiredApex;function requireApex(){if(hasRequiredApex)return apex_1;hasRequiredApex=1;var ot=requireSql();apex_1=ft,ft.displayName="apex",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,bt=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return yt.source});function xt(St){return RegExp(St.replace(//g,function(){return bt}),"i")}var Et={keyword:yt,punctuation:/[()\[\]{};,:.<>]/};vt.languages.apex={comment:vt.languages.clike.comment,string:vt.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:vt.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:xt(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:Et},{pattern:xt(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:Et},{pattern:xt(/(?=\s*\w+\s*[;=,(){:])/.source),inside:Et}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:yt,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(mt)}return apex_1}var apl_1,hasRequiredApl;function requireApl(){if(hasRequiredApl)return apl_1;hasRequiredApl=1,apl_1=ot,ot.displayName="apl",ot.aliases=[];function ot(ft){ft.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}return apl_1}var applescript_1,hasRequiredApplescript;function requireApplescript(){if(hasRequiredApplescript)return applescript_1;hasRequiredApplescript=1,applescript_1=ot,ot.displayName="applescript",ot.aliases=[];function ot(ft){ft.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}return applescript_1}var aql_1,hasRequiredAql;function requireAql(){if(hasRequiredAql)return aql_1;hasRequiredAql=1,aql_1=ot,ot.displayName="aql",ot.aliases=[];function ot(ft){ft.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}return aql_1}var c_1,hasRequiredC;function requireC(){if(hasRequiredC)return c_1;hasRequiredC=1,c_1=ot,ot.displayName="c",ot.aliases=[];function ot(ft){ft.languages.c=ft.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),ft.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),ft.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},ft.languages.c.string],char:ft.languages.c.char,comment:ft.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:ft.languages.c}}}}),ft.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete ft.languages.c.boolean}return c_1}var cpp_1,hasRequiredCpp;function requireCpp(){if(hasRequiredCpp)return cpp_1;hasRequiredCpp=1;var ot=requireC();cpp_1=ft,ft.displayName="cpp",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,bt=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return yt.source});vt.languages.cpp=vt.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return yt.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:yt,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),vt.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return bt})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),vt.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:vt.languages.cpp}}}}),vt.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),vt.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:vt.languages.extend("cpp",{})}}),vt.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},vt.languages.cpp["base-clause"])}(mt)}return cpp_1}var arduino_1,hasRequiredArduino;function requireArduino(){if(hasRequiredArduino)return arduino_1;hasRequiredArduino=1;var ot=requireCpp();arduino_1=ft,ft.displayName="arduino",ft.aliases=["ino"];function ft(mt){mt.register(ot),mt.languages.arduino=mt.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),mt.languages.ino=mt.languages.arduino}return arduino_1}var arff_1,hasRequiredArff;function requireArff(){if(hasRequiredArff)return arff_1;hasRequiredArff=1,arff_1=ot,ot.displayName="arff",ot.aliases=[];function ot(ft){ft.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}return arff_1}var asciidoc_1,hasRequiredAsciidoc;function requireAsciidoc(){if(hasRequiredAsciidoc)return asciidoc_1;hasRequiredAsciidoc=1,asciidoc_1=ot,ot.displayName="asciidoc",ot.aliases=["adoc"];function ot(ft){(function(mt){var vt={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},yt=mt.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:vt,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:vt.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:vt,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function bt(xt){xt=xt.split(" ");for(var Et={},St=0,wt=xt.length;St>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}return asmatmel_1}var csharp_1,hasRequiredCsharp;function requireCsharp(){if(hasRequiredCsharp)return csharp_1;hasRequiredCsharp=1,csharp_1=ot,ot.displayName="csharp",ot.aliases=["dotnet","cs"];function ot(ft){(function(mt){function vt(tr,or){return tr.replace(/<<(\d+)>>/g,function(Qt,ar){return"(?:"+or[+ar]+")"})}function yt(tr,or,Qt){return RegExp(vt(tr,or),Qt||"")}function bt(tr,or){for(var Qt=0;Qt>/g,function(){return"(?:"+tr+")"});return tr.replace(/<>/g,"[^\\s\\S]")}var xt={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function Et(tr){return"\\b(?:"+tr.trim().replace(/ /g,"|")+")\\b"}var St=Et(xt.typeDeclaration),wt=RegExp(Et(xt.type+" "+xt.typeDeclaration+" "+xt.contextual+" "+xt.other)),_t=Et(xt.typeDeclaration+" "+xt.contextual+" "+xt.other),kt=Et(xt.type+" "+xt.typeDeclaration+" "+xt.other),Ct=bt(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),At=bt(/\((?:[^()]|<>)*\)/.source,2),Ot=/@?\b[A-Za-z_]\w*\b/.source,Nt=vt(/<<0>>(?:\s*<<1>>)?/.source,[Ot,Ct]),Pt=vt(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[_t,Nt]),Mt=/\[\s*(?:,\s*)*\]/.source,Tt=vt(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[Pt,Mt]),Rt=vt(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[Ct,At,Mt]),Lt=vt(/\(<<0>>+(?:,<<0>>+)+\)/.source,[Rt]),Dt=vt(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[Lt,Pt,Mt]),$t={keyword:wt,punctuation:/[<>()?,.:[\]]/},Bt=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Ht=/"(?:\\.|[^\\"\r\n])*"/.source,Yt=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;mt.languages.csharp=mt.languages.extend("clike",{string:[{pattern:yt(/(^|[^$\\])<<0>>/.source,[Yt]),lookbehind:!0,greedy:!0},{pattern:yt(/(^|[^@$\\])<<0>>/.source,[Ht]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:yt(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[Pt]),lookbehind:!0,inside:$t},{pattern:yt(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[Ot,Dt]),lookbehind:!0,inside:$t},{pattern:yt(/(\busing\s+)<<0>>(?=\s*=)/.source,[Ot]),lookbehind:!0},{pattern:yt(/(\b<<0>>\s+)<<1>>/.source,[St,Nt]),lookbehind:!0,inside:$t},{pattern:yt(/(\bcatch\s*\(\s*)<<0>>/.source,[Pt]),lookbehind:!0,inside:$t},{pattern:yt(/(\bwhere\s+)<<0>>/.source,[Ot]),lookbehind:!0},{pattern:yt(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[Tt]),lookbehind:!0,inside:$t},{pattern:yt(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Dt,kt,Ot]),inside:$t}],keyword:wt,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),mt.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),mt.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:yt(/([(,]\s*)<<0>>(?=\s*:)/.source,[Ot]),lookbehind:!0,alias:"punctuation"}}),mt.languages.insertBefore("csharp","class-name",{namespace:{pattern:yt(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[Ot]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:yt(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[At]),lookbehind:!0,alias:"class-name",inside:$t},"return-type":{pattern:yt(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Dt,Pt]),inside:$t,alias:"class-name"},"constructor-invocation":{pattern:yt(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Dt]),lookbehind:!0,inside:$t,alias:"class-name"},"generic-method":{pattern:yt(/<<0>>\s*<<1>>(?=\s*\()/.source,[Ot,Ct]),inside:{function:yt(/^<<0>>/.source,[Ot]),generic:{pattern:RegExp(Ct),alias:"class-name",inside:$t}}},"type-list":{pattern:yt(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[St,Nt,Ot,Dt,wt.source,At,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:yt(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[Nt,At]),lookbehind:!0,greedy:!0,inside:mt.languages.csharp},keyword:wt,"class-name":{pattern:RegExp(Dt),greedy:!0,inside:$t},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var Wt=Ht+"|"+Bt,Xt=vt(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[Wt]),Jt=bt(vt(/[^"'/()]|<<0>>|\(<>*\)/.source,[Xt]),2),rr=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,nr=vt(/<<0>>(?:\s*\(<<1>>*\))?/.source,[Pt,Jt]);mt.languages.insertBefore("csharp","class-name",{attribute:{pattern:yt(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[rr,nr]),lookbehind:!0,greedy:!0,inside:{target:{pattern:yt(/^<<0>>(?=\s*:)/.source,[rr]),alias:"keyword"},"attribute-arguments":{pattern:yt(/\(<<0>>*\)/.source,[Jt]),inside:mt.languages.csharp},"class-name":{pattern:RegExp(Pt),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Zt=/:[^}\r\n]+/.source,qt=bt(vt(/[^"'/()]|<<0>>|\(<>*\)/.source,[Xt]),2),Kt=vt(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[qt,Zt]),zt=bt(vt(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[Wt]),2),Ut=vt(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[zt,Zt]);function Vt(tr,or){return{interpolation:{pattern:yt(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[tr]),lookbehind:!0,inside:{"format-string":{pattern:yt(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[or,Zt]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:mt.languages.csharp}}},string:/[\s\S]+/}}mt.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:yt(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Kt]),lookbehind:!0,greedy:!0,inside:Vt(Kt,qt)},{pattern:yt(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[Ut]),lookbehind:!0,greedy:!0,inside:Vt(Ut,zt)}],char:{pattern:RegExp(Bt),greedy:!0}}),mt.languages.dotnet=mt.languages.cs=mt.languages.csharp})(ft)}return csharp_1}var aspnet_1,hasRequiredAspnet;function requireAspnet(){if(hasRequiredAspnet)return aspnet_1;hasRequiredAspnet=1;var ot=requireCsharp();aspnet_1=ft,ft.displayName="aspnet",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.aspnet=mt.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:mt.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:mt.languages.csharp}}}),mt.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,mt.languages.insertBefore("inside","punctuation",{directive:mt.languages.aspnet.directive},mt.languages.aspnet.tag.inside["attr-value"]),mt.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),mt.languages.insertBefore("aspnet",mt.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:mt.languages.csharp||{}}})}return aspnet_1}var autohotkey_1,hasRequiredAutohotkey;function requireAutohotkey(){if(hasRequiredAutohotkey)return autohotkey_1;hasRequiredAutohotkey=1,autohotkey_1=ot,ot.displayName="autohotkey",ot.aliases=[];function ot(ft){ft.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}return autohotkey_1}var autoit_1,hasRequiredAutoit;function requireAutoit(){if(hasRequiredAutoit)return autoit_1;hasRequiredAutoit=1,autoit_1=ot,ot.displayName="autoit",ot.aliases=[];function ot(ft){ft.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}return autoit_1}var avisynth_1,hasRequiredAvisynth;function requireAvisynth(){if(hasRequiredAvisynth)return avisynth_1;hasRequiredAvisynth=1,avisynth_1=ot,ot.displayName="avisynth",ot.aliases=["avs"];function ot(ft){(function(mt){function vt(_t,kt){return _t.replace(/<<(\d+)>>/g,function(Ct,At){return kt[+At]})}function yt(_t,kt,Ct){return RegExp(vt(_t,kt),Ct||"")}var bt=/bool|clip|float|int|string|val/.source,xt=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),Et=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),St=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),wt=[xt,Et,St].join("|");mt.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:yt(/\b(?:<<0>>)\s+("?)\w+\1/.source,[bt],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:yt(/\b(?:<<0>>)\b/.source,[wt],"i"),alias:"function"},"type-cast":{pattern:yt(/\b(?:<<0>>)(?=\s*\()/.source,[bt],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},mt.languages.avs=mt.languages.avisynth})(ft)}return avisynth_1}var avroIdl_1,hasRequiredAvroIdl;function requireAvroIdl(){if(hasRequiredAvroIdl)return avroIdl_1;hasRequiredAvroIdl=1,avroIdl_1=ot,ot.displayName="avroIdl",ot.aliases=[];function ot(ft){ft.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},ft.languages.avdl=ft.languages["avro-idl"]}return avroIdl_1}var bash_1,hasRequiredBash;function requireBash(){if(hasRequiredBash)return bash_1;hasRequiredBash=1,bash_1=ot,ot.displayName="bash",ot.aliases=["shell"];function ot(ft){(function(mt){var vt="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",yt={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},bt={bash:yt,environment:{pattern:RegExp("\\$"+vt),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+vt),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};mt.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+vt),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:bt},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:yt}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:bt},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:bt.entity}}],environment:{pattern:RegExp("\\$?"+vt),alias:"constant"},variable:bt.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},yt.inside=mt.languages.bash;for(var xt=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],Et=bt.variable[1].inside,St=0;St?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}return basic_1}var batch_1,hasRequiredBatch;function requireBatch(){if(hasRequiredBatch)return batch_1;hasRequiredBatch=1,batch_1=ot,ot.displayName="batch",ot.aliases=[];function ot(ft){(function(mt){var vt=/%%?[~:\w]+%?|!\S+!/,yt={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},bt=/"(?:[\\"]"|[^"])*"(?!")/,xt=/(?:\b|-)\d+\b/;mt.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:bt,parameter:yt,variable:vt,number:xt,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:bt,parameter:yt,variable:vt,number:xt,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:bt,parameter:yt,variable:[vt,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:xt,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:bt,parameter:yt,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:vt,number:xt,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(ft)}return batch_1}var bbcode_1,hasRequiredBbcode;function requireBbcode(){if(hasRequiredBbcode)return bbcode_1;hasRequiredBbcode=1,bbcode_1=ot,ot.displayName="bbcode",ot.aliases=["shortcode"];function ot(ft){ft.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},ft.languages.shortcode=ft.languages.bbcode}return bbcode_1}var bicep_1,hasRequiredBicep;function requireBicep(){if(hasRequiredBicep)return bicep_1;hasRequiredBicep=1,bicep_1=ot,ot.displayName="bicep",ot.aliases=[];function ot(ft){ft.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},ft.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=ft.languages.bicep}return bicep_1}var birb_1,hasRequiredBirb;function requireBirb(){if(hasRequiredBirb)return birb_1;hasRequiredBirb=1,birb_1=ot,ot.displayName="birb",ot.aliases=[];function ot(ft){ft.languages.birb=ft.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),ft.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}return birb_1}var bison_1,hasRequiredBison;function requireBison(){if(hasRequiredBison)return bison_1;hasRequiredBison=1;var ot=requireC();bison_1=ft,ft.displayName="bison",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.bison=mt.languages.extend("c",{}),mt.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:mt.languages.c}},comment:mt.languages.c.comment,string:mt.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}return bison_1}var bnf_1,hasRequiredBnf;function requireBnf(){if(hasRequiredBnf)return bnf_1;hasRequiredBnf=1,bnf_1=ot,ot.displayName="bnf",ot.aliases=["rbnf"];function ot(ft){ft.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},ft.languages.rbnf=ft.languages.bnf}return bnf_1}var brainfuck_1,hasRequiredBrainfuck;function requireBrainfuck(){if(hasRequiredBrainfuck)return brainfuck_1;hasRequiredBrainfuck=1,brainfuck_1=ot,ot.displayName="brainfuck",ot.aliases=[];function ot(ft){ft.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}return brainfuck_1}var brightscript_1,hasRequiredBrightscript;function requireBrightscript(){if(hasRequiredBrightscript)return brightscript_1;hasRequiredBrightscript=1,brightscript_1=ot,ot.displayName="brightscript",ot.aliases=[];function ot(ft){ft.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},ft.languages.brightscript["directive-statement"].inside.expression.inside=ft.languages.brightscript}return brightscript_1}var bro_1,hasRequiredBro;function requireBro(){if(hasRequiredBro)return bro_1;hasRequiredBro=1,bro_1=ot,ot.displayName="bro",ot.aliases=[];function ot(ft){ft.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}return bro_1}var bsl_1,hasRequiredBsl;function requireBsl(){if(hasRequiredBsl)return bsl_1;hasRequiredBsl=1,bsl_1=ot,ot.displayName="bsl",ot.aliases=[];function ot(ft){ft.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},ft.languages.oscript=ft.languages.bsl}return bsl_1}var cfscript_1,hasRequiredCfscript;function requireCfscript(){if(hasRequiredCfscript)return cfscript_1;hasRequiredCfscript=1,cfscript_1=ot,ot.displayName="cfscript",ot.aliases=[];function ot(ft){ft.languages.cfscript=ft.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),ft.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete ft.languages.cfscript["class-name"],ft.languages.cfc=ft.languages.cfscript}return cfscript_1}var chaiscript_1,hasRequiredChaiscript;function requireChaiscript(){if(hasRequiredChaiscript)return chaiscript_1;hasRequiredChaiscript=1;var ot=requireCpp();chaiscript_1=ft,ft.displayName="chaiscript",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.chaiscript=mt.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[mt.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),mt.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),mt.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:mt.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}return chaiscript_1}var cil_1,hasRequiredCil;function requireCil(){if(hasRequiredCil)return cil_1;hasRequiredCil=1,cil_1=ot,ot.displayName="cil",ot.aliases=[];function ot(ft){ft.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}return cil_1}var clojure_1,hasRequiredClojure;function requireClojure(){if(hasRequiredClojure)return clojure_1;hasRequiredClojure=1,clojure_1=ot,ot.displayName="clojure",ot.aliases=[];function ot(ft){ft.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}return clojure_1}var cmake_1,hasRequiredCmake;function requireCmake(){if(hasRequiredCmake)return cmake_1;hasRequiredCmake=1,cmake_1=ot,ot.displayName="cmake",ot.aliases=[];function ot(ft){ft.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}return cmake_1}var cobol_1,hasRequiredCobol;function requireCobol(){if(hasRequiredCobol)return cobol_1;hasRequiredCobol=1,cobol_1=ot,ot.displayName="cobol",ot.aliases=[];function ot(ft){ft.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}return cobol_1}var coffeescript_1,hasRequiredCoffeescript;function requireCoffeescript(){if(hasRequiredCoffeescript)return coffeescript_1;hasRequiredCoffeescript=1,coffeescript_1=ot,ot.displayName="coffeescript",ot.aliases=["coffee"];function ot(ft){(function(mt){var vt=/#(?!\{).+/,yt={pattern:/#\{[^}]+\}/,alias:"variable"};mt.languages.coffeescript=mt.languages.extend("javascript",{comment:vt,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:yt}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),mt.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:vt,interpolation:yt}}}),mt.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:mt.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:yt}}]}),mt.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete mt.languages.coffeescript["template-string"],mt.languages.coffee=mt.languages.coffeescript})(ft)}return coffeescript_1}var concurnas_1,hasRequiredConcurnas;function requireConcurnas(){if(hasRequiredConcurnas)return concurnas_1;hasRequiredConcurnas=1,concurnas_1=ot,ot.displayName="concurnas",ot.aliases=["conc"];function ot(ft){ft.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},ft.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:ft.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:ft.languages.concurnas},string:/[\s\S]+/}}}),ft.languages.conc=ft.languages.concurnas}return concurnas_1}var coq_1,hasRequiredCoq;function requireCoq(){if(hasRequiredCoq)return coq_1;hasRequiredCoq=1,coq_1=ot,ot.displayName="coq",ot.aliases=[];function ot(ft){(function(mt){for(var vt=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,yt=0;yt<2;yt++)vt=vt.replace(//g,function(){return vt});vt=vt.replace(//g,"[]"),mt.languages.coq={comment:RegExp(vt),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return vt})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(vt),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(ft)}return coq_1}var ruby_1,hasRequiredRuby;function requireRuby(){if(hasRequiredRuby)return ruby_1;hasRequiredRuby=1,ruby_1=ot,ot.displayName="ruby",ot.aliases=["rb"];function ot(ft){(function(mt){mt.languages.ruby=mt.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),mt.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var vt={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:mt.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete mt.languages.ruby.function;var yt="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",bt=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;mt.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+yt+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:vt,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:vt,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+bt),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+bt+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),mt.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+yt),greedy:!0,inside:{interpolation:vt,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:vt,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:vt,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+yt),greedy:!0,inside:{interpolation:vt,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:vt,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete mt.languages.ruby.string,mt.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),mt.languages.rb=mt.languages.ruby})(ft)}return ruby_1}var crystal_1,hasRequiredCrystal;function requireCrystal(){if(hasRequiredCrystal)return crystal_1;hasRequiredCrystal=1;var ot=requireRuby();crystal_1=ft,ft.displayName="crystal",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){vt.languages.crystal=vt.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,vt.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),vt.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:vt.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:vt.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(mt)}return crystal_1}var cshtml_1,hasRequiredCshtml;function requireCshtml(){if(hasRequiredCshtml)return cshtml_1;hasRequiredCshtml=1;var ot=requireCsharp();cshtml_1=ft,ft.displayName="cshtml",ft.aliases=["razor"];function ft(mt){mt.register(ot),function(vt){var yt=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,bt=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function xt(Pt,Mt){for(var Tt=0;Tt/g,function(){return"(?:"+Pt+")"});return Pt.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+bt+")").replace(//g,"(?:"+yt+")")}var Et=xt(/\((?:[^()'"@/]|||)*\)/.source,2),St=xt(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),wt=xt(/\{(?:[^{}'"@/]|||)*\}/.source,2),_t=xt(/<(?:[^<>'"@/]|||)*>/.source,2),kt=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,Ct=/(?!\d)[^\s>\/=$<%]+/.source+kt+/\s*\/?>/.source,At=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+kt+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ct+"|"+xt(/<\1/.source+kt+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+Ct+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},mt.languages.css.atrule.inside["selector-function-argument"].inside=yt,mt.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var bt={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},xt={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};mt.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:bt,number:xt,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:bt,number:xt})})(ft)}return cssExtras_1}var csv_1,hasRequiredCsv;function requireCsv(){if(hasRequiredCsv)return csv_1;hasRequiredCsv=1,csv_1=ot,ot.displayName="csv",ot.aliases=[];function ot(ft){ft.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}return csv_1}var cypher_1,hasRequiredCypher;function requireCypher(){if(hasRequiredCypher)return cypher_1;hasRequiredCypher=1,cypher_1=ot,ot.displayName="cypher",ot.aliases=[];function ot(ft){ft.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}return cypher_1}var d_1,hasRequiredD;function requireD(){if(hasRequiredD)return d_1;hasRequiredD=1,d_1=ot,ot.displayName="d",ot.aliases=[];function ot(ft){ft.languages.d=ft.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),ft.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),ft.languages.insertBefore("d","keyword",{property:/\B@\w*/}),ft.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}return d_1}var dart_1,hasRequiredDart;function requireDart(){if(hasRequiredDart)return dart_1;hasRequiredDart=1,dart_1=ot,ot.displayName="dart",ot.aliases=[];function ot(ft){(function(mt){var vt=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],yt=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,bt={pattern:RegExp(yt+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};mt.languages.dart=mt.languages.extend("clike",{"class-name":[bt,{pattern:RegExp(yt+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:bt.inside}],keyword:vt,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),mt.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:mt.languages.dart}}},string:/[\s\S]+/}},string:void 0}),mt.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),mt.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":bt,keyword:vt,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(ft)}return dart_1}var dataweave_1,hasRequiredDataweave;function requireDataweave(){if(hasRequiredDataweave)return dataweave_1;hasRequiredDataweave=1,dataweave_1=ot,ot.displayName="dataweave",ot.aliases=[];function ot(ft){(function(mt){mt.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(ft)}return dataweave_1}var dax_1,hasRequiredDax;function requireDax(){if(hasRequiredDax)return dax_1;hasRequiredDax=1,dax_1=ot,ot.displayName="dax",ot.aliases=[];function ot(ft){ft.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}return dax_1}var dhall_1,hasRequiredDhall;function requireDhall(){if(hasRequiredDhall)return dhall_1;hasRequiredDhall=1,dhall_1=ot,ot.displayName="dhall",ot.aliases=[];function ot(ft){ft.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},ft.languages.dhall.string.inside.interpolation.inside.expression.inside=ft.languages.dhall}return dhall_1}var diff_1,hasRequiredDiff;function requireDiff(){if(hasRequiredDiff)return diff_1;hasRequiredDiff=1,diff_1=ot,ot.displayName="diff",ot.aliases=[];function ot(ft){(function(mt){mt.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var vt={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(vt).forEach(function(yt){var bt=vt[yt],xt=[];/^\w+$/.test(yt)||xt.push(/\w+/.exec(yt)[0]),yt==="diff"&&xt.push("bold"),mt.languages.diff[yt]={pattern:RegExp("^(?:["+bt+`].*(?:\r ?| |(?![\\s\\S])))+`,"m"),alias:xt,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(yt)[0]}}}}),Object.defineProperty(mt.languages.diff,"PREFIXES",{value:vt})})(ft)}return diff_1}var markupTemplating_1,hasRequiredMarkupTemplating;function requireMarkupTemplating(){if(hasRequiredMarkupTemplating)return markupTemplating_1;hasRequiredMarkupTemplating=1,markupTemplating_1=ot,ot.displayName="markupTemplating",ot.aliases=[];function ot(ft){(function(mt){function vt(yt,bt){return"___"+yt.toUpperCase()+bt+"___"}Object.defineProperties(mt.languages["markup-templating"]={},{buildPlaceholders:{value:function(yt,bt,xt,Et){if(yt.language===bt){var St=yt.tokenStack=[];yt.code=yt.code.replace(xt,function(wt){if(typeof Et=="function"&&!Et(wt))return wt;for(var _t=St.length,kt;yt.code.indexOf(kt=vt(bt,_t))!==-1;)++_t;return St[_t]=wt,kt}),yt.grammar=mt.languages.markup}}},tokenizePlaceholders:{value:function(yt,bt){if(yt.language!==bt||!yt.tokenStack)return;yt.grammar=mt.languages[bt];var xt=0,Et=Object.keys(yt.tokenStack);function St(wt){for(var _t=0;_t=Et.length);_t++){var kt=wt[_t];if(typeof kt=="string"||kt.content&&typeof kt.content=="string"){var Ct=Et[xt],At=yt.tokenStack[Ct],Ot=typeof kt=="string"?kt:kt.content,Nt=vt(bt,Ct),Pt=Ot.indexOf(Nt);if(Pt>-1){++xt;var Mt=Ot.substring(0,Pt),Tt=new mt.Token(bt,mt.tokenize(At,yt.grammar),"language-"+bt,At),Rt=Ot.substring(Pt+Nt.length),Lt=[];Mt&&Lt.push.apply(Lt,St([Mt])),Lt.push(Tt),Rt&&Lt.push.apply(Lt,St([Rt])),typeof kt=="string"?wt.splice.apply(wt,[_t,1].concat(Lt)):kt.content=Lt}}else kt.content&&St(kt.content)}return wt}St(yt.tokens)}}})})(ft)}return markupTemplating_1}var django_1,hasRequiredDjango;function requireDjango(){if(hasRequiredDjango)return django_1;hasRequiredDjango=1;var ot=requireMarkupTemplating();django_1=ft,ft.displayName="django",ft.aliases=["jinja2"];function ft(mt){mt.register(ot),function(vt){vt.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var yt=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,bt=vt.languages["markup-templating"];vt.hooks.add("before-tokenize",function(xt){bt.buildPlaceholders(xt,"django",yt)}),vt.hooks.add("after-tokenize",function(xt){bt.tokenizePlaceholders(xt,"django")}),vt.languages.jinja2=vt.languages.django,vt.hooks.add("before-tokenize",function(xt){bt.buildPlaceholders(xt,"jinja2",yt)}),vt.hooks.add("after-tokenize",function(xt){bt.tokenizePlaceholders(xt,"jinja2")})}(mt)}return django_1}var dnsZoneFile_1,hasRequiredDnsZoneFile;function requireDnsZoneFile(){if(hasRequiredDnsZoneFile)return dnsZoneFile_1;hasRequiredDnsZoneFile=1,dnsZoneFile_1=ot,ot.displayName="dnsZoneFile",ot.aliases=[];function ot(ft){ft.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},ft.languages["dns-zone"]=ft.languages["dns-zone-file"]}return dnsZoneFile_1}var docker_1,hasRequiredDocker;function requireDocker(){if(hasRequiredDocker)return docker_1;hasRequiredDocker=1,docker_1=ot,ot.displayName="docker",ot.aliases=["dockerfile"];function ot(ft){(function(mt){var vt=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,yt=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return vt}),bt=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,xt=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return bt}),Et={pattern:RegExp(bt),greedy:!0},St={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function wt(_t,kt){return _t=_t.replace(//g,function(){return xt}).replace(//g,function(){return yt}),RegExp(_t,kt)}mt.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:wt(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[Et,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:wt(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:wt(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:wt(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:St,string:Et,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:St},mt.languages.dockerfile=mt.languages.docker})(ft)}return docker_1}var dot_1,hasRequiredDot;function requireDot(){if(hasRequiredDot)return dot_1;hasRequiredDot=1,dot_1=ot,ot.displayName="dot",ot.aliases=["gv"];function ot(ft){(function(mt){var vt="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",yt={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:mt.languages.markup}};function bt(xt,Et){return RegExp(xt.replace(//g,function(){return vt}),Et)}mt.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:bt(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:yt},"attr-value":{pattern:bt(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:yt},"attr-name":{pattern:bt(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:yt},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:bt(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:yt},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},mt.languages.gv=mt.languages.dot})(ft)}return dot_1}var ebnf_1,hasRequiredEbnf;function requireEbnf(){if(hasRequiredEbnf)return ebnf_1;hasRequiredEbnf=1,ebnf_1=ot,ot.displayName="ebnf",ot.aliases=[];function ot(ft){ft.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}return ebnf_1}var editorconfig_1,hasRequiredEditorconfig;function requireEditorconfig(){if(hasRequiredEditorconfig)return editorconfig_1;hasRequiredEditorconfig=1,editorconfig_1=ot,ot.displayName="editorconfig",ot.aliases=[];function ot(ft){ft.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}return editorconfig_1}var eiffel_1,hasRequiredEiffel;function requireEiffel(){if(hasRequiredEiffel)return eiffel_1;hasRequiredEiffel=1,eiffel_1=ot,ot.displayName="eiffel",ot.aliases=[];function ot(ft){ft.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}return eiffel_1}var ejs_1,hasRequiredEjs;function requireEjs(){if(hasRequiredEjs)return ejs_1;hasRequiredEjs=1;var ot=requireMarkupTemplating();ejs_1=ft,ft.displayName="ejs",ft.aliases=["eta"];function ft(mt){mt.register(ot),function(vt){vt.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:vt.languages.javascript}},vt.hooks.add("before-tokenize",function(yt){var bt=/<%(?!%)[\s\S]+?%>/g;vt.languages["markup-templating"].buildPlaceholders(yt,"ejs",bt)}),vt.hooks.add("after-tokenize",function(yt){vt.languages["markup-templating"].tokenizePlaceholders(yt,"ejs")}),vt.languages.eta=vt.languages.ejs}(mt)}return ejs_1}var elixir_1,hasRequiredElixir;function requireElixir(){if(hasRequiredElixir)return elixir_1;hasRequiredElixir=1,elixir_1=ot,ot.displayName="elixir",ot.aliases=[];function ot(ft){ft.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},ft.languages.elixir.string.forEach(function(mt){mt.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:ft.languages.elixir}}}})}return elixir_1}var elm_1,hasRequiredElm;function requireElm(){if(hasRequiredElm)return elm_1;hasRequiredElm=1,elm_1=ot,ot.displayName="elm",ot.aliases=[];function ot(ft){ft.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}return elm_1}var erb_1,hasRequiredErb;function requireErb(){if(hasRequiredErb)return erb_1;hasRequiredErb=1;var ot=requireRuby(),ft=requireMarkupTemplating();erb_1=mt,mt.displayName="erb",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){yt.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:yt.languages.ruby}},yt.hooks.add("before-tokenize",function(bt){var xt=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;yt.languages["markup-templating"].buildPlaceholders(bt,"erb",xt)}),yt.hooks.add("after-tokenize",function(bt){yt.languages["markup-templating"].tokenizePlaceholders(bt,"erb")})}(vt)}return erb_1}var erlang_1,hasRequiredErlang;function requireErlang(){if(hasRequiredErlang)return erlang_1;hasRequiredErlang=1,erlang_1=ot,ot.displayName="erlang",ot.aliases=[];function ot(ft){ft.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}return erlang_1}var lua_1,hasRequiredLua;function requireLua(){if(hasRequiredLua)return lua_1;hasRequiredLua=1,lua_1=ot,ot.displayName="lua",ot.aliases=[];function ot(ft){ft.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}return lua_1}var etlua_1,hasRequiredEtlua;function requireEtlua(){if(hasRequiredEtlua)return etlua_1;hasRequiredEtlua=1;var ot=requireLua(),ft=requireMarkupTemplating();etlua_1=mt,mt.displayName="etlua",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){yt.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:yt.languages.lua}},yt.hooks.add("before-tokenize",function(bt){var xt=/<%[\s\S]+?%>/g;yt.languages["markup-templating"].buildPlaceholders(bt,"etlua",xt)}),yt.hooks.add("after-tokenize",function(bt){yt.languages["markup-templating"].tokenizePlaceholders(bt,"etlua")})}(vt)}return etlua_1}var excelFormula_1,hasRequiredExcelFormula;function requireExcelFormula(){if(hasRequiredExcelFormula)return excelFormula_1;hasRequiredExcelFormula=1,excelFormula_1=ot,ot.displayName="excelFormula",ot.aliases=[];function ot(ft){ft.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},ft.languages.xlsx=ft.languages.xls=ft.languages["excel-formula"]}return excelFormula_1}var factor_1,hasRequiredFactor;function requireFactor(){if(hasRequiredFactor)return factor_1;hasRequiredFactor=1,factor_1=ot,ot.displayName="factor",ot.aliases=[];function ot(ft){(function(mt){var vt={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},yt={number:/\\[^\s']|%\w/},bt={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:vt},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:vt},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:vt}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:yt.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:yt},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:yt}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:yt}},xt=function(_t){return(_t+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},Et=function(_t){return new RegExp("(^|\\s)(?:"+_t.map(xt).join("|")+")(?=\\s|$)")},St={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(St).forEach(function(_t){bt[_t].pattern=Et(St[_t])});var wt=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];bt.combinators.pattern=Et(wt),mt.languages.factor=bt})(ft)}return factor_1}var _false,hasRequired_false;function require_false(){if(hasRequired_false)return _false;hasRequired_false=1,_false=ot,ot.displayName="$false",ot.aliases=[];function ot(ft){(function(mt){mt.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete ft.languages["firestore-security-rules"]["class-name"],ft.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}return firestoreSecurityRules_1}var flow_1,hasRequiredFlow;function requireFlow(){if(hasRequiredFlow)return flow_1;hasRequiredFlow=1,flow_1=ot,ot.displayName="flow",ot.aliases=[];function ot(ft){(function(mt){mt.languages.flow=mt.languages.extend("javascript",{}),mt.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),mt.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete mt.languages.flow.parameter,mt.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(mt.languages.flow.keyword)||(mt.languages.flow.keyword=[mt.languages.flow.keyword]),mt.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(ft)}return flow_1}var fortran_1,hasRequiredFortran;function requireFortran(){if(hasRequiredFortran)return fortran_1;hasRequiredFortran=1,fortran_1=ot,ot.displayName="fortran",ot.aliases=[];function ot(ft){ft.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}return fortran_1}var fsharp_1,hasRequiredFsharp;function requireFsharp(){if(hasRequiredFsharp)return fsharp_1;hasRequiredFsharp=1,fsharp_1=ot,ot.displayName="fsharp",ot.aliases=[];function ot(ft){ft.languages.fsharp=ft.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),ft.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),ft.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),ft.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:ft.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}return fsharp_1}var ftl_1,hasRequiredFtl;function requireFtl(){if(hasRequiredFtl)return ftl_1;hasRequiredFtl=1;var ot=requireMarkupTemplating();ftl_1=ft,ft.displayName="ftl",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){for(var yt=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,bt=0;bt<2;bt++)yt=yt.replace(//g,function(){return yt});yt=yt.replace(//g,/[^\s\S]/.source);var xt={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return yt})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return yt})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};xt.string[1].inside.interpolation.inside.rest=xt,vt.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xt}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xt}}}},vt.hooks.add("before-tokenize",function(Et){var St=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return yt}),"gi");vt.languages["markup-templating"].buildPlaceholders(Et,"ftl",St)}),vt.hooks.add("after-tokenize",function(Et){vt.languages["markup-templating"].tokenizePlaceholders(Et,"ftl")})}(mt)}return ftl_1}var gap_1,hasRequiredGap;function requireGap(){if(hasRequiredGap)return gap_1;hasRequiredGap=1,gap_1=ot,ot.displayName="gap",ot.aliases=[];function ot(ft){ft.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},ft.languages.gap.shell.inside.gap.inside=ft.languages.gap}return gap_1}var gcode_1,hasRequiredGcode;function requireGcode(){if(hasRequiredGcode)return gcode_1;hasRequiredGcode=1,gcode_1=ot,ot.displayName="gcode",ot.aliases=[];function ot(ft){ft.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}return gcode_1}var gdscript_1,hasRequiredGdscript;function requireGdscript(){if(hasRequiredGdscript)return gdscript_1;hasRequiredGdscript=1,gdscript_1=ot,ot.displayName="gdscript",ot.aliases=[];function ot(ft){ft.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}return gdscript_1}var gedcom_1,hasRequiredGedcom;function requireGedcom(){if(hasRequiredGedcom)return gedcom_1;hasRequiredGedcom=1,gedcom_1=ot,ot.displayName="gedcom",ot.aliases=[];function ot(ft){ft.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}return gedcom_1}var gherkin_1,hasRequiredGherkin;function requireGherkin(){if(hasRequiredGherkin)return gherkin_1;hasRequiredGherkin=1,gherkin_1=ot,ot.displayName="gherkin",ot.aliases=[];function ot(ft){(function(mt){var vt=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;mt.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+vt+")(?:"+vt+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(vt),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(ft)}return gherkin_1}var git_1,hasRequiredGit;function requireGit(){if(hasRequiredGit)return git_1;hasRequiredGit=1,git_1=ot,ot.displayName="git",ot.aliases=[];function ot(ft){ft.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}return git_1}var glsl_1,hasRequiredGlsl;function requireGlsl(){if(hasRequiredGlsl)return glsl_1;hasRequiredGlsl=1;var ot=requireC();glsl_1=ft,ft.displayName="glsl",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.glsl=mt.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}return glsl_1}var gml_1,hasRequiredGml;function requireGml(){if(hasRequiredGml)return gml_1;hasRequiredGml=1,gml_1=ot,ot.displayName="gml",ot.aliases=[];function ot(ft){ft.languages.gamemakerlanguage=ft.languages.gml=ft.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}return gml_1}var gn_1,hasRequiredGn;function requireGn(){if(hasRequiredGn)return gn_1;hasRequiredGn=1,gn_1=ot,ot.displayName="gn",ot.aliases=["gni"];function ot(ft){ft.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},ft.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=ft.languages.gn,ft.languages.gni=ft.languages.gn}return gn_1}var goModule_1,hasRequiredGoModule;function requireGoModule(){if(hasRequiredGoModule)return goModule_1;hasRequiredGoModule=1,goModule_1=ot,ot.displayName="goModule",ot.aliases=[];function ot(ft){ft.languages["go-mod"]=ft.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}return goModule_1}var go_1,hasRequiredGo;function requireGo(){if(hasRequiredGo)return go_1;hasRequiredGo=1,go_1=ot,ot.displayName="go",ot.aliases=[];function ot(ft){ft.languages.go=ft.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),ft.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete ft.languages.go["class-name"]}return go_1}var graphql_1,hasRequiredGraphql;function requireGraphql(){if(hasRequiredGraphql)return graphql_1;hasRequiredGraphql=1,graphql_1=ot,ot.displayName="graphql",ot.aliases=[];function ot(ft){ft.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:ft.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},ft.hooks.add("after-tokenize",function(vt){if(vt.language!=="graphql")return;var yt=vt.tokens.filter(function(Mt){return typeof Mt!="string"&&Mt.type!=="comment"&&Mt.type!=="scalar"}),bt=0;function xt(Mt){return yt[bt+Mt]}function Et(Mt,Tt){Tt=Tt||0;for(var Rt=0;Rt0)){var Ot=St(/^\{$/,/^\}$/);if(Ot===-1)continue;for(var Nt=bt;Nt=0&&wt(Pt,"variable-input")}}}}})}return graphql_1}var groovy_1,hasRequiredGroovy;function requireGroovy(){if(hasRequiredGroovy)return groovy_1;hasRequiredGroovy=1,groovy_1=ot,ot.displayName="groovy",ot.aliases=[];function ot(ft){ft.languages.groovy=ft.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),ft.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),ft.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),ft.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),ft.hooks.add("wrap",function(mt){if(mt.language==="groovy"&&mt.type==="string"){var vt=mt.content.value[0];if(vt!="'"){var yt=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;vt==="$"&&(yt=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),mt.content.value=mt.content.value.replace(/</g,"<").replace(/&/g,"&"),mt.content=ft.highlight(mt.content.value,{expression:{pattern:yt,lookbehind:!0,inside:ft.languages.groovy}}),mt.classes.push(vt==="/"?"regex":"gstring")}}})}return groovy_1}var haml_1,hasRequiredHaml;function requireHaml(){if(hasRequiredHaml)return haml_1;hasRequiredHaml=1;var ot=requireRuby();haml_1=ft,ft.displayName="haml",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){vt.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:vt.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:vt.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:vt.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:vt.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:vt.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:vt.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:vt.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var yt="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",bt=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],xt={},Et=0,St=bt.length;Et@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},vt.hooks.add("before-tokenize",function(yt){var bt=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;vt.languages["markup-templating"].buildPlaceholders(yt,"handlebars",bt)}),vt.hooks.add("after-tokenize",function(yt){vt.languages["markup-templating"].tokenizePlaceholders(yt,"handlebars")}),vt.languages.hbs=vt.languages.handlebars}(mt)}return handlebars_1}var haskell_1,hasRequiredHaskell;function requireHaskell(){if(hasRequiredHaskell)return haskell_1;hasRequiredHaskell=1,haskell_1=ot,ot.displayName="haskell",ot.aliases=["hs"];function ot(ft){ft.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},ft.languages.hs=ft.languages.haskell}return haskell_1}var haxe_1,hasRequiredHaxe;function requireHaxe(){if(hasRequiredHaxe)return haxe_1;hasRequiredHaxe=1,haxe_1=ot,ot.displayName="haxe",ot.aliases=[];function ot(ft){ft.languages.haxe=ft.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),ft.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:ft.languages.haxe}}},string:/[\s\S]+/}}}),ft.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:ft.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),ft.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}return haxe_1}var hcl_1,hasRequiredHcl;function requireHcl(){if(hasRequiredHcl)return hcl_1;hasRequiredHcl=1,hcl_1=ot,ot.displayName="hcl",ot.aliases=[];function ot(ft){ft.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}return hcl_1}var hlsl_1,hasRequiredHlsl;function requireHlsl(){if(hasRequiredHlsl)return hlsl_1;hasRequiredHlsl=1;var ot=requireC();hlsl_1=ft,ft.displayName="hlsl",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.hlsl=mt.languages.extend("c",{"class-name":[mt.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}return hlsl_1}var hoon_1,hasRequiredHoon;function requireHoon(){if(hasRequiredHoon)return hoon_1;hasRequiredHoon=1,hoon_1=ot,ot.displayName="hoon",ot.aliases=[];function ot(ft){ft.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}return hoon_1}var hpkp_1,hasRequiredHpkp;function requireHpkp(){if(hasRequiredHpkp)return hpkp_1;hasRequiredHpkp=1,hpkp_1=ot,ot.displayName="hpkp",ot.aliases=[];function ot(ft){ft.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return hpkp_1}var hsts_1,hasRequiredHsts;function requireHsts(){if(hasRequiredHsts)return hsts_1;hasRequiredHsts=1,hsts_1=ot,ot.displayName="hsts",ot.aliases=[];function ot(ft){ft.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}return hsts_1}var http_1,hasRequiredHttp;function requireHttp(){if(hasRequiredHttp)return http_1;hasRequiredHttp=1,http_1=ot,ot.displayName="http",ot.aliases=[];function ot(ft){(function(mt){function vt(kt){return RegExp("(^(?:"+kt+"):[ ]*(?![ ]))[^]+","i")}mt.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:mt.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:vt(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:mt.languages.csp},{pattern:vt(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:mt.languages.hpkp},{pattern:vt(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:mt.languages.hsts},{pattern:vt(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var yt=mt.languages,bt={"application/javascript":yt.javascript,"application/json":yt.json||yt.javascript,"application/xml":yt.xml,"text/xml":yt.xml,"text/html":yt.html,"text/css":yt.css,"text/plain":yt.plain},xt={"application/json":!0,"application/xml":!0};function Et(kt){var Ct=kt.replace(/^[a-z]+\//,""),At="\\w+/(?:[\\w.-]+\\+)+"+Ct+"(?![+\\w.-])";return"(?:"+kt+"|"+At+")"}var St;for(var wt in bt)if(bt[wt]){St=St||{};var _t=xt[wt]?Et(wt):wt;St[wt.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+_t+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:bt[wt]}}St&&mt.languages.insertBefore("http","header",St)})(ft)}return http_1}var ichigojam_1,hasRequiredIchigojam;function requireIchigojam(){if(hasRequiredIchigojam)return ichigojam_1;hasRequiredIchigojam=1,ichigojam_1=ot,ot.displayName="ichigojam",ot.aliases=[];function ot(ft){ft.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}return ichigojam_1}var icon_1,hasRequiredIcon;function requireIcon(){if(hasRequiredIcon)return icon_1;hasRequiredIcon=1,icon_1=ot,ot.displayName="icon",ot.aliases=[];function ot(ft){ft.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}return icon_1}var icuMessageFormat_1,hasRequiredIcuMessageFormat;function requireIcuMessageFormat(){if(hasRequiredIcuMessageFormat)return icuMessageFormat_1;hasRequiredIcuMessageFormat=1,icuMessageFormat_1=ot,ot.displayName="icuMessageFormat",ot.aliases=[];function ot(ft){(function(mt){function vt(wt,_t){return _t<=0?/[]/.source:wt.replace(//g,function(){return vt(wt,_t-1)})}var yt=/'[{}:=,](?:[^']|'')*'(?!')/,bt={pattern:/''/,greedy:!0,alias:"operator"},xt={pattern:yt,greedy:!0,inside:{escape:bt}},Et=vt(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return yt.source}),8),St={pattern:RegExp(Et),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};mt.languages["icu-message-format"]={argument:{pattern:RegExp(Et),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":St,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":St,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+vt(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:bt,string:xt},St.inside.message.inside=mt.languages["icu-message-format"],mt.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=mt.languages["icu-message-format"]})(ft)}return icuMessageFormat_1}var idris_1,hasRequiredIdris;function requireIdris(){if(hasRequiredIdris)return idris_1;hasRequiredIdris=1;var ot=requireHaskell();idris_1=ft,ft.displayName="idris",ft.aliases=["idr"];function ft(mt){mt.register(ot),mt.languages.idris=mt.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),mt.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),mt.languages.idr=mt.languages.idris}return idris_1}var iecst_1,hasRequiredIecst;function requireIecst(){if(hasRequiredIecst)return iecst_1;hasRequiredIecst=1,iecst_1=ot,ot.displayName="iecst",ot.aliases=[];function ot(ft){ft.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}return iecst_1}var ignore_1,hasRequiredIgnore;function requireIgnore(){if(hasRequiredIgnore)return ignore_1;hasRequiredIgnore=1,ignore_1=ot,ot.displayName="ignore",ot.aliases=["gitignore","hgignore","npmignore"];function ot(ft){(function(mt){mt.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},mt.languages.gitignore=mt.languages.ignore,mt.languages.hgignore=mt.languages.ignore,mt.languages.npmignore=mt.languages.ignore})(ft)}return ignore_1}var inform7_1,hasRequiredInform7;function requireInform7(){if(hasRequiredInform7)return inform7_1;hasRequiredInform7=1,inform7_1=ot,ot.displayName="inform7",ot.aliases=[];function ot(ft){ft.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},ft.languages.inform7.string.inside.substitution.inside.rest=ft.languages.inform7,ft.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}return inform7_1}var ini_1,hasRequiredIni;function requireIni(){if(hasRequiredIni)return ini_1;hasRequiredIni=1,ini_1=ot,ot.displayName="ini",ot.aliases=[];function ot(ft){ft.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}return ini_1}var io_1,hasRequiredIo;function requireIo(){if(hasRequiredIo)return io_1;hasRequiredIo=1,io_1=ot,ot.displayName="io",ot.aliases=[];function ot(ft){ft.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}return j_1}var java_1,hasRequiredJava;function requireJava(){if(hasRequiredJava)return java_1;hasRequiredJava=1,java_1=ot,ot.displayName="java",ot.aliases=[];function ot(ft){(function(mt){var vt=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,yt=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,bt={pattern:RegExp(yt+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};mt.languages.java=mt.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[bt,{pattern:RegExp(yt+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:bt.inside}],keyword:vt,function:[mt.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),mt.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),mt.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":bt,keyword:vt,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return vt.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(ft)}return java_1}var javadoclike_1,hasRequiredJavadoclike;function requireJavadoclike(){if(hasRequiredJavadoclike)return javadoclike_1;hasRequiredJavadoclike=1,javadoclike_1=ot,ot.displayName="javadoclike",ot.aliases=[];function ot(ft){(function(mt){var vt=mt.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function yt(xt,Et){var St="doc-comment",wt=mt.languages[xt];if(wt){var _t=wt[St];if(!_t){var kt={};kt[St]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},wt=mt.languages.insertBefore(xt,"comment",kt),_t=wt[St]}if(_t instanceof RegExp&&(_t=wt[St]={pattern:_t}),Array.isArray(_t))for(var Ct=0,At=_t.length;Ct)?|/.source.replace(//g,function(){return xt});yt.languages.javadoc=yt.languages.extend("javadoclike",{}),yt.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+Et+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:yt.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:bt,lookbehind:!0,inside:yt.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:bt,lookbehind:!0,inside:{tag:yt.languages.markup.tag,entity:yt.languages.markup.entity,code:{pattern:/.+/,inside:yt.languages.java,alias:"language-java"}}}}}],tag:yt.languages.markup.tag,entity:yt.languages.markup.entity}),yt.languages.javadoclike.addSupport("java",yt.languages.javadoc)}(vt)}return javadoc_1}var javastacktrace_1,hasRequiredJavastacktrace;function requireJavastacktrace(){if(hasRequiredJavastacktrace)return javastacktrace_1;hasRequiredJavastacktrace=1,javastacktrace_1=ot,ot.displayName="javastacktrace",ot.aliases=[];function ot(ft){ft.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}return javastacktrace_1}var jexl_1,hasRequiredJexl;function requireJexl(){if(hasRequiredJexl)return jexl_1;hasRequiredJexl=1,jexl_1=ot,ot.displayName="jexl",ot.aliases=[];function ot(ft){ft.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}return jexl_1}var jolie_1,hasRequiredJolie;function requireJolie(){if(hasRequiredJolie)return jolie_1;hasRequiredJolie=1,jolie_1=ot,ot.displayName="jolie",ot.aliases=[];function ot(ft){ft.languages.jolie=ft.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),ft.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}return jolie_1}var jq_1,hasRequiredJq;function requireJq(){if(hasRequiredJq)return jq_1;hasRequiredJq=1,jq_1=ot,ot.displayName="jq",ot.aliases=[];function ot(ft){(function(mt){var vt=/\\\((?:[^()]|\([^()]*\))*\)/.source,yt=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return vt})),bt={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+vt),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},xt=mt.languages.jq={comment:/#.*/,property:{pattern:RegExp(yt.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:bt},string:{pattern:yt,lookbehind:!0,greedy:!0,inside:bt},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};bt.interpolation.inside.content.inside=xt})(ft)}return jq_1}var jsExtras_1,hasRequiredJsExtras;function requireJsExtras(){if(hasRequiredJsExtras)return jsExtras_1;hasRequiredJsExtras=1,jsExtras_1=ot,ot.displayName="jsExtras",ot.aliases=[];function ot(ft){(function(mt){mt.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+mt.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),mt.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+mt.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),mt.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function vt(wt,_t){return RegExp(wt.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),_t)}mt.languages.insertBefore("javascript","keyword",{imports:{pattern:vt(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:mt.languages.javascript},exports:{pattern:vt(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:mt.languages.javascript}}),mt.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),mt.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),mt.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:vt(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var yt=["function","function-variable","method","method-variable","property-access"],bt=0;bt=Bt.length)return;var Xt=Yt[Wt];if(typeof Xt=="string"||typeof Xt.content=="string"){var Jt=Bt[Rt],rr=typeof Xt=="string"?Xt:Xt.content,nr=rr.indexOf(Jt);if(nr!==-1){++Rt;var Zt=rr.substring(0,nr),qt=kt(Lt[Jt]),Kt=rr.substring(nr+Jt.length),zt=[];if(Zt&&zt.push(Zt),zt.push(qt),Kt){var Ut=[Kt];Ht(Ut),zt.push.apply(zt,Ut)}typeof Xt=="string"?(Yt.splice.apply(Yt,[Wt,1].concat(zt)),Wt+=zt.length-1):Xt.content=zt}}else{var Vt=Xt.content;Array.isArray(Vt)?Ht(Vt):Ht([Vt])}}}return Ht($t),new mt.Token(Mt,$t,"language-"+Mt,Nt)}var At={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};mt.hooks.add("after-tokenize",function(Nt){if(!(Nt.language in At))return;function Pt(Mt){for(var Tt=0,Rt=Mt.length;Tt]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),mt.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete mt.languages.typescript.parameter,delete mt.languages.typescript["literal-property"];var vt=mt.languages.extend("typescript",{});delete vt["class-name"],mt.languages.typescript["class-name"].inside=vt,mt.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:vt}}}}),mt.languages.ts=mt.languages.typescript})(ft)}return typescript_1}var jsdoc_1,hasRequiredJsdoc;function requireJsdoc(){if(hasRequiredJsdoc)return jsdoc_1;hasRequiredJsdoc=1;var ot=requireJavadoclike(),ft=requireTypescript();jsdoc_1=mt,mt.displayName="jsdoc",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){var bt=yt.languages.javascript,xt=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,Et="(@(?:arg|argument|param|property)\\s+(?:"+xt+"\\s+)?)";yt.languages.jsdoc=yt.languages.extend("javadoclike",{parameter:{pattern:RegExp(Et+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),yt.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(Et+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:bt,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return xt})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+xt),lookbehind:!0,inside:{string:bt.string,number:bt.number,boolean:bt.boolean,keyword:yt.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:bt,alias:"language-javascript"}}}}),yt.languages.javadoclike.addSupport("javascript",yt.languages.jsdoc)}(vt)}return jsdoc_1}var json_1,hasRequiredJson;function requireJson(){if(hasRequiredJson)return json_1;hasRequiredJson=1,json_1=ot,ot.displayName="json",ot.aliases=["webmanifest"];function ot(ft){ft.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},ft.languages.webmanifest=ft.languages.json}return json_1}var json5_1,hasRequiredJson5;function requireJson5(){if(hasRequiredJson5)return json5_1;hasRequiredJson5=1;var ot=requireJson();json5_1=ft,ft.displayName="json5",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;vt.languages.json5=vt.languages.extend("json",{property:[{pattern:RegExp(yt.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:yt,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(mt)}return json5_1}var jsonp_1,hasRequiredJsonp;function requireJsonp(){if(hasRequiredJsonp)return jsonp_1;hasRequiredJsonp=1;var ot=requireJson();jsonp_1=ft,ft.displayName="jsonp",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.jsonp=mt.languages.extend("json",{punctuation:/[{}[\]();,.]/}),mt.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}return jsonp_1}var jsstacktrace_1,hasRequiredJsstacktrace;function requireJsstacktrace(){if(hasRequiredJsstacktrace)return jsstacktrace_1;hasRequiredJsstacktrace=1,jsstacktrace_1=ot,ot.displayName="jsstacktrace",ot.aliases=[];function ot(ft){ft.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}return jsstacktrace_1}var jsx_1,hasRequiredJsx;function requireJsx(){if(hasRequiredJsx)return jsx_1;hasRequiredJsx=1,jsx_1=ot,ot.displayName="jsx",ot.aliases=[];function ot(ft){(function(mt){var vt=mt.util.clone(mt.languages.javascript),yt=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,bt=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,xt=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function Et(_t,kt){return _t=_t.replace(//g,function(){return yt}).replace(//g,function(){return bt}).replace(//g,function(){return xt}),RegExp(_t,kt)}xt=Et(xt).source,mt.languages.jsx=mt.languages.extend("markup",vt),mt.languages.jsx.tag.pattern=Et(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),mt.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,mt.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,mt.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,mt.languages.jsx.tag.inside.comment=vt.comment,mt.languages.insertBefore("inside","attr-name",{spread:{pattern:Et(//.source),inside:mt.languages.jsx}},mt.languages.jsx.tag),mt.languages.insertBefore("inside","special-attr",{script:{pattern:Et(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:mt.languages.jsx}}},mt.languages.jsx.tag);var St=function(_t){return _t?typeof _t=="string"?_t:typeof _t.content=="string"?_t.content:_t.content.map(St).join(""):""},wt=function(_t){for(var kt=[],Ct=0;Ct<_t.length;Ct++){var At=_t[Ct],Ot=!1;if(typeof At!="string"&&(At.type==="tag"&&At.content[0]&&At.content[0].type==="tag"?At.content[0].content[0].content==="0&&kt[kt.length-1].tagName===St(At.content[0].content[1])&&kt.pop():At.content[At.content.length-1].content==="/>"||kt.push({tagName:St(At.content[0].content[1]),openedBraces:0}):kt.length>0&&At.type==="punctuation"&&At.content==="{"?kt[kt.length-1].openedBraces++:kt.length>0&&kt[kt.length-1].openedBraces>0&&At.type==="punctuation"&&At.content==="}"?kt[kt.length-1].openedBraces--:Ot=!0),(Ot||typeof At=="string")&&kt.length>0&&kt[kt.length-1].openedBraces===0){var Nt=St(At);Ct<_t.length-1&&(typeof _t[Ct+1]=="string"||_t[Ct+1].type==="plain-text")&&(Nt+=St(_t[Ct+1]),_t.splice(Ct+1,1)),Ct>0&&(typeof _t[Ct-1]=="string"||_t[Ct-1].type==="plain-text")&&(Nt=St(_t[Ct-1])+Nt,_t.splice(Ct-1,1),Ct--),_t[Ct]=new mt.Token("plain-text",Nt,null,Nt)}At.content&&typeof At.content!="string"&&wt(At.content)}};mt.hooks.add("after-tokenize",function(_t){_t.language!=="jsx"&&_t.language!=="tsx"||wt(_t.tokens)})})(ft)}return jsx_1}var julia_1,hasRequiredJulia;function requireJulia(){if(hasRequiredJulia)return julia_1;hasRequiredJulia=1,julia_1=ot,ot.displayName="julia",ot.aliases=[];function ot(ft){ft.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}return julia_1}var keepalived_1,hasRequiredKeepalived;function requireKeepalived(){if(hasRequiredKeepalived)return keepalived_1;hasRequiredKeepalived=1,keepalived_1=ot,ot.displayName="keepalived",ot.aliases=[];function ot(ft){ft.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}return keepalived_1}var keyman_1,hasRequiredKeyman;function requireKeyman(){if(hasRequiredKeyman)return keyman_1;hasRequiredKeyman=1,keyman_1=ot,ot.displayName="keyman",ot.aliases=[];function ot(ft){ft.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}return keyman_1}var kotlin_1,hasRequiredKotlin;function requireKotlin(){if(hasRequiredKotlin)return kotlin_1;hasRequiredKotlin=1,kotlin_1=ot,ot.displayName="kotlin",ot.aliases=["kt","kts"];function ot(ft){(function(mt){mt.languages.kotlin=mt.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete mt.languages.kotlin["class-name"];var vt={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:mt.languages.kotlin}};mt.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:vt},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:vt},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete mt.languages.kotlin.string,mt.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),mt.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),mt.languages.kt=mt.languages.kotlin,mt.languages.kts=mt.languages.kotlin})(ft)}return kotlin_1}var kumir_1,hasRequiredKumir;function requireKumir(){if(hasRequiredKumir)return kumir_1;hasRequiredKumir=1,kumir_1=ot,ot.displayName="kumir",ot.aliases=["kum"];function ot(ft){(function(mt){var vt=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function yt(bt,xt){return RegExp(bt.replace(//g,vt),xt)}mt.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:yt(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:yt(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:yt(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:yt(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:yt(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:yt(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:yt(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:yt(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},mt.languages.kum=mt.languages.kumir})(ft)}return kumir_1}var kusto_1,hasRequiredKusto;function requireKusto(){if(hasRequiredKusto)return kusto_1;hasRequiredKusto=1,kusto_1=ot,ot.displayName="kusto",ot.aliases=[];function ot(ft){ft.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}return kusto_1}var latex_1,hasRequiredLatex;function requireLatex(){if(hasRequiredLatex)return latex_1;hasRequiredLatex=1,latex_1=ot,ot.displayName="latex",ot.aliases=["tex","context"];function ot(ft){(function(mt){var vt=/\\(?:[^a-z()[\]]|[a-z*]+)/i,yt={"equation-command":{pattern:vt,alias:"regex"}};mt.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:yt,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:yt,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:vt,alias:"selector"},punctuation:/[[\]{}&]/},mt.languages.tex=mt.languages.latex,mt.languages.context=mt.languages.latex})(ft)}return latex_1}var php_1,hasRequiredPhp;function requirePhp(){if(hasRequiredPhp)return php_1;hasRequiredPhp=1;var ot=requireMarkupTemplating();php_1=ft,ft.displayName="php",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,bt=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],xt=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Et=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,St=/[{}\[\](),:;]/;vt.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:yt,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:bt,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:xt,operator:Et,punctuation:St};var wt={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:vt.languages.php},_t=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:wt}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:wt}}];vt.languages.insertBefore("php","variable",{string:_t,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:yt,string:_t,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:bt,number:xt,operator:Et,punctuation:St}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),vt.hooks.add("before-tokenize",function(kt){if(/<\?/.test(kt.code)){var Ct=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;vt.languages["markup-templating"].buildPlaceholders(kt,"php",Ct)}}),vt.hooks.add("after-tokenize",function(kt){vt.languages["markup-templating"].tokenizePlaceholders(kt,"php")})}(mt)}return php_1}var latte_1,hasRequiredLatte;function requireLatte(){if(hasRequiredLatte)return latte_1;hasRequiredLatte=1;var ot=requireMarkupTemplating(),ft=requirePhp();latte_1=mt,mt.displayName="latte",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){yt.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:yt.languages.php}};var bt=yt.languages.extend("markup",{});yt.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:yt.languages.php}}}}}},bt.tag),yt.hooks.add("before-tokenize",function(xt){if(xt.language==="latte"){var Et=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;yt.languages["markup-templating"].buildPlaceholders(xt,"latte",Et),xt.grammar=bt}}),yt.hooks.add("after-tokenize",function(xt){yt.languages["markup-templating"].tokenizePlaceholders(xt,"latte")})}(vt)}return latte_1}var less_1,hasRequiredLess;function requireLess(){if(hasRequiredLess)return less_1;hasRequiredLess=1,less_1=ot,ot.displayName="less",ot.aliases=[];function ot(ft){ft.languages.less=ft.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),ft.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}return less_1}var scheme_1,hasRequiredScheme;function requireScheme(){if(hasRequiredScheme)return scheme_1;hasRequiredScheme=1,scheme_1=ot,ot.displayName="scheme",ot.aliases=[];function ot(ft){(function(mt){mt.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(vt({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function vt(yt){for(var bt in yt)yt[bt]=yt[bt].replace(/<[\w\s]+>/g,function(xt){return"(?:"+yt[xt].trim()+")"});return yt[bt]}})(ft)}return scheme_1}var lilypond_1,hasRequiredLilypond;function requireLilypond(){if(hasRequiredLilypond)return lilypond_1;hasRequiredLilypond=1;var ot=requireScheme();lilypond_1=ft,ft.displayName="lilypond",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){for(var yt=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,bt=5,xt=0;xt/g,function(){return yt});yt=yt.replace(//g,/[^\s\S]/.source);var Et=vt.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return yt}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:vt.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};Et["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=Et,vt.languages.ly=Et}(mt)}return lilypond_1}var liquid_1,hasRequiredLiquid;function requireLiquid(){if(hasRequiredLiquid)return liquid_1;hasRequiredLiquid=1;var ot=requireMarkupTemplating();liquid_1=ft,ft.displayName="liquid",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},mt.hooks.add("before-tokenize",function(vt){var yt=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,bt=!1;mt.languages["markup-templating"].buildPlaceholders(vt,"liquid",yt,function(xt){var Et=/^\{%-?\s*(\w+)/.exec(xt);if(Et){var St=Et[1];if(St==="raw"&&!bt)return bt=!0,!0;if(St==="endraw")return bt=!1,!0}return!bt})}),mt.hooks.add("after-tokenize",function(vt){mt.languages["markup-templating"].tokenizePlaceholders(vt,"liquid")})}return liquid_1}var lisp_1,hasRequiredLisp;function requireLisp(){if(hasRequiredLisp)return lisp_1;hasRequiredLisp=1,lisp_1=ot,ot.displayName="lisp",ot.aliases=[];function ot(ft){(function(mt){function vt(Nt){return RegExp(/(\()/.source+"(?:"+Nt+")"+/(?=[\s\)])/.source)}function yt(Nt){return RegExp(/([\s([])/.source+"(?:"+Nt+")"+/(?=[\s)])/.source)}var bt=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,xt="&"+bt,Et="(\\()",St="(?=\\))",wt="(?=\\s)",_t=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,kt={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+bt+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+bt),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+bt),alias:"property"},splice:{pattern:RegExp(",@?"+bt),alias:["symbol","variable"]},keyword:[{pattern:RegExp(Et+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+wt),lookbehind:!0},{pattern:RegExp(Et+"(?:append|by|collect|concat|do|finally|for|in|return)"+wt),lookbehind:!0}],declare:{pattern:vt(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:vt(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:yt(/nil|t/.source),lookbehind:!0},number:{pattern:yt(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(Et+"def(?:const|custom|group|var)\\s+"+bt),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(bt)}},defun:{pattern:RegExp(Et+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+bt+/\s+\(/.source+_t+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+bt),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(Et+"lambda\\s+\\(\\s*(?:&?"+bt+"(?:\\s+&?"+bt+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(Et+bt),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},Ct={"lisp-marker":RegExp(xt),varform:{pattern:RegExp(/\(/.source+bt+/\s+(?=\S)/.source+_t+/\)/.source),inside:kt},argument:{pattern:RegExp(/(^|[\s(])/.source+bt),lookbehind:!0,alias:"variable"},rest:kt},At="\\S+(?:\\s+\\S+)*",Ot={pattern:RegExp(Et+_t+St),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+At),inside:Ct},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+At),inside:Ct},keys:{pattern:RegExp("&key\\s+"+At+"(?:\\s+&allow-other-keys)?"),inside:Ct},argument:{pattern:RegExp(bt),alias:"variable"},punctuation:/[()]/}};kt.lambda.inside.arguments=Ot,kt.defun.inside.arguments=mt.util.clone(Ot),kt.defun.inside.arguments.inside.sublist=Ot,mt.languages.lisp=kt,mt.languages.elisp=kt,mt.languages.emacs=kt,mt.languages["emacs-lisp"]=kt})(ft)}return lisp_1}var livescript_1,hasRequiredLivescript;function requireLivescript(){if(hasRequiredLivescript)return livescript_1;hasRequiredLivescript=1,livescript_1=ot,ot.displayName="livescript",ot.aliases=[];function ot(ft){ft.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},ft.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=ft.languages.livescript}return livescript_1}var llvm_1,hasRequiredLlvm;function requireLlvm(){if(hasRequiredLlvm)return llvm_1;hasRequiredLlvm=1,llvm_1=ot,ot.displayName="llvm",ot.aliases=[];function ot(ft){(function(mt){mt.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(ft)}return llvm_1}var log_1,hasRequiredLog;function requireLog(){if(hasRequiredLog)return log_1;hasRequiredLog=1,log_1=ot,ot.displayName="log",ot.aliases=[];function ot(ft){ft.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:ft.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}return log_1}var lolcode_1,hasRequiredLolcode;function requireLolcode(){if(hasRequiredLolcode)return lolcode_1;hasRequiredLolcode=1,lolcode_1=ot,ot.displayName="lolcode",ot.aliases=[];function ot(ft){ft.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}return lolcode_1}var magma_1,hasRequiredMagma;function requireMagma(){if(hasRequiredMagma)return magma_1;hasRequiredMagma=1,magma_1=ot,ot.displayName="magma",ot.aliases=[];function ot(ft){ft.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}return magma_1}var makefile_1,hasRequiredMakefile;function requireMakefile(){if(hasRequiredMakefile)return makefile_1;hasRequiredMakefile=1,makefile_1=ot,ot.displayName="makefile",ot.aliases=[];function ot(ft){ft.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}return makefile_1}var markdown_1,hasRequiredMarkdown;function requireMarkdown(){if(hasRequiredMarkdown)return markdown_1;hasRequiredMarkdown=1,markdown_1=ot,ot.displayName="markdown",ot.aliases=["md"];function ot(ft){(function(mt){var vt=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function yt(Ct){return Ct=Ct.replace(//g,function(){return vt}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+Ct+")")}var bt=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,xt=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return bt}),Et=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;mt.languages.markdown=mt.languages.extend("markup",{}),mt.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:mt.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+xt+Et+"(?:"+xt+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+xt+Et+")(?:"+xt+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(bt),inside:mt.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+xt+")"+Et+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+xt+"$"),inside:{"table-header":{pattern:RegExp(bt),alias:"important",inside:mt.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:yt(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:yt(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:yt(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:yt(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(Ct){["url","bold","italic","strike","code-snippet"].forEach(function(At){Ct!==At&&(mt.languages.markdown[Ct].inside.content.inside[At]=mt.languages.markdown[At])})}),mt.hooks.add("after-tokenize",function(Ct){if(Ct.language!=="markdown"&&Ct.language!=="md")return;function At(Ot){if(!(!Ot||typeof Ot=="string"))for(var Nt=0,Pt=Ot.length;Nt",quot:'"'},_t=String.fromCodePoint||String.fromCharCode;function kt(Ct){var At=Ct.replace(St,"");return At=At.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(Ot,Nt){if(Nt=Nt.toLowerCase(),Nt[0]==="#"){var Pt;return Nt[1]==="x"?Pt=parseInt(Nt.slice(2),16):Pt=Number(Nt.slice(1)),_t(Pt)}else{var Mt=wt[Nt];return Mt||Ot}}),At}mt.languages.md=mt.languages.markdown})(ft)}return markdown_1}var matlab_1,hasRequiredMatlab;function requireMatlab(){if(hasRequiredMatlab)return matlab_1;hasRequiredMatlab=1,matlab_1=ot,ot.displayName="matlab",ot.aliases=[];function ot(ft){ft.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}return matlab_1}var maxscript_1,hasRequiredMaxscript;function requireMaxscript(){if(hasRequiredMaxscript)return maxscript_1;hasRequiredMaxscript=1,maxscript_1=ot,ot.displayName="maxscript",ot.aliases=[];function ot(ft){(function(mt){var vt=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;mt.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+vt.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+vt.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:vt,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(ft)}return maxscript_1}var mel_1,hasRequiredMel;function requireMel(){if(hasRequiredMel)return mel_1;hasRequiredMel=1,mel_1=ot,ot.displayName="mel",ot.aliases=[];function ot(ft){ft.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},ft.languages.mel.code.inside.rest=ft.languages.mel}return mel_1}var mermaid_1,hasRequiredMermaid;function requireMermaid(){if(hasRequiredMermaid)return mermaid_1;hasRequiredMermaid=1,mermaid_1=ot,ot.displayName="mermaid",ot.aliases=[];function ot(ft){ft.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}return mermaid_1}var mizar_1,hasRequiredMizar;function requireMizar(){if(hasRequiredMizar)return mizar_1;hasRequiredMizar=1,mizar_1=ot,ot.displayName="mizar",ot.aliases=[];function ot(ft){ft.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}return mizar_1}var mongodb_1,hasRequiredMongodb;function requireMongodb(){if(hasRequiredMongodb)return mongodb_1;hasRequiredMongodb=1,mongodb_1=ot,ot.displayName="mongodb",ot.aliases=[];function ot(ft){(function(mt){var vt=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],yt=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];vt=vt.map(function(xt){return xt.replace("$","\\$")});var bt="(?:"+vt.join("|")+")\\b";mt.languages.mongodb=mt.languages.extend("javascript",{}),mt.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+bt+"(?:\\1)?$")}}}),mt.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},mt.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+yt.join("|")+")\\b"),alias:"keyword"}})})(ft)}return mongodb_1}var monkey_1,hasRequiredMonkey;function requireMonkey(){if(hasRequiredMonkey)return monkey_1;hasRequiredMonkey=1,monkey_1=ot,ot.displayName="monkey",ot.aliases=[];function ot(ft){ft.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}return monkey_1}var moonscript_1,hasRequiredMoonscript;function requireMoonscript(){if(hasRequiredMoonscript)return moonscript_1;hasRequiredMoonscript=1,moonscript_1=ot,ot.displayName="moonscript",ot.aliases=["moon"];function ot(ft){ft.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},ft.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=ft.languages.moonscript,ft.languages.moon=ft.languages.moonscript}return moonscript_1}var n1ql_1,hasRequiredN1ql;function requireN1ql(){if(hasRequiredN1ql)return n1ql_1;hasRequiredN1ql=1,n1ql_1=ot,ot.displayName="n1ql",ot.aliases=[];function ot(ft){ft.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}return n1ql_1}var n4js_1,hasRequiredN4js;function requireN4js(){if(hasRequiredN4js)return n4js_1;hasRequiredN4js=1,n4js_1=ot,ot.displayName="n4js",ot.aliases=["n4jsd"];function ot(ft){ft.languages.n4js=ft.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),ft.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),ft.languages.n4jsd=ft.languages.n4js}return n4js_1}var nand2tetrisHdl_1,hasRequiredNand2tetrisHdl;function requireNand2tetrisHdl(){if(hasRequiredNand2tetrisHdl)return nand2tetrisHdl_1;hasRequiredNand2tetrisHdl=1,nand2tetrisHdl_1=ot,ot.displayName="nand2tetrisHdl",ot.aliases=[];function ot(ft){ft.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}return nand2tetrisHdl_1}var naniscript_1,hasRequiredNaniscript;function requireNaniscript(){if(hasRequiredNaniscript)return naniscript_1;hasRequiredNaniscript=1,naniscript_1=ot,ot.displayName="naniscript",ot.aliases=[];function ot(ft){(function(mt){var vt=/\{[^\r\n\[\]{}]*\}/,yt={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:vt,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};mt.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:vt,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:yt}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:vt,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:yt},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},mt.languages.nani=mt.languages.naniscript,mt.hooks.add("after-tokenize",function(Et){var St=Et.tokens;St.forEach(function(wt){if(typeof wt!="string"&&wt.type==="generic-text"){var _t=xt(wt);bt(_t)||(wt.type="bad-line",wt.content=_t)}})});function bt(Et){for(var St="[]{}",wt=[],_t=0;_t=&|$!]/}}return nasm_1}var neon_1,hasRequiredNeon;function requireNeon(){if(hasRequiredNeon)return neon_1;hasRequiredNeon=1,neon_1=ot,ot.displayName="neon",ot.aliases=[];function ot(ft){ft.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}return neon_1}var nevod_1,hasRequiredNevod;function requireNevod(){if(hasRequiredNevod)return nevod_1;hasRequiredNevod=1,nevod_1=ot,ot.displayName="nevod",ot.aliases=[];function ot(ft){ft.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}return nevod_1}var nginx_1,hasRequiredNginx;function requireNginx(){if(hasRequiredNginx)return nginx_1;hasRequiredNginx=1,nginx_1=ot,ot.displayName="nginx",ot.aliases=[];function ot(ft){(function(mt){var vt=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;mt.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:vt}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:vt}},punctuation:/[{};]/}})(ft)}return nginx_1}var nim_1,hasRequiredNim;function requireNim(){if(hasRequiredNim)return nim_1;hasRequiredNim=1,nim_1=ot,ot.displayName="nim",ot.aliases=[];function ot(ft){ft.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}return nim_1}var nix_1,hasRequiredNix;function requireNix(){if(hasRequiredNix)return nix_1;hasRequiredNix=1,nix_1=ot,ot.displayName="nix",ot.aliases=[];function ot(ft){ft.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},ft.languages.nix.string.inside.interpolation.inside=ft.languages.nix}return nix_1}var nsis_1,hasRequiredNsis;function requireNsis(){if(hasRequiredNsis)return nsis_1;hasRequiredNsis=1,nsis_1=ot,ot.displayName="nsis",ot.aliases=[];function ot(ft){ft.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}return nsis_1}var objectivec_1,hasRequiredObjectivec;function requireObjectivec(){if(hasRequiredObjectivec)return objectivec_1;hasRequiredObjectivec=1;var ot=requireC();objectivec_1=ft,ft.displayName="objectivec",ft.aliases=["objc"];function ft(mt){mt.register(ot),mt.languages.objectivec=mt.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete mt.languages.objectivec["class-name"],mt.languages.objc=mt.languages.objectivec}return objectivec_1}var ocaml_1,hasRequiredOcaml;function requireOcaml(){if(hasRequiredOcaml)return ocaml_1;hasRequiredOcaml=1,ocaml_1=ot,ot.displayName="ocaml",ot.aliases=[];function ot(ft){ft.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}return ocaml_1}var opencl_1,hasRequiredOpencl;function requireOpencl(){if(hasRequiredOpencl)return opencl_1;hasRequiredOpencl=1;var ot=requireC();opencl_1=ft,ft.displayName="opencl",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){vt.languages.opencl=vt.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),vt.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var yt={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};vt.languages.insertBefore("c","keyword",yt),vt.languages.cpp&&(yt["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},vt.languages.insertBefore("cpp","keyword",yt))}(mt)}return opencl_1}var openqasm_1,hasRequiredOpenqasm;function requireOpenqasm(){if(hasRequiredOpenqasm)return openqasm_1;hasRequiredOpenqasm=1,openqasm_1=ot,ot.displayName="openqasm",ot.aliases=["qasm"];function ot(ft){ft.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},ft.languages.qasm=ft.languages.openqasm}return openqasm_1}var oz_1,hasRequiredOz;function requireOz(){if(hasRequiredOz)return oz_1;hasRequiredOz=1,oz_1=ot,ot.displayName="oz",ot.aliases=[];function ot(ft){ft.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}return oz_1}var parigp_1,hasRequiredParigp;function requireParigp(){if(hasRequiredParigp)return parigp_1;hasRequiredParigp=1,parigp_1=ot,ot.displayName="parigp",ot.aliases=[];function ot(ft){ft.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var mt=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return mt=mt.map(function(vt){return vt.split("").join(" *")}).join("|"),RegExp("\\b(?:"+mt+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}return parigp_1}var parser_1,hasRequiredParser;function requireParser(){if(hasRequiredParser)return parser_1;hasRequiredParser=1,parser_1=ot,ot.displayName="parser",ot.aliases=[];function ot(ft){(function(mt){var vt=mt.languages.parser=mt.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});vt=mt.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:vt.keyword,variable:vt.variable,function:vt.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:vt.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:vt.punctuation}}}),mt.languages.insertBefore("inside","punctuation",{expression:vt.expression,keyword:vt.keyword,variable:vt.variable,function:vt.function,escape:vt.escape,"parser-punctuation":{pattern:vt.punctuation,alias:"punctuation"}},vt.tag.inside["attr-value"])})(ft)}return parser_1}var pascal_1,hasRequiredPascal;function requirePascal(){if(hasRequiredPascal)return pascal_1;hasRequiredPascal=1,pascal_1=ot,ot.displayName="pascal",ot.aliases=["objectpascal"];function ot(ft){ft.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},ft.languages.pascal.asm.inside=ft.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),ft.languages.objectpascal=ft.languages.pascal}return pascal_1}var pascaligo_1,hasRequiredPascaligo;function requirePascaligo(){if(hasRequiredPascaligo)return pascaligo_1;hasRequiredPascaligo=1,pascaligo_1=ot,ot.displayName="pascaligo",ot.aliases=[];function ot(ft){(function(mt){var vt=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,yt=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return vt}),bt=mt.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return yt}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return yt}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return yt})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},xt=["comment","keyword","builtin","operator","punctuation"].reduce(function(Et,St){return Et[St]=bt[St],Et},{});bt["class-name"].forEach(function(Et){Et.inside=xt})})(ft)}return pascaligo_1}var pcaxis_1,hasRequiredPcaxis;function requirePcaxis(){if(hasRequiredPcaxis)return pcaxis_1;hasRequiredPcaxis=1,pcaxis_1=ot,ot.displayName="pcaxis",ot.aliases=["px"];function ot(ft){ft.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},ft.languages.px=ft.languages.pcaxis}return pcaxis_1}var peoplecode_1,hasRequiredPeoplecode;function requirePeoplecode(){if(hasRequiredPeoplecode)return peoplecode_1;hasRequiredPeoplecode=1,peoplecode_1=ot,ot.displayName="peoplecode",ot.aliases=["pcode"];function ot(ft){ft.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},ft.languages.pcode=ft.languages.peoplecode}return peoplecode_1}var perl_1,hasRequiredPerl;function requirePerl(){if(hasRequiredPerl)return perl_1;hasRequiredPerl=1,perl_1=ot,ot.displayName="perl",ot.aliases=[];function ot(ft){(function(mt){var vt=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;mt.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,vt].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,vt].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,vt+/\s*/.source+vt].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(ft)}return perl_1}var phpExtras_1,hasRequiredPhpExtras;function requirePhpExtras(){if(hasRequiredPhpExtras)return phpExtras_1;hasRequiredPhpExtras=1;var ot=requirePhp();phpExtras_1=ft,ft.displayName="phpExtras",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}return phpExtras_1}var phpdoc_1,hasRequiredPhpdoc;function requirePhpdoc(){if(hasRequiredPhpdoc)return phpdoc_1;hasRequiredPhpdoc=1;var ot=requirePhp(),ft=requireJavadoclike();phpdoc_1=mt,mt.displayName="phpdoc",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){var bt=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;yt.languages.phpdoc=yt.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+bt+"\\s+)?)\\$\\w+"),lookbehind:!0}}),yt.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+bt),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),yt.languages.javadoclike.addSupport("php",yt.languages.phpdoc)}(vt)}return phpdoc_1}var plsql_1,hasRequiredPlsql;function requirePlsql(){if(hasRequiredPlsql)return plsql_1;hasRequiredPlsql=1;var ot=requireSql();plsql_1=ft,ft.displayName="plsql",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.plsql=mt.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),mt.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}return plsql_1}var powerquery_1,hasRequiredPowerquery;function requirePowerquery(){if(hasRequiredPowerquery)return powerquery_1;hasRequiredPowerquery=1,powerquery_1=ot,ot.displayName="powerquery",ot.aliases=[];function ot(ft){ft.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},ft.languages.pq=ft.languages.powerquery,ft.languages.mscript=ft.languages.powerquery}return powerquery_1}var powershell_1,hasRequiredPowershell;function requirePowershell(){if(hasRequiredPowershell)return powershell_1;hasRequiredPowershell=1,powershell_1=ot,ot.displayName="powershell",ot.aliases=[];function ot(ft){(function(mt){var vt=mt.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};vt.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:vt},boolean:vt.boolean,variable:vt.variable}})(ft)}return powershell_1}var processing_1,hasRequiredProcessing;function requireProcessing(){if(hasRequiredProcessing)return processing_1;hasRequiredProcessing=1,processing_1=ot,ot.displayName="processing",ot.aliases=[];function ot(ft){ft.languages.processing=ft.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),ft.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}return processing_1}var prolog_1,hasRequiredProlog;function requireProlog(){if(hasRequiredProlog)return prolog_1;hasRequiredProlog=1,prolog_1=ot,ot.displayName="prolog",ot.aliases=[];function ot(ft){ft.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}return prolog_1}var promql_1,hasRequiredPromql;function requirePromql(){if(hasRequiredPromql)return promql_1;hasRequiredPromql=1,promql_1=ot,ot.displayName="promql",ot.aliases=[];function ot(ft){(function(mt){var vt=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],yt=["on","ignoring","group_right","group_left","by","without"],bt=["offset"],xt=vt.concat(yt,bt);mt.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+yt.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+xt.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(ft)}return promql_1}var properties_1,hasRequiredProperties;function requireProperties(){if(hasRequiredProperties)return properties_1;hasRequiredProperties=1,properties_1=ot,ot.displayName="properties",ot.aliases=[];function ot(ft){ft.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}return properties_1}var protobuf_1,hasRequiredProtobuf;function requireProtobuf(){if(hasRequiredProtobuf)return protobuf_1;hasRequiredProtobuf=1,protobuf_1=ot,ot.displayName="protobuf",ot.aliases=[];function ot(ft){(function(mt){var vt=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;mt.languages.protobuf=mt.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),mt.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:vt}},builtin:vt,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(ft)}return protobuf_1}var psl_1,hasRequiredPsl;function requirePsl(){if(hasRequiredPsl)return psl_1;hasRequiredPsl=1,psl_1=ot,ot.displayName="psl",ot.aliases=[];function ot(ft){ft.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}return psl_1}var pug_1,hasRequiredPug;function requirePug(){if(hasRequiredPug)return pug_1;hasRequiredPug=1,pug_1=ot,ot.displayName="pug",ot.aliases=[];function ot(ft){(function(mt){mt.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:mt.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:mt.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:mt.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:mt.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:mt.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:mt.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:mt.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:mt.languages.javascript}],punctuation:/[.\-!=|]+/};for(var vt=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,yt=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],bt={},xt=0,Et=yt.length;xt",function(){return St.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[St.language,"language-"+St.language],inside:mt.languages[St.language]}}})}mt.languages.insertBefore("pug","filter",bt)})(ft)}return pug_1}var puppet_1,hasRequiredPuppet;function requirePuppet(){if(hasRequiredPuppet)return puppet_1;hasRequiredPuppet=1,puppet_1=ot,ot.displayName="puppet",ot.aliases=[];function ot(ft){(function(mt){mt.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var vt=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:mt.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];mt.languages.puppet.heredoc[0].inside.interpolation=vt,mt.languages.puppet.string.inside["double-quoted"].inside.interpolation=vt})(ft)}return puppet_1}var pure_1,hasRequiredPure;function requirePure(){if(hasRequiredPure)return pure_1;hasRequiredPure=1,pure_1=ot,ot.displayName="pure",ot.aliases=[];function ot(ft){(function(mt){mt.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var vt=["c",{lang:"c++",alias:"cpp"},"fortran"],yt=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;vt.forEach(function(bt){var xt=bt;if(typeof bt!="string"&&(xt=bt.alias,bt=bt.lang),mt.languages[xt]){var Et={};Et["inline-lang-"+xt]={pattern:RegExp(yt.replace("",bt.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:mt.util.clone(mt.languages.pure["inline-lang"].inside)},Et["inline-lang-"+xt].inside.rest=mt.util.clone(mt.languages[xt]),mt.languages.insertBefore("pure","inline-lang",Et)}}),mt.languages.c&&(mt.languages.pure["inline-lang"].inside.rest=mt.util.clone(mt.languages.c))})(ft)}return pure_1}var purebasic_1,hasRequiredPurebasic;function requirePurebasic(){if(hasRequiredPurebasic)return purebasic_1;hasRequiredPurebasic=1,purebasic_1=ot,ot.displayName="purebasic",ot.aliases=[];function ot(ft){ft.languages.purebasic=ft.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),ft.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete ft.languages.purebasic["class-name"],delete ft.languages.purebasic.boolean,ft.languages.pbfasm=ft.languages.purebasic}return purebasic_1}var purescript_1,hasRequiredPurescript;function requirePurescript(){if(hasRequiredPurescript)return purescript_1;hasRequiredPurescript=1;var ot=requireHaskell();purescript_1=ft,ft.displayName="purescript",ft.aliases=["purs"];function ft(mt){mt.register(ot),mt.languages.purescript=mt.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[mt.languages.haskell.operator[0],mt.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),mt.languages.purs=mt.languages.purescript}return purescript_1}var python_1,hasRequiredPython;function requirePython(){if(hasRequiredPython)return python_1;hasRequiredPython=1,python_1=ot,ot.displayName="python",ot.aliases=["py"];function ot(ft){ft.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},ft.languages.python["string-interpolation"].inside.interpolation.inside.rest=ft.languages.python,ft.languages.py=ft.languages.python}return python_1}var q_1,hasRequiredQ;function requireQ(){if(hasRequiredQ)return q_1;hasRequiredQ=1,q_1=ot,ot.displayName="q",ot.aliases=[];function ot(ft){ft.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}return q_1}var qml_1,hasRequiredQml;function requireQml(){if(hasRequiredQml)return qml_1;hasRequiredQml=1,qml_1=ot,ot.displayName="qml",ot.aliases=[];function ot(ft){(function(mt){for(var vt=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,yt=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,bt=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return vt}).replace(//g,function(){return yt}),xt=0;xt<2;xt++)bt=bt.replace(//g,function(){return bt});bt=bt.replace(//g,"[^\\s\\S]"),mt.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return bt}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:mt.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return bt}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:mt.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(ft)}return qml_1}var qore_1,hasRequiredQore;function requireQore(){if(hasRequiredQore)return qore_1;hasRequiredQore=1,qore_1=ot,ot.displayName="qore",ot.aliases=[];function ot(ft){ft.languages.qore=ft.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}return qore_1}var qsharp_1,hasRequiredQsharp;function requireQsharp(){if(hasRequiredQsharp)return qsharp_1;hasRequiredQsharp=1,qsharp_1=ot,ot.displayName="qsharp",ot.aliases=["qs"];function ot(ft){(function(mt){function vt(Ot,Nt){return Ot.replace(/<<(\d+)>>/g,function(Pt,Mt){return"(?:"+Nt[+Mt]+")"})}function yt(Ot,Nt,Pt){return RegExp(vt(Ot,Nt),Pt||"")}function bt(Ot,Nt){for(var Pt=0;Pt>/g,function(){return"(?:"+Ot+")"});return Ot.replace(/<>/g,"[^\\s\\S]")}var xt={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function Et(Ot){return"\\b(?:"+Ot.trim().replace(/ /g,"|")+")\\b"}var St=RegExp(Et(xt.type+" "+xt.other)),wt=/\b[A-Za-z_]\w*\b/.source,_t=vt(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[wt]),kt={keyword:St,punctuation:/[<>()?,.:[\]]/},Ct=/"(?:\\.|[^\\"])*"/.source;mt.languages.qsharp=mt.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:yt(/(^|[^$\\])<<0>>/.source,[Ct]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:yt(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[_t]),lookbehind:!0,inside:kt},{pattern:yt(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[_t]),lookbehind:!0,inside:kt}],keyword:St,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),mt.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var At=bt(vt(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[Ct]),2);mt.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:yt(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[At]),greedy:!0,inside:{interpolation:{pattern:yt(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[At]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:mt.languages.qsharp}}},string:/[\s\S]+/}}})})(ft),ft.languages.qs=ft.languages.qsharp}return qsharp_1}var r_1,hasRequiredR;function requireR(){if(hasRequiredR)return r_1;hasRequiredR=1,r_1=ot,ot.displayName="r",ot.aliases=[];function ot(ft){ft.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}return r_1}var racket_1,hasRequiredRacket;function requireRacket(){if(hasRequiredRacket)return racket_1;hasRequiredRacket=1;var ot=requireScheme();racket_1=ft,ft.displayName="racket",ft.aliases=["rkt"];function ft(mt){mt.register(ot),mt.languages.racket=mt.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),mt.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),mt.languages.rkt=mt.languages.racket}return racket_1}var reason_1,hasRequiredReason;function requireReason(){if(hasRequiredReason)return reason_1;hasRequiredReason=1,reason_1=ot,ot.displayName="reason",ot.aliases=[];function ot(ft){ft.languages.reason=ft.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),ft.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete ft.languages.reason.function}return reason_1}var regex_1,hasRequiredRegex;function requireRegex(){if(hasRequiredRegex)return regex_1;hasRequiredRegex=1,regex_1=ot,ot.displayName="regex",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},yt=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,bt={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},xt={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},Et="(?:[^\\\\-]|"+yt.source+")",St=RegExp(Et+"-"+Et),wt={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};mt.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:St,inside:{escape:yt,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":vt,"char-set":xt,escape:yt}},"special-escape":vt,"char-set":bt,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":wt}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:yt,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}return rego_1}var renpy_1,hasRequiredRenpy;function requireRenpy(){if(hasRequiredRenpy)return renpy_1;hasRequiredRenpy=1,renpy_1=ot,ot.displayName="renpy",ot.aliases=["rpy"];function ot(ft){ft.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},ft.languages.rpy=ft.languages.renpy}return renpy_1}var rest_1,hasRequiredRest;function requireRest(){if(hasRequiredRest)return rest_1;hasRequiredRest=1,rest_1=ot,ot.displayName="rest",ot.aliases=[];function ot(ft){ft.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}return rest_1}var rip_1,hasRequiredRip;function requireRip(){if(hasRequiredRip)return rip_1;hasRequiredRip=1,rip_1=ot,ot.displayName="rip",ot.aliases=[];function ot(ft){ft.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}return rip_1}var roboconf_1,hasRequiredRoboconf;function requireRoboconf(){if(hasRequiredRoboconf)return roboconf_1;hasRequiredRoboconf=1,roboconf_1=ot,ot.displayName="roboconf",ot.aliases=[];function ot(ft){ft.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}return roboconf_1}var robotframework_1,hasRequiredRobotframework;function requireRobotframework(){if(hasRequiredRobotframework)return robotframework_1;hasRequiredRobotframework=1,robotframework_1=ot,ot.displayName="robotframework",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},yt={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function bt(wt,_t){var kt={};kt["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var Ct in _t)kt[Ct]=_t[Ct];return kt.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},kt.variable=yt,kt.comment=vt,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return wt}),"im"),alias:"section",inside:kt}}var xt={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},Et={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:yt}},St={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:yt}};mt.languages.robotframework={settings:bt("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:bt("Variables"),"test-cases":bt("Test Cases",{"test-name":Et,documentation:xt,property:St}),keywords:bt("Keywords",{"keyword-name":Et,documentation:xt,property:St}),tasks:bt("Tasks",{"task-name":Et,documentation:xt,property:St}),comment:vt},mt.languages.robot=mt.languages.robotframework})(ft)}return robotframework_1}var rust_1,hasRequiredRust;function requireRust(){if(hasRequiredRust)return rust_1;hasRequiredRust=1,rust_1=ot,ot.displayName="rust",ot.aliases=[];function ot(ft){(function(mt){for(var vt=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,yt=0;yt<2;yt++)vt=vt.replace(//g,function(){return vt});vt=vt.replace(//g,function(){return/[^\s\S]/.source}),mt.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+vt),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},mt.languages.rust["closure-params"].inside.rest=mt.languages.rust,mt.languages.rust.attribute.inside.string=mt.languages.rust.string})(ft)}return rust_1}var sas_1,hasRequiredSas;function requireSas(){if(hasRequiredSas)return sas_1;hasRequiredSas=1,sas_1=ot,ot.displayName="sas",ot.aliases=[];function ot(ft){(function(mt){var vt=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,yt=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,bt={pattern:RegExp(vt+"[bx]"),alias:"number"},xt={pattern:/&[a-z_]\w*/i},Et={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},St={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},wt=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],_t={pattern:RegExp(vt),greedy:!0},kt=/[$%@.(){}\[\];,\\]/,Ct={pattern:/%?\b\w+(?=\()/,alias:"keyword"},At={function:Ct,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":xt,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:yt,"numeric-constant":bt,punctuation:kt,string:_t},Ot={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},Nt={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},Pt={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Mt={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},Tt=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,Rt={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return Tt}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return Tt}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:wt,function:Ct,"arg-value":At["arg-value"],operator:At.operator,argument:At.arg,number:yt,"numeric-constant":bt,punctuation:kt,string:_t}},Lt={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};mt.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return vt}),"im"),alias:"language-sql",inside:mt.languages.sql},"global-statements":Pt,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:yt,"numeric-constant":bt,punctuation:kt,string:_t}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:wt,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return vt}),"im"),lookbehind:!0,alias:"language-groovy",inside:mt.languages.groovy},keyword:Lt,"submit-statement":Mt,"global-statements":Pt,number:yt,"numeric-constant":bt,punctuation:kt,string:_t}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:wt,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return vt}),"im"),lookbehind:!0,alias:"language-lua",inside:mt.languages.lua},keyword:Lt,"submit-statement":Mt,"global-statements":Pt,number:yt,"numeric-constant":bt,punctuation:kt,string:_t}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:wt,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:At}},"cas-actions":Rt,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:At},step:St,keyword:Lt,function:Ct,format:Ot,altformat:Nt,"global-statements":Pt,number:yt,"numeric-constant":bt,punctuation:kt,string:_t}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return vt}),"im"),lookbehind:!0,inside:At},"macro-keyword":Et,"macro-variable":xt,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":Et,"macro-variable":xt,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:kt}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:wt,number:yt,"numeric-constant":bt}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:At},"cas-actions":Rt,comment:wt,function:Ct,format:Ot,altformat:Nt,"numeric-constant":bt,datetime:{pattern:RegExp(vt+"(?:dt?|t)"),alias:"number"},string:_t,step:St,keyword:Lt,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:yt,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:kt}})(ft)}return sas_1}var sass_1,hasRequiredSass;function requireSass(){if(hasRequiredSass)return sass_1;hasRequiredSass=1,sass_1=ot,ot.displayName="sass",ot.aliases=[];function ot(ft){(function(mt){mt.languages.sass=mt.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),mt.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete mt.languages.sass.atrule;var vt=/\$[-\w]+|#\{\$[-\w]+\}/,yt=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];mt.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:vt,operator:yt}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:vt,operator:yt,important:mt.languages.sass.important}}}),delete mt.languages.sass.property,delete mt.languages.sass.important,mt.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(ft)}return sass_1}var scala_1,hasRequiredScala;function requireScala(){if(hasRequiredScala)return scala_1;hasRequiredScala=1;var ot=requireJava();scala_1=ft,ft.displayName="scala",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.scala=mt.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),mt.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:mt.languages.scala}}},string:/[\s\S]+/}}}),delete mt.languages.scala["class-name"],delete mt.languages.scala.function}return scala_1}var scss_1,hasRequiredScss;function requireScss(){if(hasRequiredScss)return scss_1;hasRequiredScss=1,scss_1=ot,ot.displayName="scss",ot.aliases=[];function ot(ft){ft.languages.scss=ft.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),ft.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),ft.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),ft.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),ft.languages.scss.atrule.inside.rest=ft.languages.scss}return scss_1}var shellSession_1,hasRequiredShellSession;function requireShellSession(){if(hasRequiredShellSession)return shellSession_1;hasRequiredShellSession=1;var ot=requireBash();shellSession_1=ft,ft.displayName="shellSession",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");vt.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return yt}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:vt.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},vt.languages["sh-session"]=vt.languages.shellsession=vt.languages["shell-session"]}(mt)}return shellSession_1}var smali_1,hasRequiredSmali;function requireSmali(){if(hasRequiredSmali)return smali_1;hasRequiredSmali=1,smali_1=ot,ot.displayName="smali",ot.aliases=[];function ot(ft){ft.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}return smali_1}var smalltalk_1,hasRequiredSmalltalk;function requireSmalltalk(){if(hasRequiredSmalltalk)return smalltalk_1;hasRequiredSmalltalk=1,smalltalk_1=ot,ot.displayName="smalltalk",ot.aliases=[];function ot(ft){ft.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}return smalltalk_1}var smarty_1,hasRequiredSmarty;function requireSmarty(){if(hasRequiredSmarty)return smarty_1;hasRequiredSmarty=1;var ot=requireMarkupTemplating();smarty_1=ft,ft.displayName="smarty",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){vt.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:vt.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},vt.languages.smarty["embedded-php"].inside.smarty.inside=vt.languages.smarty,vt.languages.smarty.string[0].inside.interpolation.inside.expression.inside=vt.languages.smarty;var yt=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,bt=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return yt.source}),"g");vt.hooks.add("before-tokenize",function(xt){var Et="{literal}",St="{/literal}",wt=!1;vt.languages["markup-templating"].buildPlaceholders(xt,"smarty",bt,function(_t){return _t===St&&(wt=!1),wt?!1:(_t===Et&&(wt=!0),!0)})}),vt.hooks.add("after-tokenize",function(xt){vt.languages["markup-templating"].tokenizePlaceholders(xt,"smarty")})}(mt)}return smarty_1}var sml_1,hasRequiredSml;function requireSml(){if(hasRequiredSml)return sml_1;hasRequiredSml=1,sml_1=ot,ot.displayName="sml",ot.aliases=["smlnj"];function ot(ft){(function(mt){var vt=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;mt.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return vt.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:vt,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},mt.languages.sml["class-name"][0].inside=mt.languages.sml,mt.languages.smlnj=mt.languages.sml})(ft)}return sml_1}var solidity_1,hasRequiredSolidity;function requireSolidity(){if(hasRequiredSolidity)return solidity_1;hasRequiredSolidity=1,solidity_1=ot,ot.displayName="solidity",ot.aliases=["sol"];function ot(ft){ft.languages.solidity=ft.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),ft.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),ft.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),ft.languages.sol=ft.languages.solidity}return solidity_1}var solutionFile_1,hasRequiredSolutionFile;function requireSolutionFile(){if(hasRequiredSolutionFile)return solutionFile_1;hasRequiredSolutionFile=1,solutionFile_1=ot,ot.displayName="solutionFile",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};mt.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:vt}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:vt}},guid:vt,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},mt.languages.sln=mt.languages["solution-file"]})(ft)}return solutionFile_1}var soy_1,hasRequiredSoy;function requireSoy(){if(hasRequiredSoy)return soy_1;hasRequiredSoy=1;var ot=requireMarkupTemplating();soy_1=ft,ft.displayName="soy",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){var yt=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,bt=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;vt.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:yt,greedy:!0},number:bt,punctuation:/[\[\].?]/}},string:{pattern:yt,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:bt,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},vt.hooks.add("before-tokenize",function(xt){var Et=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,St="{literal}",wt="{/literal}",_t=!1;vt.languages["markup-templating"].buildPlaceholders(xt,"soy",Et,function(kt){return kt===wt&&(_t=!1),_t?!1:(kt===St&&(_t=!0),!0)})}),vt.hooks.add("after-tokenize",function(xt){vt.languages["markup-templating"].tokenizePlaceholders(xt,"soy")})}(mt)}return soy_1}var turtle_1,hasRequiredTurtle;function requireTurtle(){if(hasRequiredTurtle)return turtle_1;hasRequiredTurtle=1,turtle_1=ot,ot.displayName="turtle",ot.aliases=[];function ot(ft){ft.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},ft.languages.trig=ft.languages.turtle}return turtle_1}var sparql_1,hasRequiredSparql;function requireSparql(){if(hasRequiredSparql)return sparql_1;hasRequiredSparql=1;var ot=requireTurtle();sparql_1=ft,ft.displayName="sparql",ft.aliases=["rq"];function ft(mt){mt.register(ot),mt.languages.sparql=mt.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),mt.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),mt.languages.rq=mt.languages.sparql}return sparql_1}var splunkSpl_1,hasRequiredSplunkSpl;function requireSplunkSpl(){if(hasRequiredSplunkSpl)return splunkSpl_1;hasRequiredSplunkSpl=1,splunkSpl_1=ot,ot.displayName="splunkSpl",ot.aliases=[];function ot(ft){ft.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}return splunkSpl_1}var sqf_1,hasRequiredSqf;function requireSqf(){if(hasRequiredSqf)return sqf_1;hasRequiredSqf=1,sqf_1=ot,ot.displayName="sqf",ot.aliases=[];function ot(ft){ft.languages.sqf=ft.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),ft.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:ft.languages.sqf.comment}}}),delete ft.languages.sqf["class-name"]}return sqf_1}var squirrel_1,hasRequiredSquirrel;function requireSquirrel(){if(hasRequiredSquirrel)return squirrel_1;hasRequiredSquirrel=1,squirrel_1=ot,ot.displayName="squirrel",ot.aliases=[];function ot(ft){ft.languages.squirrel=ft.languages.extend("clike",{comment:[ft.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),ft.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),ft.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}return squirrel_1}var stan_1,hasRequiredStan;function requireStan(){if(hasRequiredStan)return stan_1;hasRequiredStan=1,stan_1=ot,ot.displayName="stan",ot.aliases=[];function ot(ft){(function(mt){var vt=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;mt.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+vt.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,vt],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},mt.languages.stan.constraint.inside.expression.inside=mt.languages.stan})(ft)}return stan_1}var stylus_1,hasRequiredStylus;function requireStylus(){if(hasRequiredStylus)return stylus_1;hasRequiredStylus=1,stylus_1=ot,ot.displayName="stylus",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},yt={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},bt={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:vt,number:yt,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:vt,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:yt,punctuation:/[{}()\[\];:,]/};bt.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:bt}},bt.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:bt}},mt.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:bt}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:bt}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:bt}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:bt.interpolation}},rest:bt}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:bt.interpolation,comment:bt.comment,punctuation:/[{},]/}},func:bt.func,string:bt.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:bt.interpolation,punctuation:/[{}()\[\];:.]/}})(ft)}return stylus_1}var swift_1,hasRequiredSwift;function requireSwift(){if(hasRequiredSwift)return swift_1;hasRequiredSwift=1,swift_1=ot,ot.displayName="swift",ot.aliases=[];function ot(ft){ft.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},ft.languages.swift["string-literal"].forEach(function(mt){mt.inside.interpolation.inside=ft.languages.swift})}return swift_1}var systemd_1,hasRequiredSystemd;function requireSystemd(){if(hasRequiredSystemd)return systemd_1;hasRequiredSystemd=1,systemd_1=ot,ot.displayName="systemd",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/^[;#].*/m,greedy:!0},yt=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;mt.languages.systemd={comment:vt,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+yt+`|(?=[^"\r ]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+yt+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:vt,quoted:{pattern:RegExp(/(^|\s)/.source+yt),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(ft)}return systemd_1}var t4Templating_1,hasRequiredT4Templating;function requireT4Templating(){if(hasRequiredT4Templating)return t4Templating_1;hasRequiredT4Templating=1,t4Templating_1=ot,ot.displayName="t4Templating",ot.aliases=[];function ot(ft){(function(mt){function vt(bt,xt,Et){return{pattern:RegExp("<#"+bt+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+bt+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:xt,alias:Et}}}}function yt(bt){var xt=mt.languages[bt],Et="language-"+bt;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:vt("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:vt("=",xt,Et),"class-feature":vt("\\+",xt,Et),standard:vt("",xt,Et)}}}}mt.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:yt})})(ft)}return t4Templating_1}var t4Cs_1,hasRequiredT4Cs;function requireT4Cs(){if(hasRequiredT4Cs)return t4Cs_1;hasRequiredT4Cs=1;var ot=requireT4Templating(),ft=requireCsharp();t4Cs_1=mt,mt.displayName="t4Cs",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),vt.languages.t4=vt.languages["t4-cs"]=vt.languages["t4-templating"].createT4("csharp")}return t4Cs_1}var vbnet_1,hasRequiredVbnet;function requireVbnet(){if(hasRequiredVbnet)return vbnet_1;hasRequiredVbnet=1;var ot=requireBasic();vbnet_1=ft,ft.displayName="vbnet",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.vbnet=mt.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}return vbnet_1}var t4Vb_1,hasRequiredT4Vb;function requireT4Vb(){if(hasRequiredT4Vb)return t4Vb_1;hasRequiredT4Vb=1;var ot=requireT4Templating(),ft=requireVbnet();t4Vb_1=mt,mt.displayName="t4Vb",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),vt.languages["t4-vb"]=vt.languages["t4-templating"].createT4("vbnet")}return t4Vb_1}var yaml_1,hasRequiredYaml;function requireYaml(){if(hasRequiredYaml)return yaml_1;hasRequiredYaml=1,yaml_1=ot,ot.displayName="yaml",ot.aliases=["yml"];function ot(ft){(function(mt){var vt=/[*&][^\s[\]{},]+/,yt=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,bt="(?:"+yt.source+"(?:[ ]+"+vt.source+")?|"+vt.source+"(?:[ ]+"+yt.source+")?)",xt=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),Et=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function St(wt,_t){_t=(_t||"").replace(/m/g,"")+"m";var kt=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return bt}).replace(/<>/g,function(){return wt});return RegExp(kt,_t)}mt.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return bt})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return bt}).replace(/<>/g,function(){return"(?:"+xt+"|"+Et+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:St(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:St(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:St(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:St(Et),lookbehind:!0,greedy:!0},number:{pattern:St(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:yt,important:vt,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},mt.languages.yml=mt.languages.yaml})(ft)}return yaml_1}var tap_1,hasRequiredTap;function requireTap(){if(hasRequiredTap)return tap_1;hasRequiredTap=1;var ot=requireYaml();tap_1=ft,ft.displayName="tap",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:mt.languages.yaml,alias:"language-yaml"}}}return tap_1}var tcl_1,hasRequiredTcl;function requireTcl(){if(hasRequiredTcl)return tcl_1;hasRequiredTcl=1,tcl_1=ot,ot.displayName="tcl",ot.aliases=[];function ot(ft){ft.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}return tcl_1}var textile_1,hasRequiredTextile;function requireTextile(){if(hasRequiredTextile)return textile_1;hasRequiredTextile=1,textile_1=ot,ot.displayName="textile",ot.aliases=[];function ot(ft){(function(mt){var vt=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,yt=/\)|\((?![^|()\n]+\))/.source;function bt(Ct,At){return RegExp(Ct.replace(//g,function(){return"(?:"+vt+")"}).replace(//g,function(){return"(?:"+yt+")"}),At||"")}var xt={css:{pattern:/\{[^{}]+\}/,inside:{rest:mt.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},Et=mt.languages.textile=mt.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:bt(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:bt(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:xt},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:bt(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:bt(/(^[*#]+)+/.source),lookbehind:!0,inside:xt},punctuation:/^[*#]+/}},table:{pattern:bt(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:bt(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:xt},punctuation:/\||^\./}},inline:{pattern:bt(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:bt(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:bt(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:bt(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:bt(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:bt(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:bt(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:bt(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:bt(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:xt},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:bt(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:bt(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:bt(/(^")+/.source),lookbehind:!0,inside:xt},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:bt(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:bt(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:bt(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:xt},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),St=Et.phrase.inside,wt={inline:St.inline,link:St.link,image:St.image,footnote:St.footnote,acronym:St.acronym,mark:St.mark};Et.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var _t=St.inline.inside;_t.bold.inside=wt,_t.italic.inside=wt,_t.inserted.inside=wt,_t.deleted.inside=wt,_t.span.inside=wt;var kt=St.table.inside;kt.inline=wt.inline,kt.link=wt.link,kt.image=wt.image,kt.footnote=wt.footnote,kt.acronym=wt.acronym,kt.mark=wt.mark})(ft)}return textile_1}var toml_1,hasRequiredToml;function requireToml(){if(hasRequiredToml)return toml_1;hasRequiredToml=1,toml_1=ot,ot.displayName="toml",ot.aliases=[];function ot(ft){(function(mt){var vt=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function yt(bt){return bt.replace(/__/g,function(){return vt})}mt.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(yt(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(yt(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(ft)}return toml_1}var tremor_1,hasRequiredTremor;function requireTremor(){if(hasRequiredTremor)return tremor_1;hasRequiredTremor=1,tremor_1=ot,ot.displayName="tremor",ot.aliases=[];function ot(ft){(function(mt){mt.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var vt=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;mt.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+vt+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+vt+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(vt),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:mt.languages.tremor}}},string:/[\s\S]+/}},mt.languages.troy=mt.languages.tremor,mt.languages.trickle=mt.languages.tremor})(ft)}return tremor_1}var tsx_1,hasRequiredTsx;function requireTsx(){if(hasRequiredTsx)return tsx_1;hasRequiredTsx=1;var ot=requireJsx(),ft=requireTypescript();tsx_1=mt,mt.displayName="tsx",mt.aliases=[];function mt(vt){vt.register(ot),vt.register(ft),function(yt){var bt=yt.util.clone(yt.languages.typescript);yt.languages.tsx=yt.languages.extend("jsx",bt),delete yt.languages.tsx.parameter,delete yt.languages.tsx["literal-property"];var xt=yt.languages.tsx.tag;xt.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+xt.pattern.source+")",xt.pattern.flags),xt.lookbehind=!0}(vt)}return tsx_1}var tt2_1,hasRequiredTt2;function requireTt2(){if(hasRequiredTt2)return tt2_1;hasRequiredTt2=1;var ot=requireMarkupTemplating();tt2_1=ft,ft.displayName="tt2",ft.aliases=[];function ft(mt){mt.register(ot),function(vt){vt.languages.tt2=vt.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),vt.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),vt.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),vt.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete vt.languages.tt2.string,vt.hooks.add("before-tokenize",function(yt){var bt=/\[%[\s\S]+?%\]/g;vt.languages["markup-templating"].buildPlaceholders(yt,"tt2",bt)}),vt.hooks.add("after-tokenize",function(yt){vt.languages["markup-templating"].tokenizePlaceholders(yt,"tt2")})}(mt)}return tt2_1}var twig_1,hasRequiredTwig;function requireTwig(){if(hasRequiredTwig)return twig_1;hasRequiredTwig=1;var ot=requireMarkupTemplating();twig_1=ft,ft.displayName="twig",ft.aliases=[];function ft(mt){mt.register(ot),mt.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},mt.hooks.add("before-tokenize",function(vt){if(vt.language==="twig"){var yt=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;mt.languages["markup-templating"].buildPlaceholders(vt,"twig",yt)}}),mt.hooks.add("after-tokenize",function(vt){mt.languages["markup-templating"].tokenizePlaceholders(vt,"twig")})}return twig_1}var typoscript_1,hasRequiredTyposcript;function requireTyposcript(){if(hasRequiredTyposcript)return typoscript_1;hasRequiredTyposcript=1,typoscript_1=ot,ot.displayName="typoscript",ot.aliases=["tsconfig"];function ot(ft){(function(mt){var vt=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;mt.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:vt}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:vt,number:/^\d+$/,punctuation:/[,|:]/}},keyword:vt,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},mt.languages.tsconfig=mt.languages.typoscript})(ft)}return typoscript_1}var unrealscript_1,hasRequiredUnrealscript;function requireUnrealscript(){if(hasRequiredUnrealscript)return unrealscript_1;hasRequiredUnrealscript=1,unrealscript_1=ot,ot.displayName="unrealscript",ot.aliases=["uc","uscript"];function ot(ft){ft.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},ft.languages.uc=ft.languages.uscript=ft.languages.unrealscript}return unrealscript_1}var uorazor_1,hasRequiredUorazor;function requireUorazor(){if(hasRequiredUorazor)return uorazor_1;hasRequiredUorazor=1,uorazor_1=ot,ot.displayName="uorazor",ot.aliases=[];function ot(ft){ft.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}return uorazor_1}var uri_1,hasRequiredUri;function requireUri(){if(hasRequiredUri)return uri_1;hasRequiredUri=1,uri_1=ot,ot.displayName="uri",ot.aliases=["url"];function ot(ft){ft.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},ft.languages.url=ft.languages.uri}return uri_1}var v_1,hasRequiredV;function requireV(){if(hasRequiredV)return v_1;hasRequiredV=1,v_1=ot,ot.displayName="v",ot.aliases=[];function ot(ft){(function(mt){var vt={pattern:/[\s\S]+/,inside:null};mt.languages.v=mt.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":vt}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),vt.inside=mt.languages.v,mt.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),mt.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),mt.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:mt.languages.v.generic.inside}}}})})(ft)}return v_1}var vala_1,hasRequiredVala;function requireVala(){if(hasRequiredVala)return vala_1;hasRequiredVala=1,vala_1=ot,ot.displayName="vala",ot.aliases=[];function ot(ft){ft.languages.vala=ft.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),ft.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:ft.languages.vala}},string:/[\s\S]+/}}}),ft.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ft.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}return vala_1}var velocity_1,hasRequiredVelocity;function requireVelocity(){if(hasRequiredVelocity)return velocity_1;hasRequiredVelocity=1,velocity_1=ot,ot.displayName="velocity",ot.aliases=[];function ot(ft){(function(mt){mt.languages.velocity=mt.languages.extend("markup",{});var vt={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};vt.variable.inside={string:vt.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:vt.number,boolean:vt.boolean,punctuation:vt.punctuation},mt.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:vt}},variable:vt.variable}),mt.languages.velocity.tag.inside["attr-value"].inside.rest=mt.languages.velocity})(ft)}return velocity_1}var verilog_1,hasRequiredVerilog;function requireVerilog(){if(hasRequiredVerilog)return verilog_1;hasRequiredVerilog=1,verilog_1=ot,ot.displayName="verilog",ot.aliases=[];function ot(ft){ft.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}return verilog_1}var vhdl_1,hasRequiredVhdl;function requireVhdl(){if(hasRequiredVhdl)return vhdl_1;hasRequiredVhdl=1,vhdl_1=ot,ot.displayName="vhdl",ot.aliases=[];function ot(ft){ft.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}return vhdl_1}var vim_1,hasRequiredVim;function requireVim(){if(hasRequiredVim)return vim_1;hasRequiredVim=1,vim_1=ot,ot.displayName="vim",ot.aliases=[];function ot(ft){ft.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}return vim_1}var visualBasic_1,hasRequiredVisualBasic;function requireVisualBasic(){if(hasRequiredVisualBasic)return visualBasic_1;hasRequiredVisualBasic=1,visualBasic_1=ot,ot.displayName="visualBasic",ot.aliases=[];function ot(ft){ft.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},ft.languages.vb=ft.languages["visual-basic"],ft.languages.vba=ft.languages["visual-basic"]}return visualBasic_1}var warpscript_1,hasRequiredWarpscript;function requireWarpscript(){if(hasRequiredWarpscript)return warpscript_1;hasRequiredWarpscript=1,warpscript_1=ot,ot.displayName="warpscript",ot.aliases=[];function ot(ft){ft.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}return warpscript_1}var wasm_1,hasRequiredWasm;function requireWasm(){if(hasRequiredWasm)return wasm_1;hasRequiredWasm=1,wasm_1=ot,ot.displayName="wasm",ot.aliases=[];function ot(ft){ft.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}return wasm_1}var webIdl_1,hasRequiredWebIdl;function requireWebIdl(){if(hasRequiredWebIdl)return webIdl_1;hasRequiredWebIdl=1,webIdl_1=ot,ot.displayName="webIdl",ot.aliases=[];function ot(ft){(function(mt){var vt=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,yt="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+vt+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,bt={};mt.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+vt),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:bt},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+yt),lookbehind:!0,inside:bt},{pattern:RegExp("("+/\bcallback\s+/.source+vt+/\s*=\s*/.source+")"+yt),lookbehind:!0,inside:bt},{pattern:RegExp(/(\btypedef\b\s*)/.source+yt),lookbehind:!0,inside:bt},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+vt),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+vt),lookbehind:!0},RegExp(vt+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+vt),lookbehind:!0},{pattern:RegExp(yt+"(?="+/\s*(?:\.{3}\s*)?/.source+vt+/\s*[(),;=]/.source+")"),inside:bt}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var xt in mt.languages["web-idl"])xt!=="class-name"&&(bt[xt]=mt.languages["web-idl"][xt]);mt.languages.webidl=mt.languages["web-idl"]})(ft)}return webIdl_1}var wiki_1,hasRequiredWiki;function requireWiki(){if(hasRequiredWiki)return wiki_1;hasRequiredWiki=1,wiki_1=ot,ot.displayName="wiki",ot.aliases=[];function ot(ft){ft.languages.wiki=ft.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:ft.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),ft.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:ft.languages.markup.tag.inside}}}})}return wiki_1}var wolfram_1,hasRequiredWolfram;function requireWolfram(){if(hasRequiredWolfram)return wolfram_1;hasRequiredWolfram=1,wolfram_1=ot,ot.displayName="wolfram",ot.aliases=["mathematica","wl","nb"];function ot(ft){ft.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},ft.languages.mathematica=ft.languages.wolfram,ft.languages.wl=ft.languages.wolfram,ft.languages.nb=ft.languages.wolfram}return wolfram_1}var wren_1,hasRequiredWren;function requireWren(){if(hasRequiredWren)return wren_1;hasRequiredWren=1,wren_1=ot,ot.displayName="wren",ot.aliases=[];function ot(ft){ft.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},ft.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:ft.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}return wren_1}var xeora_1,hasRequiredXeora;function requireXeora(){if(hasRequiredXeora)return xeora_1;hasRequiredXeora=1,xeora_1=ot,ot.displayName="xeora",ot.aliases=["xeoracube"];function ot(ft){(function(mt){mt.languages.xeora=mt.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),mt.languages.insertBefore("inside","punctuation",{variable:mt.languages.xeora["function-inline"].inside.variable},mt.languages.xeora["function-block"]),mt.languages.xeoracube=mt.languages.xeora})(ft)}return xeora_1}var xmlDoc_1,hasRequiredXmlDoc;function requireXmlDoc(){if(hasRequiredXmlDoc)return xmlDoc_1;hasRequiredXmlDoc=1,xmlDoc_1=ot,ot.displayName="xmlDoc",ot.aliases=[];function ot(ft){(function(mt){function vt(Et,St){mt.languages[Et]&&mt.languages.insertBefore(Et,"comment",{"doc-comment":St})}var yt=mt.languages.markup.tag,bt={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:yt}},xt={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:yt}};vt("csharp",bt),vt("fsharp",bt),vt("vbnet",xt)})(ft)}return xmlDoc_1}var xojo_1,hasRequiredXojo;function requireXojo(){if(hasRequiredXojo)return xojo_1;hasRequiredXojo=1,xojo_1=ot,ot.displayName="xojo",ot.aliases=[];function ot(ft){ft.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}return xojo_1}var xquery_1,hasRequiredXquery;function requireXquery(){if(hasRequiredXquery)return xquery_1;hasRequiredXquery=1,xquery_1=ot,ot.displayName="xquery",ot.aliases=[];function ot(ft){(function(mt){mt.languages.xquery=mt.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),mt.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,mt.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,mt.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,mt.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:mt.languages.xquery,alias:"language-xquery"};var vt=function(bt){return typeof bt=="string"?bt:typeof bt.content=="string"?bt.content:bt.content.map(vt).join("")},yt=function(bt){for(var xt=[],Et=0;Et0&&xt[xt.length-1].tagName===vt(St.content[0].content[1])&&xt.pop():St.content[St.content.length-1].content==="/>"||xt.push({tagName:vt(St.content[0].content[1]),openedBraces:0}):xt.length>0&&St.type==="punctuation"&&St.content==="{"&&(!bt[Et+1]||bt[Et+1].type!=="punctuation"||bt[Et+1].content!=="{")&&(!bt[Et-1]||bt[Et-1].type!=="plain-text"||bt[Et-1].content!=="{")?xt[xt.length-1].openedBraces++:xt.length>0&&xt[xt.length-1].openedBraces>0&&St.type==="punctuation"&&St.content==="}"?xt[xt.length-1].openedBraces--:St.type!=="comment"&&(wt=!0)),(wt||typeof St=="string")&&xt.length>0&&xt[xt.length-1].openedBraces===0){var _t=vt(St);Et0&&(typeof bt[Et-1]=="string"||bt[Et-1].type==="plain-text")&&(_t=vt(bt[Et-1])+_t,bt.splice(Et-1,1),Et--),/^\s+$/.test(_t)?bt[Et]=_t:bt[Et]=new mt.Token("plain-text",_t,null,_t)}St.content&&typeof St.content!="string"&&yt(St.content)}};mt.hooks.add("after-tokenize",function(bt){bt.language==="xquery"&&yt(bt.tokens)})})(ft)}return xquery_1}var yang_1,hasRequiredYang;function requireYang(){if(hasRequiredYang)return yang_1;hasRequiredYang=1,yang_1=ot,ot.displayName="yang",ot.aliases=[];function ot(ft){ft.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}return yang_1}var zig_1,hasRequiredZig;function requireZig(){if(hasRequiredZig)return zig_1;hasRequiredZig=1,zig_1=ot,ot.displayName="zig",ot.aliases=[];function ot(ft){(function(mt){function vt(_t){return function(){return _t}}var yt=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,bt="\\b(?!"+yt.source+")(?!\\d)\\w+\\b",xt=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,Et=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,vt(xt)),St=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,vt(bt)),wt="(?!\\s)(?:!?\\s*(?:"+Et+"\\s*)*"+St+")+";mt.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,vt(wt)).replace(//g,vt(xt))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,vt(wt)).replace(//g,vt(xt))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:yt,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},mt.languages.zig["class-name"].forEach(function(_t){_t.inside===null&&(_t.inside=mt.languages.zig)})})(ft)}return zig_1}var refractor=core$5,refractor_1=refractor;refractor.register(requireAbap());refractor.register(requireAbnf());refractor.register(requireActionscript());refractor.register(requireAda());refractor.register(requireAgda());refractor.register(requireAl());refractor.register(requireAntlr4());refractor.register(requireApacheconf());refractor.register(requireApex());refractor.register(requireApl());refractor.register(requireApplescript());refractor.register(requireAql());refractor.register(requireArduino());refractor.register(requireArff());refractor.register(requireAsciidoc());refractor.register(requireAsm6502());refractor.register(requireAsmatmel());refractor.register(requireAspnet());refractor.register(requireAutohotkey());refractor.register(requireAutoit());refractor.register(requireAvisynth());refractor.register(requireAvroIdl());refractor.register(requireBash());refractor.register(requireBasic());refractor.register(requireBatch());refractor.register(requireBbcode());refractor.register(requireBicep());refractor.register(requireBirb());refractor.register(requireBison());refractor.register(requireBnf());refractor.register(requireBrainfuck());refractor.register(requireBrightscript());refractor.register(requireBro());refractor.register(requireBsl());refractor.register(requireC());refractor.register(requireCfscript());refractor.register(requireChaiscript());refractor.register(requireCil());refractor.register(requireClojure());refractor.register(requireCmake());refractor.register(requireCobol());refractor.register(requireCoffeescript());refractor.register(requireConcurnas());refractor.register(requireCoq());refractor.register(requireCpp());refractor.register(requireCrystal());refractor.register(requireCsharp());refractor.register(requireCshtml());refractor.register(requireCsp());refractor.register(requireCssExtras());refractor.register(requireCsv());refractor.register(requireCypher());refractor.register(requireD());refractor.register(requireDart());refractor.register(requireDataweave());refractor.register(requireDax());refractor.register(requireDhall());refractor.register(requireDiff());refractor.register(requireDjango());refractor.register(requireDnsZoneFile());refractor.register(requireDocker());refractor.register(requireDot());refractor.register(requireEbnf());refractor.register(requireEditorconfig());refractor.register(requireEiffel());refractor.register(requireEjs());refractor.register(requireElixir());refractor.register(requireElm());refractor.register(requireErb());refractor.register(requireErlang());refractor.register(requireEtlua());refractor.register(requireExcelFormula());refractor.register(requireFactor());refractor.register(require_false());refractor.register(requireFirestoreSecurityRules());refractor.register(requireFlow());refractor.register(requireFortran());refractor.register(requireFsharp());refractor.register(requireFtl());refractor.register(requireGap());refractor.register(requireGcode());refractor.register(requireGdscript());refractor.register(requireGedcom());refractor.register(requireGherkin());refractor.register(requireGit());refractor.register(requireGlsl());refractor.register(requireGml());refractor.register(requireGn());refractor.register(requireGoModule());refractor.register(requireGo());refractor.register(requireGraphql());refractor.register(requireGroovy());refractor.register(requireHaml());refractor.register(requireHandlebars());refractor.register(requireHaskell());refractor.register(requireHaxe());refractor.register(requireHcl());refractor.register(requireHlsl());refractor.register(requireHoon());refractor.register(requireHpkp());refractor.register(requireHsts());refractor.register(requireHttp());refractor.register(requireIchigojam());refractor.register(requireIcon());refractor.register(requireIcuMessageFormat());refractor.register(requireIdris());refractor.register(requireIecst());refractor.register(requireIgnore());refractor.register(requireInform7());refractor.register(requireIni());refractor.register(requireIo());refractor.register(requireJ());refractor.register(requireJava());refractor.register(requireJavadoc());refractor.register(requireJavadoclike());refractor.register(requireJavastacktrace());refractor.register(requireJexl());refractor.register(requireJolie());refractor.register(requireJq());refractor.register(requireJsExtras());refractor.register(requireJsTemplates());refractor.register(requireJsdoc());refractor.register(requireJson());refractor.register(requireJson5());refractor.register(requireJsonp());refractor.register(requireJsstacktrace());refractor.register(requireJsx());refractor.register(requireJulia());refractor.register(requireKeepalived());refractor.register(requireKeyman());refractor.register(requireKotlin());refractor.register(requireKumir());refractor.register(requireKusto());refractor.register(requireLatex());refractor.register(requireLatte());refractor.register(requireLess());refractor.register(requireLilypond());refractor.register(requireLiquid());refractor.register(requireLisp());refractor.register(requireLivescript());refractor.register(requireLlvm());refractor.register(requireLog());refractor.register(requireLolcode());refractor.register(requireLua());refractor.register(requireMagma());refractor.register(requireMakefile());refractor.register(requireMarkdown());refractor.register(requireMarkupTemplating());refractor.register(requireMatlab());refractor.register(requireMaxscript());refractor.register(requireMel());refractor.register(requireMermaid());refractor.register(requireMizar());refractor.register(requireMongodb());refractor.register(requireMonkey());refractor.register(requireMoonscript());refractor.register(requireN1ql());refractor.register(requireN4js());refractor.register(requireNand2tetrisHdl());refractor.register(requireNaniscript());refractor.register(requireNasm());refractor.register(requireNeon());refractor.register(requireNevod());refractor.register(requireNginx());refractor.register(requireNim());refractor.register(requireNix());refractor.register(requireNsis());refractor.register(requireObjectivec());refractor.register(requireOcaml());refractor.register(requireOpencl());refractor.register(requireOpenqasm());refractor.register(requireOz());refractor.register(requireParigp());refractor.register(requireParser());refractor.register(requirePascal());refractor.register(requirePascaligo());refractor.register(requirePcaxis());refractor.register(requirePeoplecode());refractor.register(requirePerl());refractor.register(requirePhpExtras());refractor.register(requirePhp());refractor.register(requirePhpdoc());refractor.register(requirePlsql());refractor.register(requirePowerquery());refractor.register(requirePowershell());refractor.register(requireProcessing());refractor.register(requireProlog());refractor.register(requirePromql());refractor.register(requireProperties());refractor.register(requireProtobuf());refractor.register(requirePsl());refractor.register(requirePug());refractor.register(requirePuppet());refractor.register(requirePure());refractor.register(requirePurebasic());refractor.register(requirePurescript());refractor.register(requirePython());refractor.register(requireQ());refractor.register(requireQml());refractor.register(requireQore());refractor.register(requireQsharp());refractor.register(requireR());refractor.register(requireRacket());refractor.register(requireReason());refractor.register(requireRegex());refractor.register(requireRego());refractor.register(requireRenpy());refractor.register(requireRest());refractor.register(requireRip());refractor.register(requireRoboconf());refractor.register(requireRobotframework());refractor.register(requireRuby());refractor.register(requireRust());refractor.register(requireSas());refractor.register(requireSass());refractor.register(requireScala());refractor.register(requireScheme());refractor.register(requireScss());refractor.register(requireShellSession());refractor.register(requireSmali());refractor.register(requireSmalltalk());refractor.register(requireSmarty());refractor.register(requireSml());refractor.register(requireSolidity());refractor.register(requireSolutionFile());refractor.register(requireSoy());refractor.register(requireSparql());refractor.register(requireSplunkSpl());refractor.register(requireSqf());refractor.register(requireSql());refractor.register(requireSquirrel());refractor.register(requireStan());refractor.register(requireStylus());refractor.register(requireSwift());refractor.register(requireSystemd());refractor.register(requireT4Cs());refractor.register(requireT4Templating());refractor.register(requireT4Vb());refractor.register(requireTap());refractor.register(requireTcl());refractor.register(requireTextile());refractor.register(requireToml());refractor.register(requireTremor());refractor.register(requireTsx());refractor.register(requireTt2());refractor.register(requireTurtle());refractor.register(requireTwig());refractor.register(requireTypescript());refractor.register(requireTyposcript());refractor.register(requireUnrealscript());refractor.register(requireUorazor());refractor.register(requireUri());refractor.register(requireV());refractor.register(requireVala());refractor.register(requireVbnet());refractor.register(requireVelocity());refractor.register(requireVerilog());refractor.register(requireVhdl());refractor.register(requireVim());refractor.register(requireVisualBasic());refractor.register(requireWarpscript());refractor.register(requireWasm());refractor.register(requireWebIdl());refractor.register(requireWiki());refractor.register(requireWolfram());refractor.register(requireWren());refractor.register(requireXeora());refractor.register(requireXmlDoc());refractor.register(requireXojo());refractor.register(requireXquery());refractor.register(requireYaml());refractor.register(requireYang());refractor.register(requireZig());const refractor$1=getDefaultExportFromCjs(refractor_1);var highlighter=highlight$1(refractor$1,defaultStyle);highlighter.supportedLanguages=supportedLanguages;const x=highlighter;function ok$1(){}function unreachable(){}function stringify$1(ot,ft){const mt=ft||{};return(ot[ot.length-1]===""?[...ot,""]:ot).join((mt.padRight?" ":"")+","+(mt.padLeft===!1?"":" ")).trim()}const nameRe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nameReJsx=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,emptyOptions$3={};function name(ot,ft){return((ft||emptyOptions$3).jsx?nameReJsx:nameRe).test(ot)}const re=/[ \t\n\f\r]/g;function whitespace(ot){return typeof ot=="object"?ot.type==="text"?empty$1(ot.value):!1:empty$1(ot)}function empty$1(ot){return ot.replace(re,"")===""}class Schema{constructor(ft,mt,vt){this.property=ft,this.normal=mt,vt&&(this.space=vt)}}Schema.prototype.property={};Schema.prototype.normal={};Schema.prototype.space=null;function merge(ot,ft){const mt={},vt={};let yt=-1;for(;++yt4&&mt.slice(0,4)==="data"&&valid.test(ft)){if(ft.charAt(4)==="-"){const bt=ft.slice(5).replace(dash,camelcase);vt="data"+bt.charAt(0).toUpperCase()+bt.slice(1)}else{const bt=ft.slice(4);if(!dash.test(bt)){let xt=bt.replace(cap$1,kebab);xt.charAt(0)!=="-"&&(xt="-"+xt),ft="data"+xt}}yt=DefinedInfo}return new yt(vt,ft)}function kebab(ot){return"-"+ot.toLowerCase()}function camelcase(ot){return ot.charAt(1).toUpperCase()}const hastToReact={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},html$2=merge([xml,xlink,xmlns,aria,html$3],"html"),svg=merge([xml,xlink,xmlns,aria,svg$1],"svg");function stringify(ot){return ot.join(" ").trim()}var cjs={},COMMENT_REGEX=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,NEWLINE_REGEX=/\n/g,WHITESPACE_REGEX=/^\s*/,PROPERTY_REGEX=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,COLON_REGEX=/^:\s*/,VALUE_REGEX=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,SEMICOLON_REGEX=/^[;\s]*/,TRIM_REGEX=/^\s+|\s+$/g,NEWLINE=` `,FORWARD_SLASH="/",ASTERISK="*",EMPTY_STRING="",TYPE_COMMENT="comment",TYPE_DECLARATION="declaration",inlineStyleParser=function(ot,ft){if(typeof ot!="string")throw new TypeError("First argument must be a string");if(!ot)return[];ft=ft||{};var mt=1,vt=1;function yt(Ot){var Nt=Ot.match(NEWLINE_REGEX);Nt&&(mt+=Nt.length);var Pt=Ot.lastIndexOf(NEWLINE);vt=~Pt?Ot.length-Pt:vt+Ot.length}function bt(){var Ot={line:mt,column:vt};return function(Nt){return Nt.position=new xt(Ot),wt(),Nt}}function xt(Ot){this.start=Ot,this.end={line:mt,column:vt},this.source=ft.source}xt.prototype.content=ot;function Et(Ot){var Nt=new Error(ft.source+":"+mt+":"+vt+": "+Ot);if(Nt.reason=Ot,Nt.filename=ft.source,Nt.line=mt,Nt.column=vt,Nt.source=ot,!ft.silent)throw Nt}function St(Ot){var Nt=Ot.exec(ot);if(Nt){var Pt=Nt[0];return yt(Pt),ot=ot.slice(Pt.length),Nt}}function wt(){St(WHITESPACE_REGEX)}function _t(Ot){var Nt;for(Ot=Ot||[];Nt=kt();)Nt!==!1&&Ot.push(Nt);return Ot}function kt(){var Ot=bt();if(!(FORWARD_SLASH!=ot.charAt(0)||ASTERISK!=ot.charAt(1))){for(var Nt=2;EMPTY_STRING!=ot.charAt(Nt)&&(ASTERISK!=ot.charAt(Nt)||FORWARD_SLASH!=ot.charAt(Nt+1));)++Nt;if(Nt+=2,EMPTY_STRING===ot.charAt(Nt-1))return Et("End of comment missing");var Pt=ot.slice(2,Nt-2);return vt+=2,yt(Pt),ot=ot.slice(Nt),vt+=2,Ot({type:TYPE_COMMENT,comment:Pt})}}function Ct(){var Ot=bt(),Nt=St(PROPERTY_REGEX);if(Nt){if(kt(),!St(COLON_REGEX))return Et("property missing ':'");var Pt=St(VALUE_REGEX),Mt=Ot({type:TYPE_DECLARATION,property:trim(Nt[0].replace(COMMENT_REGEX,EMPTY_STRING)),value:Pt?trim(Pt[0].replace(COMMENT_REGEX,EMPTY_STRING)):EMPTY_STRING});return St(SEMICOLON_REGEX),Mt}}function At(){var Ot=[];_t(Ot);for(var Nt;Nt=Ct();)Nt!==!1&&(Ot.push(Nt),_t(Ot));return Ot}return wt(),At()};function trim(ot){return ot?ot.replace(TRIM_REGEX,EMPTY_STRING):EMPTY_STRING}var __importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(cjs,"__esModule",{value:!0});var inline_style_parser_1=__importDefault(inlineStyleParser);function StyleToObject(ot,ft){var mt=null;if(!ot||typeof ot!="string")return mt;var vt=(0,inline_style_parser_1.default)(ot),yt=typeof ft=="function";return vt.forEach(function(bt){if(bt.type==="declaration"){var xt=bt.property,Et=bt.value;yt?ft(xt,Et,bt):Et&&(mt=mt||{},mt[xt]=Et)}}),mt}var _default$1=cjs.default=StyleToObject;const styleToObject=_default$1.default||_default$1,pointEnd=point$2("end"),pointStart=point$2("start");function point$2(ot){return ft;function ft(mt){const vt=mt&&mt.position&&mt.position[ot]||{};if(typeof vt.line=="number"&&vt.line>0&&typeof vt.column=="number"&&vt.column>0)return{line:vt.line,column:vt.column,offset:typeof vt.offset=="number"&&vt.offset>-1?vt.offset:void 0}}}function position$1(ot){const ft=pointStart(ot),mt=pointEnd(ot);if(ft&&mt)return{start:ft,end:mt}}function stringifyPosition(ot){return!ot||typeof ot!="object"?"":"position"in ot||"type"in ot?position(ot.position):"start"in ot||"end"in ot?position(ot):"line"in ot||"column"in ot?point$1(ot):""}function point$1(ot){return index(ot&&ot.line)+":"+index(ot&&ot.column)}function position(ot){return point$1(ot&&ot.start)+"-"+point$1(ot&&ot.end)}function index(ot){return ot&&typeof ot=="number"?ot:1}class VFileMessage extends Error{constructor(ft,mt,vt){super(),typeof mt=="string"&&(vt=mt,mt=void 0);let yt="",bt={},xt=!1;if(mt&&("line"in mt&&"column"in mt?bt={place:mt}:"start"in mt&&"end"in mt?bt={place:mt}:"type"in mt?bt={ancestors:[mt],place:mt.position}:bt={...mt}),typeof ft=="string"?yt=ft:!bt.cause&&ft&&(xt=!0,yt=ft.message,bt.cause=ft),!bt.ruleId&&!bt.source&&typeof vt=="string"){const St=vt.indexOf(":");St===-1?bt.ruleId=vt:(bt.source=vt.slice(0,St),bt.ruleId=vt.slice(St+1))}if(!bt.place&&bt.ancestors&&bt.ancestors){const St=bt.ancestors[bt.ancestors.length-1];St&&(bt.place=St.position)}const Et=bt.place&&"start"in bt.place?bt.place.start:bt.place;this.ancestors=bt.ancestors||void 0,this.cause=bt.cause||void 0,this.column=Et?Et.column:void 0,this.fatal=void 0,this.file,this.message=yt,this.line=Et?Et.line:void 0,this.name=stringifyPosition(bt.place)||"1:1",this.place=bt.place||void 0,this.reason=this.message,this.ruleId=bt.ruleId||void 0,this.source=bt.source||void 0,this.stack=xt&&bt.cause&&typeof bt.cause.stack=="string"?bt.cause.stack:"",this.actual,this.expected,this.note,this.url}}VFileMessage.prototype.file="";VFileMessage.prototype.name="";VFileMessage.prototype.reason="";VFileMessage.prototype.message="";VFileMessage.prototype.stack="";VFileMessage.prototype.column=void 0;VFileMessage.prototype.line=void 0;VFileMessage.prototype.ancestors=void 0;VFileMessage.prototype.cause=void 0;VFileMessage.prototype.fatal=void 0;VFileMessage.prototype.place=void 0;VFileMessage.prototype.ruleId=void 0;VFileMessage.prototype.source=void 0;const own$3={}.hasOwnProperty,emptyMap=new Map,cap=/[A-Z]/g,dashSomething=/-([a-z])/g,tableElements=new Set(["table","tbody","thead","tfoot","tr"]),tableCellElement=new Set(["td","th"]),docs="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function toJsxRuntime(ot,ft){if(!ft||ft.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const mt=ft.filePath||void 0;let vt;if(ft.development){if(typeof ft.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");vt=developmentCreate(mt,ft.jsxDEV)}else{if(typeof ft.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof ft.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");vt=productionCreate(mt,ft.jsx,ft.jsxs)}const yt={Fragment:ft.Fragment,ancestors:[],components:ft.components||{},create:vt,elementAttributeNameCase:ft.elementAttributeNameCase||"react",evaluater:ft.createEvaluater?ft.createEvaluater():void 0,filePath:mt,ignoreInvalidStyle:ft.ignoreInvalidStyle||!1,passKeys:ft.passKeys!==!1,passNode:ft.passNode||!1,schema:ft.space==="svg"?svg:html$2,stylePropertyNameCase:ft.stylePropertyNameCase||"dom",tableCellAlignToStyle:ft.tableCellAlignToStyle!==!1},bt=one$1(yt,ot,void 0);return bt&&typeof bt!="string"?bt:yt.create(ot,yt.Fragment,{children:bt||void 0},void 0)}function one$1(ot,ft,mt){if(ft.type==="element")return element$1(ot,ft,mt);if(ft.type==="mdxFlowExpression"||ft.type==="mdxTextExpression")return mdxExpression(ot,ft);if(ft.type==="mdxJsxFlowElement"||ft.type==="mdxJsxTextElement")return mdxJsxElement(ot,ft,mt);if(ft.type==="mdxjsEsm")return mdxEsm(ot,ft);if(ft.type==="root")return root$2(ot,ft,mt);if(ft.type==="text")return text$5(ot,ft)}function element$1(ot,ft,mt){const vt=ot.schema;let yt=vt;ft.tagName.toLowerCase()==="svg"&&vt.space==="html"&&(yt=svg,ot.schema=yt),ot.ancestors.push(ft);const bt=findComponentFromName(ot,ft.tagName,!1),xt=createElementProps(ot,ft);let Et=createChildren(ot,ft);return tableElements.has(ft.tagName)&&(Et=Et.filter(function(St){return typeof St=="string"?!whitespace(St):!0})),addNode(ot,xt,bt,ft),addChildren(xt,Et),ot.ancestors.pop(),ot.schema=vt,ot.create(ft,bt,xt,mt)}function mdxExpression(ot,ft){if(ft.data&&ft.data.estree&&ot.evaluater){const vt=ft.data.estree.body[0];return vt.type,ot.evaluater.evaluateExpression(vt.expression)}crashEstree(ot,ft.position)}function mdxEsm(ot,ft){if(ft.data&&ft.data.estree&&ot.evaluater)return ot.evaluater.evaluateProgram(ft.data.estree);crashEstree(ot,ft.position)}function mdxJsxElement(ot,ft,mt){const vt=ot.schema;let yt=vt;ft.name==="svg"&&vt.space==="html"&&(yt=svg,ot.schema=yt),ot.ancestors.push(ft);const bt=ft.name===null?ot.Fragment:findComponentFromName(ot,ft.name,!0),xt=createJsxElementProps(ot,ft),Et=createChildren(ot,ft);return addNode(ot,xt,bt,ft),addChildren(xt,Et),ot.ancestors.pop(),ot.schema=vt,ot.create(ft,bt,xt,mt)}function root$2(ot,ft,mt){const vt={};return addChildren(vt,createChildren(ot,ft)),ot.create(ft,ot.Fragment,vt,mt)}function text$5(ot,ft){return ft.value}function addNode(ot,ft,mt,vt){typeof mt!="string"&&mt!==ot.Fragment&&ot.passNode&&(ft.node=vt)}function addChildren(ot,ft){if(ft.length>0){const mt=ft.length>1?ft:ft[0];mt&&(ot.children=mt)}}function productionCreate(ot,ft,mt){return vt;function vt(yt,bt,xt,Et){const wt=Array.isArray(xt.children)?mt:ft;return Et?wt(bt,xt,Et):wt(bt,xt)}}function developmentCreate(ot,ft){return mt;function mt(vt,yt,bt,xt){const Et=Array.isArray(bt.children),St=pointStart(vt);return ft(yt,bt,xt,Et,{columnNumber:St?St.column-1:void 0,fileName:ot,lineNumber:St?St.line:void 0},void 0)}}function createElementProps(ot,ft){const mt={};let vt,yt;for(yt in ft.properties)if(yt!=="children"&&own$3.call(ft.properties,yt)){const bt=createProperty(ot,yt,ft.properties[yt]);if(bt){const[xt,Et]=bt;ot.tableCellAlignToStyle&&xt==="align"&&typeof Et=="string"&&tableCellElement.has(ft.tagName)?vt=Et:mt[xt]=Et}}if(vt){const bt=mt.style||(mt.style={});bt[ot.stylePropertyNameCase==="css"?"text-align":"textAlign"]=vt}return mt}function createJsxElementProps(ot,ft){const mt={};for(const vt of ft.attributes)if(vt.type==="mdxJsxExpressionAttribute")if(vt.data&&vt.data.estree&&ot.evaluater){const bt=vt.data.estree.body[0];bt.type;const xt=bt.expression;xt.type;const Et=xt.properties[0];Et.type,Object.assign(mt,ot.evaluater.evaluateExpression(Et.argument))}else crashEstree(ot,ft.position);else{const yt=vt.name;let bt;if(vt.value&&typeof vt.value=="object")if(vt.value.data&&vt.value.data.estree&&ot.evaluater){const Et=vt.value.data.estree.body[0];Et.type,bt=ot.evaluater.evaluateExpression(Et.expression)}else crashEstree(ot,ft.position);else bt=vt.value===null?!0:vt.value;mt[yt]=bt}return mt}function createChildren(ot,ft){const mt=[];let vt=-1;const yt=ot.passKeys?new Map:emptyMap;for(;++vtyt?0:yt+ft:ft=ft>yt?yt:ft,mt=mt>0?mt:0,vt.length<1e4)xt=Array.from(vt),xt.unshift(ft,mt),ot.splice(...xt);else for(mt&&ot.splice(ft,mt);bt0?(splice(ot,ot.length,0,ft),ot):ft}const hasOwnProperty$1={}.hasOwnProperty;function combineExtensions(ot){const ft={};let mt=-1;for(;++mt13&&mt<32||mt>126&&mt<160||mt>55295&&mt<57344||mt>64975&&mt<65008||(mt&65535)===65535||(mt&65535)===65534||mt>1114111?"�":String.fromCodePoint(mt)}function normalizeIdentifier(ot){return ot.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const asciiAlpha=regexCheck(/[A-Za-z]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/),asciiAtext=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(ot){return ot!==null&&(ot<32||ot===127)}const asciiDigit=regexCheck(/\d/),asciiHexDigit=regexCheck(/[\dA-Fa-f]/),asciiPunctuation=regexCheck(/[!-/:-@[-`{-~]/);function markdownLineEnding(ot){return ot!==null&&ot<-2}function markdownLineEndingOrSpace(ot){return ot!==null&&(ot<0||ot===32)}function markdownSpace(ot){return ot===-2||ot===-1||ot===32}const unicodePunctuation=regexCheck(new RegExp("\\p{P}|\\p{S}","u")),unicodeWhitespace=regexCheck(/\s/);function regexCheck(ot){return ft;function ft(mt){return mt!==null&&mt>-1&&ot.test(String.fromCharCode(mt))}}function normalizeUri(ot){const ft=[];let mt=-1,vt=0,yt=0;for(;++mt55295&&bt<57344){const Et=ot.charCodeAt(mt+1);bt<56320&&Et>56319&&Et<57344?(xt=String.fromCharCode(bt,Et),yt=1):xt="�"}else xt=String.fromCharCode(bt);xt&&(ft.push(ot.slice(vt,mt),encodeURIComponent(xt)),vt=mt+yt+1,xt=""),yt&&(mt+=yt,yt=0)}return ft.join("")+ot.slice(vt)}function factorySpace(ot,ft,mt,vt){const yt=vt?vt-1:Number.POSITIVE_INFINITY;let bt=0;return xt;function xt(St){return markdownSpace(St)?(ot.enter(mt),Et(St)):ft(St)}function Et(St){return markdownSpace(St)&&bt++xt))return;const Bt=ft.events.length;let Ht=Bt,Yt,Wt;for(;Ht--;)if(ft.events[Ht][0]==="exit"&&ft.events[Ht][1].type==="chunkFlow"){if(Yt){Wt=ft.events[Ht][1].end;break}Yt=!0}for(Mt(vt),$t=Bt;$tRt;){const Dt=mt[Lt];ft.containerState=Dt[1],Dt[0].exit.call(ft,ot)}mt.length=Rt}function Tt(){yt.write([null]),bt=void 0,yt=void 0,ft.containerState._closeFlow=void 0}}function tokenizeContainer(ot,ft,mt){return factorySpace(ot,ot.attempt(this.parser.constructs.document,ft,mt),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function classifyCharacter(ot){if(ot===null||markdownLineEndingOrSpace(ot)||unicodeWhitespace(ot))return 1;if(unicodePunctuation(ot))return 2}function resolveAll(ot,ft,mt){const vt=[];let yt=-1;for(;++yt1&&ot[mt][1].end.offset-ot[mt][1].start.offset>1?2:1;const kt=Object.assign({},ot[vt][1].end),Ct=Object.assign({},ot[mt][1].start);movePoint(kt,-St),movePoint(Ct,St),xt={type:St>1?"strongSequence":"emphasisSequence",start:kt,end:Object.assign({},ot[vt][1].end)},Et={type:St>1?"strongSequence":"emphasisSequence",start:Object.assign({},ot[mt][1].start),end:Ct},bt={type:St>1?"strongText":"emphasisText",start:Object.assign({},ot[vt][1].end),end:Object.assign({},ot[mt][1].start)},yt={type:St>1?"strong":"emphasis",start:Object.assign({},xt.start),end:Object.assign({},Et.end)},ot[vt][1].end=Object.assign({},xt.start),ot[mt][1].start=Object.assign({},Et.end),wt=[],ot[vt][1].end.offset-ot[vt][1].start.offset&&(wt=push(wt,[["enter",ot[vt][1],ft],["exit",ot[vt][1],ft]])),wt=push(wt,[["enter",yt,ft],["enter",xt,ft],["exit",xt,ft],["enter",bt,ft]]),wt=push(wt,resolveAll(ft.parser.constructs.insideSpan.null,ot.slice(vt+1,mt),ft)),wt=push(wt,[["exit",bt,ft],["enter",Et,ft],["exit",Et,ft],["exit",yt,ft]]),ot[mt][1].end.offset-ot[mt][1].start.offset?(_t=2,wt=push(wt,[["enter",ot[mt][1],ft],["exit",ot[mt][1],ft]])):_t=0,splice(ot,vt-1,mt-vt+3,wt),mt=vt+wt.length-_t-2;break}}for(mt=-1;++mt0&&markdownSpace($t)?factorySpace(ot,Tt,"linePrefix",bt+1)($t):Tt($t)}function Tt($t){return $t===null||markdownLineEnding($t)?ot.check(nonLazyContinuation,Nt,Lt)($t):(ot.enter("codeFlowValue"),Rt($t))}function Rt($t){return $t===null||markdownLineEnding($t)?(ot.exit("codeFlowValue"),Tt($t)):(ot.consume($t),Rt)}function Lt($t){return ot.exit("codeFenced"),ft($t)}function Dt($t,Bt,Ht){let Yt=0;return Wt;function Wt(Zt){return $t.enter("lineEnding"),$t.consume(Zt),$t.exit("lineEnding"),Xt}function Xt(Zt){return $t.enter("codeFencedFence"),markdownSpace(Zt)?factorySpace($t,Jt,"linePrefix",vt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Zt):Jt(Zt)}function Jt(Zt){return Zt===Et?($t.enter("codeFencedFenceSequence"),rr(Zt)):Ht(Zt)}function rr(Zt){return Zt===Et?(Yt++,$t.consume(Zt),rr):Yt>=xt?($t.exit("codeFencedFenceSequence"),markdownSpace(Zt)?factorySpace($t,nr,"whitespace")(Zt):nr(Zt)):Ht(Zt)}function nr(Zt){return Zt===null||markdownLineEnding(Zt)?($t.exit("codeFencedFence"),Bt(Zt)):Ht(Zt)}}}function tokenizeNonLazyContinuation(ot,ft,mt){const vt=this;return yt;function yt(xt){return xt===null?mt(xt):(ot.enter("lineEnding"),ot.consume(xt),ot.exit("lineEnding"),bt)}function bt(xt){return vt.parser.lazy[vt.now().line]?mt(xt):ft(xt)}}const codeIndented={name:"codeIndented",tokenize:tokenizeCodeIndented},furtherStart={tokenize:tokenizeFurtherStart,partial:!0};function tokenizeCodeIndented(ot,ft,mt){const vt=this;return yt;function yt(wt){return ot.enter("codeIndented"),factorySpace(ot,bt,"linePrefix",5)(wt)}function bt(wt){const _t=vt.events[vt.events.length-1];return _t&&_t[1].type==="linePrefix"&&_t[2].sliceSerialize(_t[1],!0).length>=4?xt(wt):mt(wt)}function xt(wt){return wt===null?St(wt):markdownLineEnding(wt)?ot.attempt(furtherStart,xt,St)(wt):(ot.enter("codeFlowValue"),Et(wt))}function Et(wt){return wt===null||markdownLineEnding(wt)?(ot.exit("codeFlowValue"),xt(wt)):(ot.consume(wt),Et)}function St(wt){return ot.exit("codeIndented"),ft(wt)}}function tokenizeFurtherStart(ot,ft,mt){const vt=this;return yt;function yt(xt){return vt.parser.lazy[vt.now().line]?mt(xt):markdownLineEnding(xt)?(ot.enter("lineEnding"),ot.consume(xt),ot.exit("lineEnding"),yt):factorySpace(ot,bt,"linePrefix",5)(xt)}function bt(xt){const Et=vt.events[vt.events.length-1];return Et&&Et[1].type==="linePrefix"&&Et[2].sliceSerialize(Et[1],!0).length>=4?ft(xt):markdownLineEnding(xt)?yt(xt):mt(xt)}}const codeText={name:"codeText",tokenize:tokenizeCodeText,resolve:resolveCodeText,previous:previous$1};function resolveCodeText(ot){let ft=ot.length-4,mt=3,vt,yt;if((ot[mt][1].type==="lineEnding"||ot[mt][1].type==="space")&&(ot[ft][1].type==="lineEnding"||ot[ft][1].type==="space")){for(vt=mt;++vt=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+ft+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ftthis.left.length?this.right.slice(this.right.length-vt+this.left.length,this.right.length-ft+this.left.length).reverse():this.left.slice(ft).concat(this.right.slice(this.right.length-vt+this.left.length).reverse())}splice(ft,mt,vt){const yt=mt||0;this.setCursor(Math.trunc(ft));const bt=this.right.splice(this.right.length-yt,Number.POSITIVE_INFINITY);return vt&&chunkedPush(this.left,vt),bt.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(ft){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(ft)}pushMany(ft){this.setCursor(Number.POSITIVE_INFINITY),chunkedPush(this.left,ft)}unshift(ft){this.setCursor(0),this.right.push(ft)}unshiftMany(ft){this.setCursor(0),chunkedPush(this.right,ft.reverse())}setCursor(ft){if(!(ft===this.left.length||ft>this.left.length&&this.right.length===0||ft<0&&this.left.length===0))if(ft=4?ft(xt):ot.interrupt(vt.parser.constructs.flow,mt,ft)(xt)}}function factoryDestination(ot,ft,mt,vt,yt,bt,xt,Et,St){const wt=St||Number.POSITIVE_INFINITY;let _t=0;return kt;function kt(Mt){return Mt===60?(ot.enter(vt),ot.enter(yt),ot.enter(bt),ot.consume(Mt),ot.exit(bt),Ct):Mt===null||Mt===32||Mt===41||asciiControl(Mt)?mt(Mt):(ot.enter(vt),ot.enter(xt),ot.enter(Et),ot.enter("chunkString",{contentType:"string"}),Nt(Mt))}function Ct(Mt){return Mt===62?(ot.enter(bt),ot.consume(Mt),ot.exit(bt),ot.exit(yt),ot.exit(vt),ft):(ot.enter(Et),ot.enter("chunkString",{contentType:"string"}),At(Mt))}function At(Mt){return Mt===62?(ot.exit("chunkString"),ot.exit(Et),Ct(Mt)):Mt===null||Mt===60||markdownLineEnding(Mt)?mt(Mt):(ot.consume(Mt),Mt===92?Ot:At)}function Ot(Mt){return Mt===60||Mt===62||Mt===92?(ot.consume(Mt),At):At(Mt)}function Nt(Mt){return!_t&&(Mt===null||Mt===41||markdownLineEndingOrSpace(Mt))?(ot.exit("chunkString"),ot.exit(Et),ot.exit(xt),ot.exit(vt),ft(Mt)):_t999||At===null||At===91||At===93&&!St||At===94&&!Et&&"_hiddenFootnoteSupport"in xt.parser.constructs?mt(At):At===93?(ot.exit(bt),ot.enter(yt),ot.consume(At),ot.exit(yt),ot.exit(vt),ft):markdownLineEnding(At)?(ot.enter("lineEnding"),ot.consume(At),ot.exit("lineEnding"),_t):(ot.enter("chunkString",{contentType:"string"}),kt(At))}function kt(At){return At===null||At===91||At===93||markdownLineEnding(At)||Et++>999?(ot.exit("chunkString"),_t(At)):(ot.consume(At),St||(St=!markdownSpace(At)),At===92?Ct:kt)}function Ct(At){return At===91||At===92||At===93?(ot.consume(At),Et++,kt):kt(At)}}function factoryTitle(ot,ft,mt,vt,yt,bt){let xt;return Et;function Et(Ct){return Ct===34||Ct===39||Ct===40?(ot.enter(vt),ot.enter(yt),ot.consume(Ct),ot.exit(yt),xt=Ct===40?41:Ct,St):mt(Ct)}function St(Ct){return Ct===xt?(ot.enter(yt),ot.consume(Ct),ot.exit(yt),ot.exit(vt),ft):(ot.enter(bt),wt(Ct))}function wt(Ct){return Ct===xt?(ot.exit(bt),St(xt)):Ct===null?mt(Ct):markdownLineEnding(Ct)?(ot.enter("lineEnding"),ot.consume(Ct),ot.exit("lineEnding"),factorySpace(ot,wt,"linePrefix")):(ot.enter("chunkString",{contentType:"string"}),_t(Ct))}function _t(Ct){return Ct===xt||Ct===null||markdownLineEnding(Ct)?(ot.exit("chunkString"),wt(Ct)):(ot.consume(Ct),Ct===92?kt:_t)}function kt(Ct){return Ct===xt||Ct===92?(ot.consume(Ct),_t):_t(Ct)}}function factoryWhitespace(ot,ft){let mt;return vt;function vt(yt){return markdownLineEnding(yt)?(ot.enter("lineEnding"),ot.consume(yt),ot.exit("lineEnding"),mt=!0,vt):markdownSpace(yt)?factorySpace(ot,vt,mt?"linePrefix":"lineSuffix")(yt):ft(yt)}}const definition$1={name:"definition",tokenize:tokenizeDefinition},titleBefore={tokenize:tokenizeTitleBefore,partial:!0};function tokenizeDefinition(ot,ft,mt){const vt=this;let yt;return bt;function bt(At){return ot.enter("definition"),xt(At)}function xt(At){return factoryLabel.call(vt,ot,Et,mt,"definitionLabel","definitionLabelMarker","definitionLabelString")(At)}function Et(At){return yt=normalizeIdentifier(vt.sliceSerialize(vt.events[vt.events.length-1][1]).slice(1,-1)),At===58?(ot.enter("definitionMarker"),ot.consume(At),ot.exit("definitionMarker"),St):mt(At)}function St(At){return markdownLineEndingOrSpace(At)?factoryWhitespace(ot,wt)(At):wt(At)}function wt(At){return factoryDestination(ot,_t,mt,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(At)}function _t(At){return ot.attempt(titleBefore,kt,kt)(At)}function kt(At){return markdownSpace(At)?factorySpace(ot,Ct,"whitespace")(At):Ct(At)}function Ct(At){return At===null||markdownLineEnding(At)?(ot.exit("definition"),vt.parser.defined.push(yt),ft(At)):mt(At)}}function tokenizeTitleBefore(ot,ft,mt){return vt;function vt(Et){return markdownLineEndingOrSpace(Et)?factoryWhitespace(ot,yt)(Et):mt(Et)}function yt(Et){return factoryTitle(ot,bt,mt,"definitionTitle","definitionTitleMarker","definitionTitleString")(Et)}function bt(Et){return markdownSpace(Et)?factorySpace(ot,xt,"whitespace")(Et):xt(Et)}function xt(Et){return Et===null||markdownLineEnding(Et)?ft(Et):mt(Et)}}const hardBreakEscape={name:"hardBreakEscape",tokenize:tokenizeHardBreakEscape};function tokenizeHardBreakEscape(ot,ft,mt){return vt;function vt(bt){return ot.enter("hardBreakEscape"),ot.consume(bt),yt}function yt(bt){return markdownLineEnding(bt)?(ot.exit("hardBreakEscape"),ft(bt)):mt(bt)}}const headingAtx={name:"headingAtx",tokenize:tokenizeHeadingAtx,resolve:resolveHeadingAtx};function resolveHeadingAtx(ot,ft){let mt=ot.length-2,vt=3,yt,bt;return ot[vt][1].type==="whitespace"&&(vt+=2),mt-2>vt&&ot[mt][1].type==="whitespace"&&(mt-=2),ot[mt][1].type==="atxHeadingSequence"&&(vt===mt-1||mt-4>vt&&ot[mt-2][1].type==="whitespace")&&(mt-=vt+1===mt?2:4),mt>vt&&(yt={type:"atxHeadingText",start:ot[vt][1].start,end:ot[mt][1].end},bt={type:"chunkText",start:ot[vt][1].start,end:ot[mt][1].end,contentType:"text"},splice(ot,vt,mt-vt+1,[["enter",yt,ft],["enter",bt,ft],["exit",bt,ft],["exit",yt,ft]])),ot}function tokenizeHeadingAtx(ot,ft,mt){let vt=0;return yt;function yt(_t){return ot.enter("atxHeading"),bt(_t)}function bt(_t){return ot.enter("atxHeadingSequence"),xt(_t)}function xt(_t){return _t===35&&vt++<6?(ot.consume(_t),xt):_t===null||markdownLineEndingOrSpace(_t)?(ot.exit("atxHeadingSequence"),Et(_t)):mt(_t)}function Et(_t){return _t===35?(ot.enter("atxHeadingSequence"),St(_t)):_t===null||markdownLineEnding(_t)?(ot.exit("atxHeading"),ft(_t)):markdownSpace(_t)?factorySpace(ot,Et,"whitespace")(_t):(ot.enter("atxHeadingText"),wt(_t))}function St(_t){return _t===35?(ot.consume(_t),St):(ot.exit("atxHeadingSequence"),Et(_t))}function wt(_t){return _t===null||_t===35||markdownLineEndingOrSpace(_t)?(ot.exit("atxHeadingText"),Et(_t)):(ot.consume(_t),wt)}}const htmlBlockNames=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],htmlRawNames=["pre","script","style","textarea"],htmlFlow={name:"htmlFlow",tokenize:tokenizeHtmlFlow,resolveTo:resolveToHtmlFlow,concrete:!0},blankLineBefore={tokenize:tokenizeBlankLineBefore,partial:!0},nonLazyContinuationStart={tokenize:tokenizeNonLazyContinuationStart,partial:!0};function resolveToHtmlFlow(ot){let ft=ot.length;for(;ft--&&!(ot[ft][0]==="enter"&&ot[ft][1].type==="htmlFlow"););return ft>1&&ot[ft-2][1].type==="linePrefix"&&(ot[ft][1].start=ot[ft-2][1].start,ot[ft+1][1].start=ot[ft-2][1].start,ot.splice(ft-2,2)),ot}function tokenizeHtmlFlow(ot,ft,mt){const vt=this;let yt,bt,xt,Et,St;return wt;function wt(Qt){return _t(Qt)}function _t(Qt){return ot.enter("htmlFlow"),ot.enter("htmlFlowData"),ot.consume(Qt),kt}function kt(Qt){return Qt===33?(ot.consume(Qt),Ct):Qt===47?(ot.consume(Qt),bt=!0,Nt):Qt===63?(ot.consume(Qt),yt=3,vt.interrupt?ft:Vt):asciiAlpha(Qt)?(ot.consume(Qt),xt=String.fromCharCode(Qt),Pt):mt(Qt)}function Ct(Qt){return Qt===45?(ot.consume(Qt),yt=2,At):Qt===91?(ot.consume(Qt),yt=5,Et=0,Ot):asciiAlpha(Qt)?(ot.consume(Qt),yt=4,vt.interrupt?ft:Vt):mt(Qt)}function At(Qt){return Qt===45?(ot.consume(Qt),vt.interrupt?ft:Vt):mt(Qt)}function Ot(Qt){const ar="CDATA[";return Qt===ar.charCodeAt(Et++)?(ot.consume(Qt),Et===ar.length?vt.interrupt?ft:Jt:Ot):mt(Qt)}function Nt(Qt){return asciiAlpha(Qt)?(ot.consume(Qt),xt=String.fromCharCode(Qt),Pt):mt(Qt)}function Pt(Qt){if(Qt===null||Qt===47||Qt===62||markdownLineEndingOrSpace(Qt)){const ar=Qt===47,sr=xt.toLowerCase();return!ar&&!bt&&htmlRawNames.includes(sr)?(yt=1,vt.interrupt?ft(Qt):Jt(Qt)):htmlBlockNames.includes(xt.toLowerCase())?(yt=6,ar?(ot.consume(Qt),Mt):vt.interrupt?ft(Qt):Jt(Qt)):(yt=7,vt.interrupt&&!vt.parser.lazy[vt.now().line]?mt(Qt):bt?Tt(Qt):Rt(Qt))}return Qt===45||asciiAlphanumeric(Qt)?(ot.consume(Qt),xt+=String.fromCharCode(Qt),Pt):mt(Qt)}function Mt(Qt){return Qt===62?(ot.consume(Qt),vt.interrupt?ft:Jt):mt(Qt)}function Tt(Qt){return markdownSpace(Qt)?(ot.consume(Qt),Tt):Wt(Qt)}function Rt(Qt){return Qt===47?(ot.consume(Qt),Wt):Qt===58||Qt===95||asciiAlpha(Qt)?(ot.consume(Qt),Lt):markdownSpace(Qt)?(ot.consume(Qt),Rt):Wt(Qt)}function Lt(Qt){return Qt===45||Qt===46||Qt===58||Qt===95||asciiAlphanumeric(Qt)?(ot.consume(Qt),Lt):Dt(Qt)}function Dt(Qt){return Qt===61?(ot.consume(Qt),$t):markdownSpace(Qt)?(ot.consume(Qt),Dt):Rt(Qt)}function $t(Qt){return Qt===null||Qt===60||Qt===61||Qt===62||Qt===96?mt(Qt):Qt===34||Qt===39?(ot.consume(Qt),St=Qt,Bt):markdownSpace(Qt)?(ot.consume(Qt),$t):Ht(Qt)}function Bt(Qt){return Qt===St?(ot.consume(Qt),St=null,Yt):Qt===null||markdownLineEnding(Qt)?mt(Qt):(ot.consume(Qt),Bt)}function Ht(Qt){return Qt===null||Qt===34||Qt===39||Qt===47||Qt===60||Qt===61||Qt===62||Qt===96||markdownLineEndingOrSpace(Qt)?Dt(Qt):(ot.consume(Qt),Ht)}function Yt(Qt){return Qt===47||Qt===62||markdownSpace(Qt)?Rt(Qt):mt(Qt)}function Wt(Qt){return Qt===62?(ot.consume(Qt),Xt):mt(Qt)}function Xt(Qt){return Qt===null||markdownLineEnding(Qt)?Jt(Qt):markdownSpace(Qt)?(ot.consume(Qt),Xt):mt(Qt)}function Jt(Qt){return Qt===45&&yt===2?(ot.consume(Qt),qt):Qt===60&&yt===1?(ot.consume(Qt),Kt):Qt===62&&yt===4?(ot.consume(Qt),tr):Qt===63&&yt===3?(ot.consume(Qt),Vt):Qt===93&&yt===5?(ot.consume(Qt),Ut):markdownLineEnding(Qt)&&(yt===6||yt===7)?(ot.exit("htmlFlowData"),ot.check(blankLineBefore,or,rr)(Qt)):Qt===null||markdownLineEnding(Qt)?(ot.exit("htmlFlowData"),rr(Qt)):(ot.consume(Qt),Jt)}function rr(Qt){return ot.check(nonLazyContinuationStart,nr,or)(Qt)}function nr(Qt){return ot.enter("lineEnding"),ot.consume(Qt),ot.exit("lineEnding"),Zt}function Zt(Qt){return Qt===null||markdownLineEnding(Qt)?rr(Qt):(ot.enter("htmlFlowData"),Jt(Qt))}function qt(Qt){return Qt===45?(ot.consume(Qt),Vt):Jt(Qt)}function Kt(Qt){return Qt===47?(ot.consume(Qt),xt="",zt):Jt(Qt)}function zt(Qt){if(Qt===62){const ar=xt.toLowerCase();return htmlRawNames.includes(ar)?(ot.consume(Qt),tr):Jt(Qt)}return asciiAlpha(Qt)&&xt.length<8?(ot.consume(Qt),xt+=String.fromCharCode(Qt),zt):Jt(Qt)}function Ut(Qt){return Qt===93?(ot.consume(Qt),Vt):Jt(Qt)}function Vt(Qt){return Qt===62?(ot.consume(Qt),tr):Qt===45&&yt===2?(ot.consume(Qt),Vt):Jt(Qt)}function tr(Qt){return Qt===null||markdownLineEnding(Qt)?(ot.exit("htmlFlowData"),or(Qt)):(ot.consume(Qt),tr)}function or(Qt){return ot.exit("htmlFlow"),ft(Qt)}}function tokenizeNonLazyContinuationStart(ot,ft,mt){const vt=this;return yt;function yt(xt){return markdownLineEnding(xt)?(ot.enter("lineEnding"),ot.consume(xt),ot.exit("lineEnding"),bt):mt(xt)}function bt(xt){return vt.parser.lazy[vt.now().line]?mt(xt):ft(xt)}}function tokenizeBlankLineBefore(ot,ft,mt){return vt;function vt(yt){return ot.enter("lineEnding"),ot.consume(yt),ot.exit("lineEnding"),ot.attempt(blankLine,ft,mt)}}const htmlText={name:"htmlText",tokenize:tokenizeHtmlText};function tokenizeHtmlText(ot,ft,mt){const vt=this;let yt,bt,xt;return Et;function Et(Vt){return ot.enter("htmlText"),ot.enter("htmlTextData"),ot.consume(Vt),St}function St(Vt){return Vt===33?(ot.consume(Vt),wt):Vt===47?(ot.consume(Vt),Dt):Vt===63?(ot.consume(Vt),Rt):asciiAlpha(Vt)?(ot.consume(Vt),Ht):mt(Vt)}function wt(Vt){return Vt===45?(ot.consume(Vt),_t):Vt===91?(ot.consume(Vt),bt=0,Ot):asciiAlpha(Vt)?(ot.consume(Vt),Tt):mt(Vt)}function _t(Vt){return Vt===45?(ot.consume(Vt),At):mt(Vt)}function kt(Vt){return Vt===null?mt(Vt):Vt===45?(ot.consume(Vt),Ct):markdownLineEnding(Vt)?(xt=kt,Kt(Vt)):(ot.consume(Vt),kt)}function Ct(Vt){return Vt===45?(ot.consume(Vt),At):kt(Vt)}function At(Vt){return Vt===62?qt(Vt):Vt===45?Ct(Vt):kt(Vt)}function Ot(Vt){const tr="CDATA[";return Vt===tr.charCodeAt(bt++)?(ot.consume(Vt),bt===tr.length?Nt:Ot):mt(Vt)}function Nt(Vt){return Vt===null?mt(Vt):Vt===93?(ot.consume(Vt),Pt):markdownLineEnding(Vt)?(xt=Nt,Kt(Vt)):(ot.consume(Vt),Nt)}function Pt(Vt){return Vt===93?(ot.consume(Vt),Mt):Nt(Vt)}function Mt(Vt){return Vt===62?qt(Vt):Vt===93?(ot.consume(Vt),Mt):Nt(Vt)}function Tt(Vt){return Vt===null||Vt===62?qt(Vt):markdownLineEnding(Vt)?(xt=Tt,Kt(Vt)):(ot.consume(Vt),Tt)}function Rt(Vt){return Vt===null?mt(Vt):Vt===63?(ot.consume(Vt),Lt):markdownLineEnding(Vt)?(xt=Rt,Kt(Vt)):(ot.consume(Vt),Rt)}function Lt(Vt){return Vt===62?qt(Vt):Rt(Vt)}function Dt(Vt){return asciiAlpha(Vt)?(ot.consume(Vt),$t):mt(Vt)}function $t(Vt){return Vt===45||asciiAlphanumeric(Vt)?(ot.consume(Vt),$t):Bt(Vt)}function Bt(Vt){return markdownLineEnding(Vt)?(xt=Bt,Kt(Vt)):markdownSpace(Vt)?(ot.consume(Vt),Bt):qt(Vt)}function Ht(Vt){return Vt===45||asciiAlphanumeric(Vt)?(ot.consume(Vt),Ht):Vt===47||Vt===62||markdownLineEndingOrSpace(Vt)?Yt(Vt):mt(Vt)}function Yt(Vt){return Vt===47?(ot.consume(Vt),qt):Vt===58||Vt===95||asciiAlpha(Vt)?(ot.consume(Vt),Wt):markdownLineEnding(Vt)?(xt=Yt,Kt(Vt)):markdownSpace(Vt)?(ot.consume(Vt),Yt):qt(Vt)}function Wt(Vt){return Vt===45||Vt===46||Vt===58||Vt===95||asciiAlphanumeric(Vt)?(ot.consume(Vt),Wt):Xt(Vt)}function Xt(Vt){return Vt===61?(ot.consume(Vt),Jt):markdownLineEnding(Vt)?(xt=Xt,Kt(Vt)):markdownSpace(Vt)?(ot.consume(Vt),Xt):Yt(Vt)}function Jt(Vt){return Vt===null||Vt===60||Vt===61||Vt===62||Vt===96?mt(Vt):Vt===34||Vt===39?(ot.consume(Vt),yt=Vt,rr):markdownLineEnding(Vt)?(xt=Jt,Kt(Vt)):markdownSpace(Vt)?(ot.consume(Vt),Jt):(ot.consume(Vt),nr)}function rr(Vt){return Vt===yt?(ot.consume(Vt),yt=void 0,Zt):Vt===null?mt(Vt):markdownLineEnding(Vt)?(xt=rr,Kt(Vt)):(ot.consume(Vt),rr)}function nr(Vt){return Vt===null||Vt===34||Vt===39||Vt===60||Vt===61||Vt===96?mt(Vt):Vt===47||Vt===62||markdownLineEndingOrSpace(Vt)?Yt(Vt):(ot.consume(Vt),nr)}function Zt(Vt){return Vt===47||Vt===62||markdownLineEndingOrSpace(Vt)?Yt(Vt):mt(Vt)}function qt(Vt){return Vt===62?(ot.consume(Vt),ot.exit("htmlTextData"),ot.exit("htmlText"),ft):mt(Vt)}function Kt(Vt){return ot.exit("htmlTextData"),ot.enter("lineEnding"),ot.consume(Vt),ot.exit("lineEnding"),zt}function zt(Vt){return markdownSpace(Vt)?factorySpace(ot,Ut,"linePrefix",vt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Vt):Ut(Vt)}function Ut(Vt){return ot.enter("htmlTextData"),xt(Vt)}}const labelEnd={name:"labelEnd",tokenize:tokenizeLabelEnd,resolveTo:resolveToLabelEnd,resolveAll:resolveAllLabelEnd},resourceConstruct={tokenize:tokenizeResource},referenceFullConstruct={tokenize:tokenizeReferenceFull},referenceCollapsedConstruct={tokenize:tokenizeReferenceCollapsed};function resolveAllLabelEnd(ot){let ft=-1;for(;++ft=3&&(wt===null||markdownLineEnding(wt))?(ot.exit("thematicBreak"),ft(wt)):mt(wt)}function St(wt){return wt===yt?(ot.consume(wt),vt++,St):(ot.exit("thematicBreakSequence"),markdownSpace(wt)?factorySpace(ot,Et,"whitespace")(wt):Et(wt))}}const list$2={name:"list",tokenize:tokenizeListStart,continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd},listItemPrefixWhitespaceConstruct={tokenize:tokenizeListItemPrefixWhitespace,partial:!0},indentConstruct={tokenize:tokenizeIndent$1,partial:!0};function tokenizeListStart(ot,ft,mt){const vt=this,yt=vt.events[vt.events.length-1];let bt=yt&&yt[1].type==="linePrefix"?yt[2].sliceSerialize(yt[1],!0).length:0,xt=0;return Et;function Et(At){const Ot=vt.containerState.type||(At===42||At===43||At===45?"listUnordered":"listOrdered");if(Ot==="listUnordered"?!vt.containerState.marker||At===vt.containerState.marker:asciiDigit(At)){if(vt.containerState.type||(vt.containerState.type=Ot,ot.enter(Ot,{_container:!0})),Ot==="listUnordered")return ot.enter("listItemPrefix"),At===42||At===45?ot.check(thematicBreak$2,mt,wt)(At):wt(At);if(!vt.interrupt||At===49)return ot.enter("listItemPrefix"),ot.enter("listItemValue"),St(At)}return mt(At)}function St(At){return asciiDigit(At)&&++xt<10?(ot.consume(At),St):(!vt.interrupt||xt<2)&&(vt.containerState.marker?At===vt.containerState.marker:At===41||At===46)?(ot.exit("listItemValue"),wt(At)):mt(At)}function wt(At){return ot.enter("listItemMarker"),ot.consume(At),ot.exit("listItemMarker"),vt.containerState.marker=vt.containerState.marker||At,ot.check(blankLine,vt.interrupt?mt:_t,ot.attempt(listItemPrefixWhitespaceConstruct,Ct,kt))}function _t(At){return vt.containerState.initialBlankLine=!0,bt++,Ct(At)}function kt(At){return markdownSpace(At)?(ot.enter("listItemPrefixWhitespace"),ot.consume(At),ot.exit("listItemPrefixWhitespace"),Ct):mt(At)}function Ct(At){return vt.containerState.size=bt+vt.sliceSerialize(ot.exit("listItemPrefix"),!0).length,ft(At)}}function tokenizeListContinuation(ot,ft,mt){const vt=this;return vt.containerState._closeFlow=void 0,ot.check(blankLine,yt,bt);function yt(Et){return vt.containerState.furtherBlankLines=vt.containerState.furtherBlankLines||vt.containerState.initialBlankLine,factorySpace(ot,ft,"listItemIndent",vt.containerState.size+1)(Et)}function bt(Et){return vt.containerState.furtherBlankLines||!markdownSpace(Et)?(vt.containerState.furtherBlankLines=void 0,vt.containerState.initialBlankLine=void 0,xt(Et)):(vt.containerState.furtherBlankLines=void 0,vt.containerState.initialBlankLine=void 0,ot.attempt(indentConstruct,ft,xt)(Et))}function xt(Et){return vt.containerState._closeFlow=!0,vt.interrupt=void 0,factorySpace(ot,ot.attempt(list$2,ft,mt),"linePrefix",vt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Et)}}function tokenizeIndent$1(ot,ft,mt){const vt=this;return factorySpace(ot,yt,"listItemIndent",vt.containerState.size+1);function yt(bt){const xt=vt.events[vt.events.length-1];return xt&&xt[1].type==="listItemIndent"&&xt[2].sliceSerialize(xt[1],!0).length===vt.containerState.size?ft(bt):mt(bt)}}function tokenizeListEnd(ot){ot.exit(this.containerState.type)}function tokenizeListItemPrefixWhitespace(ot,ft,mt){const vt=this;return factorySpace(ot,yt,"listItemPrefixWhitespace",vt.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function yt(bt){const xt=vt.events[vt.events.length-1];return!markdownSpace(bt)&&xt&&xt[1].type==="listItemPrefixWhitespace"?ft(bt):mt(bt)}}const setextUnderline={name:"setextUnderline",tokenize:tokenizeSetextUnderline,resolveTo:resolveToSetextUnderline};function resolveToSetextUnderline(ot,ft){let mt=ot.length,vt,yt,bt;for(;mt--;)if(ot[mt][0]==="enter"){if(ot[mt][1].type==="content"){vt=mt;break}ot[mt][1].type==="paragraph"&&(yt=mt)}else ot[mt][1].type==="content"&&ot.splice(mt,1),!bt&&ot[mt][1].type==="definition"&&(bt=mt);const xt={type:"setextHeading",start:Object.assign({},ot[yt][1].start),end:Object.assign({},ot[ot.length-1][1].end)};return ot[yt][1].type="setextHeadingText",bt?(ot.splice(yt,0,["enter",xt,ft]),ot.splice(bt+1,0,["exit",ot[vt][1],ft]),ot[vt][1].end=Object.assign({},ot[bt][1].end)):ot[vt][1]=xt,ot.push(["exit",xt,ft]),ot}function tokenizeSetextUnderline(ot,ft,mt){const vt=this;let yt;return bt;function bt(wt){let _t=vt.events.length,kt;for(;_t--;)if(vt.events[_t][1].type!=="lineEnding"&&vt.events[_t][1].type!=="linePrefix"&&vt.events[_t][1].type!=="content"){kt=vt.events[_t][1].type==="paragraph";break}return!vt.parser.lazy[vt.now().line]&&(vt.interrupt||kt)?(ot.enter("setextHeadingLine"),yt=wt,xt(wt)):mt(wt)}function xt(wt){return ot.enter("setextHeadingLineSequence"),Et(wt)}function Et(wt){return wt===yt?(ot.consume(wt),Et):(ot.exit("setextHeadingLineSequence"),markdownSpace(wt)?factorySpace(ot,St,"lineSuffix")(wt):St(wt))}function St(wt){return wt===null||markdownLineEnding(wt)?(ot.exit("setextHeadingLine"),ft(wt)):mt(wt)}}const flow$1={tokenize:initializeFlow};function initializeFlow(ot){const ft=this,mt=ot.attempt(blankLine,vt,ot.attempt(this.parser.constructs.flowInitial,yt,factorySpace(ot,ot.attempt(this.parser.constructs.flow,yt,ot.attempt(content,yt)),"linePrefix")));return mt;function vt(bt){if(bt===null){ot.consume(bt);return}return ot.enter("lineEndingBlank"),ot.consume(bt),ot.exit("lineEndingBlank"),ft.currentConstruct=void 0,mt}function yt(bt){if(bt===null){ot.consume(bt);return}return ot.enter("lineEnding"),ot.consume(bt),ot.exit("lineEnding"),ft.currentConstruct=void 0,mt}}const resolver={resolveAll:createResolver()},string$1=initializeFactory("string"),text$4=initializeFactory("text");function initializeFactory(ot){return{tokenize:ft,resolveAll:createResolver(ot==="text"?resolveAllLineSuffixes:void 0)};function ft(mt){const vt=this,yt=this.parser.constructs[ot],bt=mt.attempt(yt,xt,Et);return xt;function xt(_t){return wt(_t)?bt(_t):Et(_t)}function Et(_t){if(_t===null){mt.consume(_t);return}return mt.enter("data"),mt.consume(_t),St}function St(_t){return wt(_t)?(mt.exit("data"),bt(_t)):(mt.consume(_t),St)}function wt(_t){if(_t===null)return!0;const kt=yt[_t];let Ct=-1;if(kt)for(;++Ct-1){const Et=xt[0];typeof Et=="string"?xt[0]=Et.slice(vt):xt.shift()}bt>0&&xt.push(ot[yt].slice(0,bt))}return xt}function serializeChunks(ot,ft){let mt=-1;const vt=[];let yt;for(;++mt0){const Vr=wr.tokenStack[wr.tokenStack.length-1];(Vr[1]||defaultOnError).call(wr,void 0,Vr[0])}for(fr.position={start:point(lr.length>0?lr[0][1].start:{line:1,column:1,offset:0}),end:point(lr.length>0?lr[lr.length-2][1].end:{line:1,column:1,offset:0})},br=-1;++br1?"-"+Et:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(xt)}]};ot.patch(ft,St);const wt={type:"element",tagName:"sup",properties:{},children:[St]};return ot.patch(ft,wt),ot.applyData(ft,wt)}function heading$1(ot,ft){const mt={type:"element",tagName:"h"+ft.depth,properties:{},children:ot.all(ft)};return ot.patch(ft,mt),ot.applyData(ft,mt)}function html$1(ot,ft){if(ot.options.allowDangerousHtml){const mt={type:"raw",value:ft.value};return ot.patch(ft,mt),ot.applyData(ft,mt)}}function revert(ot,ft){const mt=ft.referenceType;let vt="]";if(mt==="collapsed"?vt+="[]":mt==="full"&&(vt+="["+(ft.label||ft.identifier)+"]"),ft.type==="imageReference")return[{type:"text",value:"!["+ft.alt+vt}];const yt=ot.all(ft),bt=yt[0];bt&&bt.type==="text"?bt.value="["+bt.value:yt.unshift({type:"text",value:"["});const xt=yt[yt.length-1];return xt&&xt.type==="text"?xt.value+=vt:yt.push({type:"text",value:vt}),yt}function imageReference$1(ot,ft){const mt=String(ft.identifier).toUpperCase(),vt=ot.definitionById.get(mt);if(!vt)return revert(ot,ft);const yt={src:normalizeUri(vt.url||""),alt:ft.alt};vt.title!==null&&vt.title!==void 0&&(yt.title=vt.title);const bt={type:"element",tagName:"img",properties:yt,children:[]};return ot.patch(ft,bt),ot.applyData(ft,bt)}function image$1(ot,ft){const mt={src:normalizeUri(ft.url)};ft.alt!==null&&ft.alt!==void 0&&(mt.alt=ft.alt),ft.title!==null&&ft.title!==void 0&&(mt.title=ft.title);const vt={type:"element",tagName:"img",properties:mt,children:[]};return ot.patch(ft,vt),ot.applyData(ft,vt)}function inlineCode$1(ot,ft){const mt={type:"text",value:ft.value.replace(/\r?\n|\r/g," ")};ot.patch(ft,mt);const vt={type:"element",tagName:"code",properties:{},children:[mt]};return ot.patch(ft,vt),ot.applyData(ft,vt)}function linkReference$1(ot,ft){const mt=String(ft.identifier).toUpperCase(),vt=ot.definitionById.get(mt);if(!vt)return revert(ot,ft);const yt={href:normalizeUri(vt.url||"")};vt.title!==null&&vt.title!==void 0&&(yt.title=vt.title);const bt={type:"element",tagName:"a",properties:yt,children:ot.all(ft)};return ot.patch(ft,bt),ot.applyData(ft,bt)}function link$1(ot,ft){const mt={href:normalizeUri(ft.url)};ft.title!==null&&ft.title!==void 0&&(mt.title=ft.title);const vt={type:"element",tagName:"a",properties:mt,children:ot.all(ft)};return ot.patch(ft,vt),ot.applyData(ft,vt)}function listItem$1(ot,ft,mt){const vt=ot.all(ft),yt=mt?listLoose(mt):listItemLoose(ft),bt={},xt=[];if(typeof ft.checked=="boolean"){const _t=vt[0];let kt;_t&&_t.type==="element"&&_t.tagName==="p"?kt=_t:(kt={type:"element",tagName:"p",properties:{},children:[]},vt.unshift(kt)),kt.children.length>0&&kt.children.unshift({type:"text",value:" "}),kt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:ft.checked,disabled:!0},children:[]}),bt.className=["task-list-item"]}let Et=-1;for(;++Et1}function list$1(ot,ft){const mt={},vt=ot.all(ft);let yt=-1;for(typeof ft.start=="number"&&ft.start!==1&&(mt.start=ft.start);++yt0){const xt={type:"element",tagName:"tbody",properties:{},children:ot.wrap(mt,!0)},Et=pointStart(ft.children[1]),St=pointEnd(ft.children[ft.children.length-1]);Et&&St&&(xt.position={start:Et,end:St}),yt.push(xt)}const bt={type:"element",tagName:"table",properties:{},children:ot.wrap(yt,!0)};return ot.patch(ft,bt),ot.applyData(ft,bt)}function tableRow(ot,ft,mt){const vt=mt?mt.children:void 0,bt=(vt?vt.indexOf(ft):1)===0?"th":"td",xt=mt&&mt.type==="table"?mt.align:void 0,Et=xt?xt.length:ft.children.length;let St=-1;const wt=[];for(;++St0,!0),vt[0]),yt=vt.index+vt[0].length,vt=mt.exec(ft);return bt.push(trimLine(ft.slice(yt),yt>0,!1)),bt.join("")}function trimLine(ot,ft,mt){let vt=0,yt=ot.length;if(ft){let bt=ot.codePointAt(vt);for(;bt===tab||bt===space;)vt++,bt=ot.codePointAt(vt)}if(mt){let bt=ot.codePointAt(yt-1);for(;bt===tab||bt===space;)yt--,bt=ot.codePointAt(yt-1)}return yt>vt?ot.slice(vt,yt):""}function text$2(ot,ft){const mt={type:"text",value:trimLines(String(ft.value))};return ot.patch(ft,mt),ot.applyData(ft,mt)}function thematicBreak$1(ot,ft){const mt={type:"element",tagName:"hr",properties:{},children:[]};return ot.patch(ft,mt),ot.applyData(ft,mt)}const handlers={blockquote:blockquote$1,break:hardBreak$1,code:code$2,delete:strikethrough,emphasis:emphasis$1,footnoteReference:footnoteReference$1,heading:heading$1,html:html$1,imageReference:imageReference$1,image:image$1,inlineCode:inlineCode$1,linkReference:linkReference$1,link:link$1,listItem:listItem$1,list:list$1,paragraph:paragraph$1,root:root$1,strong:strong$1,table,tableCell,tableRow,text:text$2,thematicBreak:thematicBreak$1,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){}const VOID=-1,PRIMITIVE=0,ARRAY=1,OBJECT=2,DATE=3,REGEXP=4,MAP=5,SET=6,ERROR=7,BIGINT=8,env=typeof self=="object"?self:globalThis,deserializer=(ot,ft)=>{const mt=(yt,bt)=>(ot.set(bt,yt),yt),vt=yt=>{if(ot.has(yt))return ot.get(yt);const[bt,xt]=ft[yt];switch(bt){case PRIMITIVE:case VOID:return mt(xt,yt);case ARRAY:{const Et=mt([],yt);for(const St of xt)Et.push(vt(St));return Et}case OBJECT:{const Et=mt({},yt);for(const[St,wt]of xt)Et[vt(St)]=vt(wt);return Et}case DATE:return mt(new Date(xt),yt);case REGEXP:{const{source:Et,flags:St}=xt;return mt(new RegExp(Et,St),yt)}case MAP:{const Et=mt(new Map,yt);for(const[St,wt]of xt)Et.set(vt(St),vt(wt));return Et}case SET:{const Et=mt(new Set,yt);for(const St of xt)Et.add(vt(St));return Et}case ERROR:{const{name:Et,message:St}=xt;return mt(new env[Et](St),yt)}case BIGINT:return mt(BigInt(xt),yt);case"BigInt":return mt(Object(BigInt(xt)),yt)}return mt(new env[bt](xt),yt)};return vt},deserialize=ot=>deserializer(new Map,ot)(0),EMPTY="",{toString:toString$2}={},{keys}=Object,typeOf=ot=>{const ft=typeof ot;if(ft!=="object"||!ot)return[PRIMITIVE,ft];const mt=toString$2.call(ot).slice(8,-1);switch(mt){case"Array":return[ARRAY,EMPTY];case"Object":return[OBJECT,EMPTY];case"Date":return[DATE,EMPTY];case"RegExp":return[REGEXP,EMPTY];case"Map":return[MAP,EMPTY];case"Set":return[SET,EMPTY]}return mt.includes("Array")?[ARRAY,mt]:mt.includes("Error")?[ERROR,mt]:[OBJECT,mt]},shouldSkip=([ot,ft])=>ot===PRIMITIVE&&(ft==="function"||ft==="symbol"),serializer=(ot,ft,mt,vt)=>{const yt=(xt,Et)=>{const St=vt.push(xt)-1;return mt.set(Et,St),St},bt=xt=>{if(mt.has(xt))return mt.get(xt);let[Et,St]=typeOf(xt);switch(Et){case PRIMITIVE:{let _t=xt;switch(St){case"bigint":Et=BIGINT,_t=xt.toString();break;case"function":case"symbol":if(ot)throw new TypeError("unable to serialize "+St);_t=null;break;case"undefined":return yt([VOID],xt)}return yt([Et,_t],xt)}case ARRAY:{if(St)return yt([St,[...xt]],xt);const _t=[],kt=yt([Et,_t],xt);for(const Ct of xt)_t.push(bt(Ct));return kt}case OBJECT:{if(St)switch(St){case"BigInt":return yt([St,xt.toString()],xt);case"Boolean":case"Number":case"String":return yt([St,xt.valueOf()],xt)}if(ft&&"toJSON"in xt)return bt(xt.toJSON());const _t=[],kt=yt([Et,_t],xt);for(const Ct of keys(xt))(ot||!shouldSkip(typeOf(xt[Ct])))&&_t.push([bt(Ct),bt(xt[Ct])]);return kt}case DATE:return yt([Et,xt.toISOString()],xt);case REGEXP:{const{source:_t,flags:kt}=xt;return yt([Et,{source:_t,flags:kt}],xt)}case MAP:{const _t=[],kt=yt([Et,_t],xt);for(const[Ct,At]of xt)(ot||!(shouldSkip(typeOf(Ct))||shouldSkip(typeOf(At))))&&_t.push([bt(Ct),bt(At)]);return kt}case SET:{const _t=[],kt=yt([Et,_t],xt);for(const Ct of xt)(ot||!shouldSkip(typeOf(Ct)))&&_t.push(bt(Ct));return kt}}const{message:wt}=xt;return yt([Et,{name:St,message:wt}],xt)};return bt},serialize$1=(ot,{json:ft,lossy:mt}={})=>{const vt=[];return serializer(!(ft||mt),!!ft,new Map,vt)(ot),vt},structuredClone$1=typeof structuredClone=="function"?(ot,ft)=>ft&&("json"in ft||"lossy"in ft)?deserialize(serialize$1(ot,ft)):structuredClone(ot):(ot,ft)=>deserialize(serialize$1(ot,ft));function defaultFootnoteBackContent(ot,ft){const mt=[{type:"text",value:"↩"}];return ft>1&&mt.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(ft)}]}),mt}function defaultFootnoteBackLabel(ot,ft){return"Back to reference "+(ot+1)+(ft>1?"-"+ft:"")}function footer(ot){const ft=typeof ot.options.clobberPrefix=="string"?ot.options.clobberPrefix:"user-content-",mt=ot.options.footnoteBackContent||defaultFootnoteBackContent,vt=ot.options.footnoteBackLabel||defaultFootnoteBackLabel,yt=ot.options.footnoteLabel||"Footnotes",bt=ot.options.footnoteLabelTagName||"h2",xt=ot.options.footnoteLabelProperties||{className:["sr-only"]},Et=[];let St=-1;for(;++St0&&Ot.push({type:"text",value:" "});let Tt=typeof mt=="string"?mt:mt(St,At);typeof Tt=="string"&&(Tt={type:"text",value:Tt}),Ot.push({type:"element",tagName:"a",properties:{href:"#"+ft+"fnref-"+Ct+(At>1?"-"+At:""),dataFootnoteBackref:"",ariaLabel:typeof vt=="string"?vt:vt(St,At),className:["data-footnote-backref"]},children:Array.isArray(Tt)?Tt:[Tt]})}const Pt=_t[_t.length-1];if(Pt&&Pt.type==="element"&&Pt.tagName==="p"){const Tt=Pt.children[Pt.children.length-1];Tt&&Tt.type==="text"?Tt.value+=" ":Pt.children.push({type:"text",value:" "}),Pt.children.push(...Ot)}else _t.push(...Ot);const Mt={type:"element",tagName:"li",properties:{id:ft+"fn-"+Ct},children:ot.wrap(_t,!0)};ot.patch(wt,Mt),Et.push(Mt)}if(Et.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:bt,properties:{...structuredClone$1(xt),id:"footnote-label"},children:[{type:"text",value:yt}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:ot.wrap(Et,!0)},{type:"text",value:` `}]}}const convert=function(ot){if(ot==null)return ok;if(typeof ot=="function")return castFactory(ot);if(typeof ot=="object")return Array.isArray(ot)?anyFactory(ot):propsFactory(ot);if(typeof ot=="string")return typeFactory(ot);throw new Error("Expected function, string, or object as test")};function anyFactory(ot){const ft=[];let mt=-1;for(;++mt":""))+")"})}return Ct;function Ct(){let At=empty,Ot,Nt,Pt;if((!ft||bt(St,wt,_t[_t.length-1]||void 0))&&(At=toResult(mt(St,_t)),At[0]===EXIT))return At;if("children"in St&&St.children){const Mt=St;if(Mt.children&&At[0]!==SKIP)for(Nt=(vt?Mt.children.length:-1)+xt,Pt=_t.concat(Mt);Nt>-1&&Nt0&&mt.push({type:"text",value:` `}),mt}function trimMarkdownSpaceStart(ot){let ft=0,mt=ot.charCodeAt(ft);for(;mt===9||mt===32;)ft++,mt=ot.charCodeAt(ft);return ot.slice(ft)}function toHast(ot,ft){const mt=createState(ot,ft),vt=mt.one(ot,void 0),yt=footer(mt),bt=Array.isArray(vt)?{type:"root",children:vt}:vt||{type:"root",children:[]};return yt&&bt.children.push({type:"text",value:` `},yt),bt}function remarkRehype(ot,ft){return ot&&"run"in ot?async function(mt,vt){const yt=toHast(mt,{file:vt,...ft});await ot.run(yt,vt)}:function(mt,vt){return toHast(mt,{file:vt,...ft||ot})}}function bail(ot){if(ot)throw ot}var hasOwn=Object.prototype.hasOwnProperty,toStr=Object.prototype.toString,defineProperty$3=Object.defineProperty,gOPD$2=Object.getOwnPropertyDescriptor,isArray$1=function(ft){return typeof Array.isArray=="function"?Array.isArray(ft):toStr.call(ft)==="[object Array]"},isPlainObject$1=function(ft){if(!ft||toStr.call(ft)!=="[object Object]")return!1;var mt=hasOwn.call(ft,"constructor"),vt=ft.constructor&&ft.constructor.prototype&&hasOwn.call(ft.constructor.prototype,"isPrototypeOf");if(ft.constructor&&!mt&&!vt)return!1;var yt;for(yt in ft);return typeof yt>"u"||hasOwn.call(ft,yt)},setProperty=function(ft,mt){defineProperty$3&&mt.name==="__proto__"?defineProperty$3(ft,mt.name,{enumerable:!0,configurable:!0,value:mt.newValue,writable:!0}):ft[mt.name]=mt.newValue},getProperty=function(ft,mt){if(mt==="__proto__")if(hasOwn.call(ft,mt)){if(gOPD$2)return gOPD$2(ft,mt).value}else return;return ft[mt]},extend=function ot(){var ft,mt,vt,yt,bt,xt,Et=arguments[0],St=1,wt=arguments.length,_t=!1;for(typeof Et=="boolean"&&(_t=Et,Et=arguments[1]||{},St=2),(Et==null||typeof Et!="object"&&typeof Et!="function")&&(Et={});Stxt.length;let St;Et&&xt.push(yt);try{St=ot.apply(this,xt)}catch(wt){const _t=wt;if(Et&&mt)throw _t;return yt(_t)}Et||(St&&St.then&&typeof St.then=="function"?St.then(bt,yt):St instanceof Error?yt(St):bt(St))}function yt(xt,...Et){mt||(mt=!0,ft(xt,...Et))}function bt(xt){yt(null,xt)}}const minpath={basename,dirname,extname,join,sep:"/"};function basename(ot,ft){if(ft!==void 0&&typeof ft!="string")throw new TypeError('"ext" argument must be a string');assertPath$1(ot);let mt=0,vt=-1,yt=ot.length,bt;if(ft===void 0||ft.length===0||ft.length>ot.length){for(;yt--;)if(ot.codePointAt(yt)===47){if(bt){mt=yt+1;break}}else vt<0&&(bt=!0,vt=yt+1);return vt<0?"":ot.slice(mt,vt)}if(ft===ot)return"";let xt=-1,Et=ft.length-1;for(;yt--;)if(ot.codePointAt(yt)===47){if(bt){mt=yt+1;break}}else xt<0&&(bt=!0,xt=yt+1),Et>-1&&(ot.codePointAt(yt)===ft.codePointAt(Et--)?Et<0&&(vt=yt):(Et=-1,vt=xt));return mt===vt?vt=xt:vt<0&&(vt=ot.length),ot.slice(mt,vt)}function dirname(ot){if(assertPath$1(ot),ot.length===0)return".";let ft=-1,mt=ot.length,vt;for(;--mt;)if(ot.codePointAt(mt)===47){if(vt){ft=mt;break}}else vt||(vt=!0);return ft<0?ot.codePointAt(0)===47?"/":".":ft===1&&ot.codePointAt(0)===47?"//":ot.slice(0,ft)}function extname(ot){assertPath$1(ot);let ft=ot.length,mt=-1,vt=0,yt=-1,bt=0,xt;for(;ft--;){const Et=ot.codePointAt(ft);if(Et===47){if(xt){vt=ft+1;break}continue}mt<0&&(xt=!0,mt=ft+1),Et===46?yt<0?yt=ft:bt!==1&&(bt=1):yt>-1&&(bt=-1)}return yt<0||mt<0||bt===0||bt===1&&yt===mt-1&&yt===vt+1?"":ot.slice(yt,mt)}function join(...ot){let ft=-1,mt;for(;++ft0&&ot.codePointAt(ot.length-1)===47&&(mt+="/"),ft?"/"+mt:mt}function normalizeString(ot,ft){let mt="",vt=0,yt=-1,bt=0,xt=-1,Et,St;for(;++xt<=ot.length;){if(xt2){if(St=mt.lastIndexOf("/"),St!==mt.length-1){St<0?(mt="",vt=0):(mt=mt.slice(0,St),vt=mt.length-1-mt.lastIndexOf("/")),yt=xt,bt=0;continue}}else if(mt.length>0){mt="",vt=0,yt=xt,bt=0;continue}}ft&&(mt=mt.length>0?mt+"/..":"..",vt=2)}else mt.length>0?mt+="/"+ot.slice(yt+1,xt):mt=ot.slice(yt+1,xt),vt=xt-yt-1;yt=xt,bt=0}else Et===46&&bt>-1?bt++:bt=-1}return mt}function assertPath$1(ot){if(typeof ot!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ot))}const minproc={cwd};function cwd(){return"/"}function isUrl(ot){return!!(ot!==null&&typeof ot=="object"&&"href"in ot&&ot.href&&"protocol"in ot&&ot.protocol&&ot.auth===void 0)}function urlToPath(ot){if(typeof ot=="string")ot=new URL(ot);else if(!isUrl(ot)){const ft=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+ot+"`");throw ft.code="ERR_INVALID_ARG_TYPE",ft}if(ot.protocol!=="file:"){const ft=new TypeError("The URL must be of scheme file");throw ft.code="ERR_INVALID_URL_SCHEME",ft}return getPathFromURLPosix(ot)}function getPathFromURLPosix(ot){if(ot.hostname!==""){const vt=new TypeError('File URL host must be "localhost" or empty on darwin');throw vt.code="ERR_INVALID_FILE_URL_HOST",vt}const ft=ot.pathname;let mt=-1;for(;++mt0){let[At,...Ot]=_t;const Nt=vt[Ct][1];isPlainObject(Nt)&&isPlainObject(At)&&(At=extend$1(!0,Nt,At)),vt[Ct]=[wt,At,...Ot]}}}}const unified=new Processor().freeze();function assertParser(ot,ft){if(typeof ft!="function")throw new TypeError("Cannot `"+ot+"` without `parser`")}function assertCompiler(ot,ft){if(typeof ft!="function")throw new TypeError("Cannot `"+ot+"` without `compiler`")}function assertUnfrozen(ot,ft){if(ft)throw new Error("Cannot call `"+ot+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function assertNode(ot){if(!isPlainObject(ot)||typeof ot.type!="string")throw new TypeError("Expected node, got `"+ot+"`")}function assertDone(ot,ft,mt){if(!mt)throw new Error("`"+ot+"` finished async. Use `"+ft+"` instead")}function vfile(ot){return looksLikeAVFile(ot)?ot:new VFile(ot)}function looksLikeAVFile(ot){return!!(ot&&typeof ot=="object"&&"message"in ot&&"messages"in ot)}function looksLikeAValue(ot){return typeof ot=="string"||isUint8Array(ot)}function isUint8Array(ot){return!!(ot&&typeof ot=="object"&&"byteLength"in ot&&"byteOffset"in ot)}const changelog="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",emptyPlugins=[],emptyRemarkRehypeOptions={allowDangerousHtml:!0},safeProtocol=/^(https?|ircs?|mailto|xmpp)$/i,deprecations=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Markdown(ot){const ft=ot.allowedElements,mt=ot.allowElement,vt=ot.children||"",yt=ot.className,bt=ot.components,xt=ot.disallowedElements,Et=ot.rehypePlugins||emptyPlugins,St=ot.remarkPlugins||emptyPlugins,wt=ot.remarkRehypeOptions?{...ot.remarkRehypeOptions,...emptyRemarkRehypeOptions}:emptyRemarkRehypeOptions,_t=ot.skipHtml,kt=ot.unwrapDisallowed,Ct=ot.urlTransform||defaultUrlTransform,At=unified().use(remarkParse).use(St).use(remarkRehype,wt).use(Et),Ot=new VFile;typeof vt=="string"&&(Ot.value=vt);for(const Tt of deprecations)Object.hasOwn(ot,Tt.from)&&(""+Tt.from+(Tt.to?"use `"+Tt.to+"` instead":"remove it")+changelog+Tt.id,void 0);const Nt=At.parse(Ot);let Pt=At.runSync(Nt,Ot);return yt&&(Pt={type:"element",tagName:"div",properties:{className:yt},children:Pt.type==="root"?Pt.children:[Pt]}),visit(Pt,Mt),toJsxRuntime(Pt,{Fragment:jsxRuntimeExports.Fragment,components:bt,ignoreInvalidStyle:!0,jsx:jsxRuntimeExports.jsx,jsxs:jsxRuntimeExports.jsxs,passKeys:!0,passNode:!0});function Mt(Tt,Rt,Lt){if(Tt.type==="raw"&&Lt&&typeof Rt=="number")return _t?Lt.children.splice(Rt,1):Lt.children[Rt]={type:"text",value:Tt.value},Rt;if(Tt.type==="element"){let Dt;for(Dt in urlAttributes)if(Object.hasOwn(urlAttributes,Dt)&&Object.hasOwn(Tt.properties,Dt)){const $t=Tt.properties[Dt],Bt=urlAttributes[Dt];(Bt===null||Bt.includes(Tt.tagName))&&(Tt.properties[Dt]=Ct(String($t||""),Dt,Tt))}}if(Tt.type==="element"){let Dt=ft?!ft.includes(Tt.tagName):xt?xt.includes(Tt.tagName):!1;if(!Dt&&mt&&typeof Rt=="number"&&(Dt=!mt(Tt,Rt,Lt)),Dt&&Lt&&typeof Rt=="number")return kt&&Tt.children?Lt.children.splice(Rt,1,...Tt.children):Lt.children.splice(Rt,1),Rt}}}function defaultUrlTransform(ot){const ft=ot.indexOf(":"),mt=ot.indexOf("?"),vt=ot.indexOf("#"),yt=ot.indexOf("/");return ft<0||yt>-1&&ft>yt||mt>-1&&ft>mt||vt>-1&&ft>vt||safeProtocol.test(ot.slice(0,ft))?ot:""}function ccount(ot,ft){const mt=String(ot);if(typeof ft!="string")throw new TypeError("Expected character");let vt=0,yt=mt.indexOf(ft);for(;yt!==-1;)vt++,yt=mt.indexOf(ft,yt+ft.length);return vt}function escapeStringRegexp(ot){if(typeof ot!="string")throw new TypeError("Expected a string");return ot.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function findAndReplace(ot,ft,mt){const yt=convert((mt||{}).ignore||[]),bt=toPairs(ft);let xt=-1;for(;++xt0?{type:"text",value:$t}:void 0),$t===!1?Ct.lastIndex=Lt+1:(Ot!==Lt&&Tt.push({type:"text",value:wt.value.slice(Ot,Lt)}),Array.isArray($t)?Tt.push(...$t):$t&&Tt.push($t),Ot=Lt+Rt[0].length,Mt=!0),!Ct.global)break;Rt=Ct.exec(wt.value)}return Mt?(Ot?\]}]+$/.exec(ot);if(!ft)return[ot,void 0];ot=ot.slice(0,ft.index);let mt=ft[0],vt=mt.indexOf(")");const yt=ccount(ot,"(");let bt=ccount(ot,")");for(;vt!==-1&&yt>bt;)ot+=mt.slice(0,vt+1),mt=mt.slice(vt+1),vt=mt.indexOf(")"),bt++;return[ot,mt]}function previous(ot,ft){const mt=ot.input.charCodeAt(ot.index-1);return(ot.index===0||unicodeWhitespace(mt)||unicodePunctuation(mt))&&(!ft||mt!==47)}footnoteReference.peek=footnoteReferencePeek;function gfmFootnoteFromMarkdown(){return{enter:{gfmFootnoteDefinition:enterFootnoteDefinition,gfmFootnoteDefinitionLabelString:enterFootnoteDefinitionLabelString,gfmFootnoteCall:enterFootnoteCall,gfmFootnoteCallString:enterFootnoteCallString},exit:{gfmFootnoteDefinition:exitFootnoteDefinition,gfmFootnoteDefinitionLabelString:exitFootnoteDefinitionLabelString,gfmFootnoteCall:exitFootnoteCall,gfmFootnoteCallString:exitFootnoteCallString}}}function gfmFootnoteToMarkdown(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition,footnoteReference}}}function enterFootnoteDefinition(ot){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},ot)}function enterFootnoteDefinitionLabelString(){this.buffer()}function exitFootnoteDefinitionLabelString(ot){const ft=this.resume(),mt=this.stack[this.stack.length-1];mt.type,mt.label=ft,mt.identifier=normalizeIdentifier(this.sliceSerialize(ot)).toLowerCase()}function exitFootnoteDefinition(ot){this.exit(ot)}function enterFootnoteCall(ot){this.enter({type:"footnoteReference",identifier:"",label:""},ot)}function enterFootnoteCallString(){this.buffer()}function exitFootnoteCallString(ot){const ft=this.resume(),mt=this.stack[this.stack.length-1];mt.type,mt.label=ft,mt.identifier=normalizeIdentifier(this.sliceSerialize(ot)).toLowerCase()}function exitFootnoteCall(ot){this.exit(ot)}function footnoteReference(ot,ft,mt,vt){const yt=mt.createTracker(vt);let bt=yt.move("[^");const xt=mt.enter("footnoteReference"),Et=mt.enter("reference");return bt+=yt.move(mt.safe(mt.associationId(ot),{...yt.current(),before:bt,after:"]"})),Et(),xt(),bt+=yt.move("]"),bt}function footnoteReferencePeek(){return"["}function footnoteDefinition(ot,ft,mt,vt){const yt=mt.createTracker(vt);let bt=yt.move("[^");const xt=mt.enter("footnoteDefinition"),Et=mt.enter("label");return bt+=yt.move(mt.safe(mt.associationId(ot),{...yt.current(),before:bt,after:"]"})),Et(),bt+=yt.move("]:"+(ot.children&&ot.children.length>0?" ":"")),yt.shift(4),bt+=yt.move(mt.indentLines(mt.containerFlow(ot,yt.current()),map$2)),xt(),bt}function map$2(ot,ft,mt){return ft===0?ot:(mt?"":" ")+ot}const constructsWithoutStrikethrough=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];handleDelete.peek=peekDelete;function gfmStrikethroughFromMarkdown(){return{canContainEols:["delete"],enter:{strikethrough:enterStrikethrough},exit:{strikethrough:exitStrikethrough}}}function gfmStrikethroughToMarkdown(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:constructsWithoutStrikethrough}],handlers:{delete:handleDelete}}}function enterStrikethrough(ot){this.enter({type:"delete",children:[]},ot)}function exitStrikethrough(ot){this.exit(ot)}function handleDelete(ot,ft,mt,vt){const yt=mt.createTracker(vt),bt=mt.enter("strikethrough");let xt=yt.move("~~");return xt+=mt.containerPhrasing(ot,{...yt.current(),before:xt,after:"~"}),xt+=yt.move("~~"),bt(),xt}function peekDelete(){return"~"}function markdownTable(ot,ft={}){const mt=(ft.align||[]).concat(),vt=ft.stringLength||defaultStringLength,yt=[],bt=[],xt=[],Et=[];let St=0,wt=-1;for(;++wtSt&&(St=ot[wt].length);++PtEt[Pt])&&(Et[Pt]=Tt)}Ot.push(Mt)}bt[wt]=Ot,xt[wt]=Nt}let _t=-1;if(typeof mt=="object"&&"length"in mt)for(;++_tEt[_t]&&(Et[_t]=Mt),Ct[_t]=Mt),kt[_t]=Tt}bt.splice(1,0,kt),xt.splice(1,0,Ct),wt=-1;const At=[];for(;++wt "),bt.shift(2);const xt=mt.indentLines(mt.containerFlow(ot,bt.current()),map$1);return yt(),xt}function map$1(ot,ft,mt){return">"+(mt?"":" ")+ot}function patternInScope(ot,ft){return listInScope(ot,ft.inConstruct,!0)&&!listInScope(ot,ft.notInConstruct,!1)}function listInScope(ot,ft,mt){if(typeof ft=="string"&&(ft=[ft]),!ft||ft.length===0)return mt;let vt=-1;for(;++vtxt&&(xt=bt):bt=1,yt=vt+ft.length,vt=mt.indexOf(ft,yt);return xt}function formatCodeAsIndented(ot,ft){return!!(ft.options.fences===!1&&ot.value&&!ot.lang&&/[^ \r\n]/.test(ot.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(ot.value))}function checkFence(ot){const ft=ot.options.fence||"`";if(ft!=="`"&&ft!=="~")throw new Error("Cannot serialize code with `"+ft+"` for `options.fence`, expected `` ` `` or `~`");return ft}function code$1(ot,ft,mt,vt){const yt=checkFence(mt),bt=ot.value||"",xt=yt==="`"?"GraveAccent":"Tilde";if(formatCodeAsIndented(ot,mt)){const kt=mt.enter("codeIndented"),Ct=mt.indentLines(bt,map);return kt(),Ct}const Et=mt.createTracker(vt),St=yt.repeat(Math.max(longestStreak(bt,yt)+1,3)),wt=mt.enter("codeFenced");let _t=Et.move(St);if(ot.lang){const kt=mt.enter(`codeFencedLang${xt}`);_t+=Et.move(mt.safe(ot.lang,{before:_t,after:" ",encode:["`"],...Et.current()})),kt()}if(ot.lang&&ot.meta){const kt=mt.enter(`codeFencedMeta${xt}`);_t+=Et.move(" "),_t+=Et.move(mt.safe(ot.meta,{before:_t,after:` `,encode:["`"],...Et.current()})),kt()}return _t+=Et.move(` `),bt&&(_t+=Et.move(bt+` `)),_t+=Et.move(St),wt(),_t}function map(ot,ft,mt){return(mt?"":" ")+ot}function checkQuote(ot){const ft=ot.options.quote||'"';if(ft!=='"'&&ft!=="'")throw new Error("Cannot serialize title with `"+ft+"` for `options.quote`, expected `\"`, or `'`");return ft}function definition(ot,ft,mt,vt){const yt=checkQuote(mt),bt=yt==='"'?"Quote":"Apostrophe",xt=mt.enter("definition");let Et=mt.enter("label");const St=mt.createTracker(vt);let wt=St.move("[");return wt+=St.move(mt.safe(mt.associationId(ot),{before:wt,after:"]",...St.current()})),wt+=St.move("]: "),Et(),!ot.url||/[\0- \u007F]/.test(ot.url)?(Et=mt.enter("destinationLiteral"),wt+=St.move("<"),wt+=St.move(mt.safe(ot.url,{before:wt,after:">",...St.current()})),wt+=St.move(">")):(Et=mt.enter("destinationRaw"),wt+=St.move(mt.safe(ot.url,{before:wt,after:ot.title?" ":` `,...St.current()}))),Et(),ot.title&&(Et=mt.enter(`title${bt}`),wt+=St.move(" "+yt),wt+=St.move(mt.safe(ot.title,{before:wt,after:yt,...St.current()})),wt+=St.move(yt),Et()),xt(),wt}function checkEmphasis(ot){const ft=ot.options.emphasis||"*";if(ft!=="*"&&ft!=="_")throw new Error("Cannot serialize emphasis with `"+ft+"` for `options.emphasis`, expected `*`, or `_`");return ft}emphasis.peek=emphasisPeek;function emphasis(ot,ft,mt,vt){const yt=checkEmphasis(mt),bt=mt.enter("emphasis"),xt=mt.createTracker(vt);let Et=xt.move(yt);return Et+=xt.move(mt.containerPhrasing(ot,{before:Et,after:yt,...xt.current()})),Et+=xt.move(yt),bt(),Et}function emphasisPeek(ot,ft,mt){return mt.options.emphasis||"*"}function formatHeadingAsSetext(ot,ft){let mt=!1;return visit(ot,function(vt){if("value"in vt&&/\r?\n|\r/.test(vt.value)||vt.type==="break")return mt=!0,EXIT}),!!((!ot.depth||ot.depth<3)&&toString$3(ot)&&(ft.options.setext||mt))}function heading(ot,ft,mt,vt){const yt=Math.max(Math.min(6,ot.depth||1),1),bt=mt.createTracker(vt);if(formatHeadingAsSetext(ot,mt)){const _t=mt.enter("headingSetext"),kt=mt.enter("phrasing"),Ct=mt.containerPhrasing(ot,{...bt.current(),before:` `,after:` `});return kt(),_t(),Ct+` `+(yt===1?"=":"-").repeat(Ct.length-(Math.max(Ct.lastIndexOf("\r"),Ct.lastIndexOf(` `))+1))}const xt="#".repeat(yt),Et=mt.enter("headingAtx"),St=mt.enter("phrasing");bt.move(xt+" ");let wt=mt.containerPhrasing(ot,{before:"# ",after:` `,...bt.current()});return/^[\t ]/.test(wt)&&(wt="&#x"+wt.charCodeAt(0).toString(16).toUpperCase()+";"+wt.slice(1)),wt=wt?xt+" "+wt:xt,mt.options.closeAtx&&(wt+=" "+xt),St(),Et(),wt}html.peek=htmlPeek;function html(ot){return ot.value||""}function htmlPeek(){return"<"}image.peek=imagePeek;function image(ot,ft,mt,vt){const yt=checkQuote(mt),bt=yt==='"'?"Quote":"Apostrophe",xt=mt.enter("image");let Et=mt.enter("label");const St=mt.createTracker(vt);let wt=St.move("![");return wt+=St.move(mt.safe(ot.alt,{before:wt,after:"]",...St.current()})),wt+=St.move("]("),Et(),!ot.url&&ot.title||/[\0- \u007F]/.test(ot.url)?(Et=mt.enter("destinationLiteral"),wt+=St.move("<"),wt+=St.move(mt.safe(ot.url,{before:wt,after:">",...St.current()})),wt+=St.move(">")):(Et=mt.enter("destinationRaw"),wt+=St.move(mt.safe(ot.url,{before:wt,after:ot.title?" ":")",...St.current()}))),Et(),ot.title&&(Et=mt.enter(`title${bt}`),wt+=St.move(" "+yt),wt+=St.move(mt.safe(ot.title,{before:wt,after:yt,...St.current()})),wt+=St.move(yt),Et()),wt+=St.move(")"),xt(),wt}function imagePeek(){return"!"}imageReference.peek=imageReferencePeek;function imageReference(ot,ft,mt,vt){const yt=ot.referenceType,bt=mt.enter("imageReference");let xt=mt.enter("label");const Et=mt.createTracker(vt);let St=Et.move("![");const wt=mt.safe(ot.alt,{before:St,after:"]",...Et.current()});St+=Et.move(wt+"]["),xt();const _t=mt.stack;mt.stack=[],xt=mt.enter("reference");const kt=mt.safe(mt.associationId(ot),{before:St,after:"]",...Et.current()});return xt(),mt.stack=_t,bt(),yt==="full"||!wt||wt!==kt?St+=Et.move(kt+"]"):yt==="shortcut"?St=St.slice(0,-1):St+=Et.move("]"),St}function imageReferencePeek(){return"!"}inlineCode.peek=inlineCodePeek;function inlineCode(ot,ft,mt){let vt=ot.value||"",yt="`",bt=-1;for(;new RegExp("(^|[^`])"+yt+"([^`]|$)").test(vt);)yt+="`";for(/[^ \r\n]/.test(vt)&&(/^[ \r\n]/.test(vt)&&/[ \r\n]$/.test(vt)||/^`|`$/.test(vt))&&(vt=" "+vt+" ");++bt\u007F]/.test(ot.url))}link.peek=linkPeek;function link(ot,ft,mt,vt){const yt=checkQuote(mt),bt=yt==='"'?"Quote":"Apostrophe",xt=mt.createTracker(vt);let Et,St;if(formatLinkAsAutolink(ot,mt)){const _t=mt.stack;mt.stack=[],Et=mt.enter("autolink");let kt=xt.move("<");return kt+=xt.move(mt.containerPhrasing(ot,{before:kt,after:">",...xt.current()})),kt+=xt.move(">"),Et(),mt.stack=_t,kt}Et=mt.enter("link"),St=mt.enter("label");let wt=xt.move("[");return wt+=xt.move(mt.containerPhrasing(ot,{before:wt,after:"](",...xt.current()})),wt+=xt.move("]("),St(),!ot.url&&ot.title||/[\0- \u007F]/.test(ot.url)?(St=mt.enter("destinationLiteral"),wt+=xt.move("<"),wt+=xt.move(mt.safe(ot.url,{before:wt,after:">",...xt.current()})),wt+=xt.move(">")):(St=mt.enter("destinationRaw"),wt+=xt.move(mt.safe(ot.url,{before:wt,after:ot.title?" ":")",...xt.current()}))),St(),ot.title&&(St=mt.enter(`title${bt}`),wt+=xt.move(" "+yt),wt+=xt.move(mt.safe(ot.title,{before:wt,after:yt,...xt.current()})),wt+=xt.move(yt),St()),wt+=xt.move(")"),Et(),wt}function linkPeek(ot,ft,mt){return formatLinkAsAutolink(ot,mt)?"<":"["}linkReference.peek=linkReferencePeek;function linkReference(ot,ft,mt,vt){const yt=ot.referenceType,bt=mt.enter("linkReference");let xt=mt.enter("label");const Et=mt.createTracker(vt);let St=Et.move("[");const wt=mt.containerPhrasing(ot,{before:St,after:"]",...Et.current()});St+=Et.move(wt+"]["),xt();const _t=mt.stack;mt.stack=[],xt=mt.enter("reference");const kt=mt.safe(mt.associationId(ot),{before:St,after:"]",...Et.current()});return xt(),mt.stack=_t,bt(),yt==="full"||!wt||wt!==kt?St+=Et.move(kt+"]"):yt==="shortcut"?St=St.slice(0,-1):St+=Et.move("]"),St}function linkReferencePeek(){return"["}function checkBullet(ot){const ft=ot.options.bullet||"*";if(ft!=="*"&&ft!=="+"&&ft!=="-")throw new Error("Cannot serialize items with `"+ft+"` for `options.bullet`, expected `*`, `+`, or `-`");return ft}function checkBulletOther(ot){const ft=checkBullet(ot),mt=ot.options.bulletOther;if(!mt)return ft==="*"?"-":"*";if(mt!=="*"&&mt!=="+"&&mt!=="-")throw new Error("Cannot serialize items with `"+mt+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(mt===ft)throw new Error("Expected `bullet` (`"+ft+"`) and `bulletOther` (`"+mt+"`) to be different");return mt}function checkBulletOrdered(ot){const ft=ot.options.bulletOrdered||".";if(ft!=="."&&ft!==")")throw new Error("Cannot serialize items with `"+ft+"` for `options.bulletOrdered`, expected `.` or `)`");return ft}function checkRule(ot){const ft=ot.options.rule||"*";if(ft!=="*"&&ft!=="-"&&ft!=="_")throw new Error("Cannot serialize rules with `"+ft+"` for `options.rule`, expected `*`, `-`, or `_`");return ft}function list(ot,ft,mt,vt){const yt=mt.enter("list"),bt=mt.bulletCurrent;let xt=ot.ordered?checkBulletOrdered(mt):checkBullet(mt);const Et=ot.ordered?xt==="."?")":".":checkBulletOther(mt);let St=ft&&mt.bulletLastUsed?xt===mt.bulletLastUsed:!1;if(!ot.ordered){const _t=ot.children?ot.children[0]:void 0;if((xt==="*"||xt==="-")&&_t&&(!_t.children||!_t.children[0])&&mt.stack[mt.stack.length-1]==="list"&&mt.stack[mt.stack.length-2]==="listItem"&&mt.stack[mt.stack.length-3]==="list"&&mt.stack[mt.stack.length-4]==="listItem"&&mt.indexStack[mt.indexStack.length-1]===0&&mt.indexStack[mt.indexStack.length-2]===0&&mt.indexStack[mt.indexStack.length-3]===0&&(St=!0),checkRule(mt)===xt&&_t){let kt=-1;for(;++kt-1?ft.start:1)+(mt.options.incrementListMarker===!1?0:ft.children.indexOf(ot))+bt);let xt=bt.length+1;(yt==="tab"||yt==="mixed"&&(ft&&ft.type==="list"&&ft.spread||ot.spread))&&(xt=Math.ceil(xt/4)*4);const Et=mt.createTracker(vt);Et.move(bt+" ".repeat(xt-bt.length)),Et.shift(xt);const St=mt.enter("listItem"),wt=mt.indentLines(mt.containerFlow(ot,Et.current()),_t);return St(),wt;function _t(kt,Ct,At){return Ct?(At?"":" ".repeat(xt))+kt:(At?bt:bt+" ".repeat(xt-bt.length))+kt}}function paragraph(ot,ft,mt,vt){const yt=mt.enter("paragraph"),bt=mt.enter("phrasing"),xt=mt.containerPhrasing(ot,vt);return bt(),yt(),xt}const phrasing=convert(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function root(ot,ft,mt,vt){return(ot.children.some(function(xt){return phrasing(xt)})?mt.containerPhrasing:mt.containerFlow).call(mt,ot,vt)}function checkStrong(ot){const ft=ot.options.strong||"*";if(ft!=="*"&&ft!=="_")throw new Error("Cannot serialize strong with `"+ft+"` for `options.strong`, expected `*`, or `_`");return ft}strong.peek=strongPeek;function strong(ot,ft,mt,vt){const yt=checkStrong(mt),bt=mt.enter("strong"),xt=mt.createTracker(vt);let Et=xt.move(yt+yt);return Et+=xt.move(mt.containerPhrasing(ot,{before:Et,after:yt,...xt.current()})),Et+=xt.move(yt+yt),bt(),Et}function strongPeek(ot,ft,mt){return mt.options.strong||"*"}function text$1(ot,ft,mt,vt){return mt.safe(ot.value,vt)}function checkRuleRepetition(ot){const ft=ot.options.ruleRepetition||3;if(ft<3)throw new Error("Cannot serialize rules with repetition `"+ft+"` for `options.ruleRepetition`, expected `3` or more");return ft}function thematicBreak(ot,ft,mt){const vt=(checkRule(mt)+(mt.options.ruleSpaces?" ":"")).repeat(checkRuleRepetition(mt));return mt.options.ruleSpaces?vt.slice(0,-1):vt}const handle={blockquote,break:hardBreak,code:code$1,definition,emphasis,hardBreak,heading,html,image,imageReference,inlineCode,link,linkReference,list,listItem,paragraph,root,strong,text:text$1,thematicBreak};function gfmTableFromMarkdown(){return{enter:{table:enterTable,tableData:enterCell,tableHeader:enterCell,tableRow:enterRow},exit:{codeText:exitCodeText,table:exitTable,tableData:exit,tableHeader:exit,tableRow:exit}}}function enterTable(ot){const ft=ot._align;this.enter({type:"table",align:ft.map(function(mt){return mt==="none"?null:mt}),children:[]},ot),this.data.inTable=!0}function exitTable(ot){this.exit(ot),this.data.inTable=void 0}function enterRow(ot){this.enter({type:"tableRow",children:[]},ot)}function exit(ot){this.exit(ot)}function enterCell(ot){this.enter({type:"tableCell",children:[]},ot)}function exitCodeText(ot){let ft=this.resume();this.data.inTable&&(ft=ft.replace(/\\([\\|])/g,replace));const mt=this.stack[this.stack.length-1];mt.type,mt.value=ft,this.exit(ot)}function replace(ot,ft){return ft==="|"?ft:ot}function gfmTableToMarkdown(ot){const ft=ot||{},mt=ft.tableCellPadding,vt=ft.tablePipeAlign,yt=ft.stringLength,bt=mt?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` `,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:Ct,table:xt,tableCell:St,tableRow:Et}};function xt(At,Ot,Nt,Pt){return wt(_t(At,Nt,Pt),At.align)}function Et(At,Ot,Nt,Pt){const Mt=kt(At,Nt,Pt),Tt=wt([Mt]);return Tt.slice(0,Tt.indexOf(` `))}function St(At,Ot,Nt,Pt){const Mt=Nt.enter("tableCell"),Tt=Nt.enter("phrasing"),Rt=Nt.containerPhrasing(At,{...Pt,before:bt,after:bt});return Tt(),Mt(),Rt}function wt(At,Ot){return markdownTable(At,{align:Ot,alignDelimiters:vt,padding:mt,stringLength:yt})}function _t(At,Ot,Nt){const Pt=At.children;let Mt=-1;const Tt=[],Rt=Ot.enter("table");for(;++Mt0&&!mt&&(ot[ot.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),mt}const indent={tokenize:tokenizeIndent,partial:!0};function gfmFootnote(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:tokenizeDefinitionStart,continuation:{tokenize:tokenizeDefinitionContinuation},exit:gfmFootnoteDefinitionEnd}},text:{91:{name:"gfmFootnoteCall",tokenize:tokenizeGfmFootnoteCall},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:tokenizePotentialGfmFootnoteCall,resolveTo:resolveToPotentialGfmFootnoteCall}}}}function tokenizePotentialGfmFootnoteCall(ot,ft,mt){const vt=this;let yt=vt.events.length;const bt=vt.parser.gfmFootnotes||(vt.parser.gfmFootnotes=[]);let xt;for(;yt--;){const St=vt.events[yt][1];if(St.type==="labelImage"){xt=St;break}if(St.type==="gfmFootnoteCall"||St.type==="labelLink"||St.type==="label"||St.type==="image"||St.type==="link")break}return Et;function Et(St){if(!xt||!xt._balanced)return mt(St);const wt=normalizeIdentifier(vt.sliceSerialize({start:xt.end,end:vt.now()}));return wt.codePointAt(0)!==94||!bt.includes(wt.slice(1))?mt(St):(ot.enter("gfmFootnoteCallLabelMarker"),ot.consume(St),ot.exit("gfmFootnoteCallLabelMarker"),ft(St))}}function resolveToPotentialGfmFootnoteCall(ot,ft){let mt=ot.length;for(;mt--;)if(ot[mt][1].type==="labelImage"&&ot[mt][0]==="enter"){ot[mt][1];break}ot[mt+1][1].type="data",ot[mt+3][1].type="gfmFootnoteCallLabelMarker";const vt={type:"gfmFootnoteCall",start:Object.assign({},ot[mt+3][1].start),end:Object.assign({},ot[ot.length-1][1].end)},yt={type:"gfmFootnoteCallMarker",start:Object.assign({},ot[mt+3][1].end),end:Object.assign({},ot[mt+3][1].end)};yt.end.column++,yt.end.offset++,yt.end._bufferIndex++;const bt={type:"gfmFootnoteCallString",start:Object.assign({},yt.end),end:Object.assign({},ot[ot.length-1][1].start)},xt={type:"chunkString",contentType:"string",start:Object.assign({},bt.start),end:Object.assign({},bt.end)},Et=[ot[mt+1],ot[mt+2],["enter",vt,ft],ot[mt+3],ot[mt+4],["enter",yt,ft],["exit",yt,ft],["enter",bt,ft],["enter",xt,ft],["exit",xt,ft],["exit",bt,ft],ot[ot.length-2],ot[ot.length-1],["exit",vt,ft]];return ot.splice(mt,ot.length-mt+1,...Et),ot}function tokenizeGfmFootnoteCall(ot,ft,mt){const vt=this,yt=vt.parser.gfmFootnotes||(vt.parser.gfmFootnotes=[]);let bt=0,xt;return Et;function Et(kt){return ot.enter("gfmFootnoteCall"),ot.enter("gfmFootnoteCallLabelMarker"),ot.consume(kt),ot.exit("gfmFootnoteCallLabelMarker"),St}function St(kt){return kt!==94?mt(kt):(ot.enter("gfmFootnoteCallMarker"),ot.consume(kt),ot.exit("gfmFootnoteCallMarker"),ot.enter("gfmFootnoteCallString"),ot.enter("chunkString").contentType="string",wt)}function wt(kt){if(bt>999||kt===93&&!xt||kt===null||kt===91||markdownLineEndingOrSpace(kt))return mt(kt);if(kt===93){ot.exit("chunkString");const Ct=ot.exit("gfmFootnoteCallString");return yt.includes(normalizeIdentifier(vt.sliceSerialize(Ct)))?(ot.enter("gfmFootnoteCallLabelMarker"),ot.consume(kt),ot.exit("gfmFootnoteCallLabelMarker"),ot.exit("gfmFootnoteCall"),ft):mt(kt)}return markdownLineEndingOrSpace(kt)||(xt=!0),bt++,ot.consume(kt),kt===92?_t:wt}function _t(kt){return kt===91||kt===92||kt===93?(ot.consume(kt),bt++,wt):wt(kt)}}function tokenizeDefinitionStart(ot,ft,mt){const vt=this,yt=vt.parser.gfmFootnotes||(vt.parser.gfmFootnotes=[]);let bt,xt=0,Et;return St;function St(Ot){return ot.enter("gfmFootnoteDefinition")._container=!0,ot.enter("gfmFootnoteDefinitionLabel"),ot.enter("gfmFootnoteDefinitionLabelMarker"),ot.consume(Ot),ot.exit("gfmFootnoteDefinitionLabelMarker"),wt}function wt(Ot){return Ot===94?(ot.enter("gfmFootnoteDefinitionMarker"),ot.consume(Ot),ot.exit("gfmFootnoteDefinitionMarker"),ot.enter("gfmFootnoteDefinitionLabelString"),ot.enter("chunkString").contentType="string",_t):mt(Ot)}function _t(Ot){if(xt>999||Ot===93&&!Et||Ot===null||Ot===91||markdownLineEndingOrSpace(Ot))return mt(Ot);if(Ot===93){ot.exit("chunkString");const Nt=ot.exit("gfmFootnoteDefinitionLabelString");return bt=normalizeIdentifier(vt.sliceSerialize(Nt)),ot.enter("gfmFootnoteDefinitionLabelMarker"),ot.consume(Ot),ot.exit("gfmFootnoteDefinitionLabelMarker"),ot.exit("gfmFootnoteDefinitionLabel"),Ct}return markdownLineEndingOrSpace(Ot)||(Et=!0),xt++,ot.consume(Ot),Ot===92?kt:_t}function kt(Ot){return Ot===91||Ot===92||Ot===93?(ot.consume(Ot),xt++,_t):_t(Ot)}function Ct(Ot){return Ot===58?(ot.enter("definitionMarker"),ot.consume(Ot),ot.exit("definitionMarker"),yt.includes(bt)||yt.push(bt),factorySpace(ot,At,"gfmFootnoteDefinitionWhitespace")):mt(Ot)}function At(Ot){return ft(Ot)}}function tokenizeDefinitionContinuation(ot,ft,mt){return ot.check(blankLine,ft,ot.attempt(indent,ft,mt))}function gfmFootnoteDefinitionEnd(ot){ot.exit("gfmFootnoteDefinition")}function tokenizeIndent(ot,ft,mt){const vt=this;return factorySpace(ot,yt,"gfmFootnoteDefinitionIndent",5);function yt(bt){const xt=vt.events[vt.events.length-1];return xt&&xt[1].type==="gfmFootnoteDefinitionIndent"&&xt[2].sliceSerialize(xt[1],!0).length===4?ft(bt):mt(bt)}}function gfmStrikethrough(ot){let mt=(ot||{}).singleTilde;const vt={name:"strikethrough",tokenize:bt,resolveAll:yt};return mt==null&&(mt=!0),{text:{126:vt},insideSpan:{null:[vt]},attentionMarkers:{null:[126]}};function yt(xt,Et){let St=-1;for(;++St1?St(Ot):(xt.consume(Ot),kt++,At);if(kt<2&&!mt)return St(Ot);const Pt=xt.exit("strikethroughSequenceTemporary"),Mt=classifyCharacter(Ot);return Pt._open=!Mt||Mt===2&&!!Nt,Pt._close=!Nt||Nt===2&&!!Mt,Et(Ot)}}}class EditMap{constructor(){this.map=[]}add(ft,mt,vt){addImplementation(this,ft,mt,vt)}consume(ft){if(this.map.sort(function(bt,xt){return bt[0]-xt[0]}),this.map.length===0)return;let mt=this.map.length;const vt=[];for(;mt>0;)mt-=1,vt.push(ft.slice(this.map[mt][0]+this.map[mt][1]),this.map[mt][2]),ft.length=this.map[mt][0];vt.push([...ft]),ft.length=0;let yt=vt.pop();for(;yt;)ft.push(...yt),yt=vt.pop();this.map.length=0}}function addImplementation(ot,ft,mt,vt){let yt=0;if(!(mt===0&&vt.length===0)){for(;yt-1;){const nr=vt.events[Xt][1].type;if(nr==="lineEnding"||nr==="linePrefix")Xt--;else break}const Jt=Xt>-1?vt.events[Xt][1].type:null,rr=Jt==="tableHead"||Jt==="tableRow"?$t:St;return rr===$t&&vt.parser.lazy[vt.now().line]?mt(Wt):rr(Wt)}function St(Wt){return ot.enter("tableHead"),ot.enter("tableRow"),wt(Wt)}function wt(Wt){return Wt===124||(xt=!0,bt+=1),_t(Wt)}function _t(Wt){return Wt===null?mt(Wt):markdownLineEnding(Wt)?bt>1?(bt=0,vt.interrupt=!0,ot.exit("tableRow"),ot.enter("lineEnding"),ot.consume(Wt),ot.exit("lineEnding"),At):mt(Wt):markdownSpace(Wt)?factorySpace(ot,_t,"whitespace")(Wt):(bt+=1,xt&&(xt=!1,yt+=1),Wt===124?(ot.enter("tableCellDivider"),ot.consume(Wt),ot.exit("tableCellDivider"),xt=!0,_t):(ot.enter("data"),kt(Wt)))}function kt(Wt){return Wt===null||Wt===124||markdownLineEndingOrSpace(Wt)?(ot.exit("data"),_t(Wt)):(ot.consume(Wt),Wt===92?Ct:kt)}function Ct(Wt){return Wt===92||Wt===124?(ot.consume(Wt),kt):kt(Wt)}function At(Wt){return vt.interrupt=!1,vt.parser.lazy[vt.now().line]?mt(Wt):(ot.enter("tableDelimiterRow"),xt=!1,markdownSpace(Wt)?factorySpace(ot,Ot,"linePrefix",vt.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Wt):Ot(Wt))}function Ot(Wt){return Wt===45||Wt===58?Pt(Wt):Wt===124?(xt=!0,ot.enter("tableCellDivider"),ot.consume(Wt),ot.exit("tableCellDivider"),Nt):Dt(Wt)}function Nt(Wt){return markdownSpace(Wt)?factorySpace(ot,Pt,"whitespace")(Wt):Pt(Wt)}function Pt(Wt){return Wt===58?(bt+=1,xt=!0,ot.enter("tableDelimiterMarker"),ot.consume(Wt),ot.exit("tableDelimiterMarker"),Mt):Wt===45?(bt+=1,Mt(Wt)):Wt===null||markdownLineEnding(Wt)?Lt(Wt):Dt(Wt)}function Mt(Wt){return Wt===45?(ot.enter("tableDelimiterFiller"),Tt(Wt)):Dt(Wt)}function Tt(Wt){return Wt===45?(ot.consume(Wt),Tt):Wt===58?(xt=!0,ot.exit("tableDelimiterFiller"),ot.enter("tableDelimiterMarker"),ot.consume(Wt),ot.exit("tableDelimiterMarker"),Rt):(ot.exit("tableDelimiterFiller"),Rt(Wt))}function Rt(Wt){return markdownSpace(Wt)?factorySpace(ot,Lt,"whitespace")(Wt):Lt(Wt)}function Lt(Wt){return Wt===124?Ot(Wt):Wt===null||markdownLineEnding(Wt)?!xt||yt!==bt?Dt(Wt):(ot.exit("tableDelimiterRow"),ot.exit("tableHead"),ft(Wt)):Dt(Wt)}function Dt(Wt){return mt(Wt)}function $t(Wt){return ot.enter("tableRow"),Bt(Wt)}function Bt(Wt){return Wt===124?(ot.enter("tableCellDivider"),ot.consume(Wt),ot.exit("tableCellDivider"),Bt):Wt===null||markdownLineEnding(Wt)?(ot.exit("tableRow"),ft(Wt)):markdownSpace(Wt)?factorySpace(ot,Bt,"whitespace")(Wt):(ot.enter("data"),Ht(Wt))}function Ht(Wt){return Wt===null||Wt===124||markdownLineEndingOrSpace(Wt)?(ot.exit("data"),Bt(Wt)):(ot.consume(Wt),Wt===92?Yt:Ht)}function Yt(Wt){return Wt===92||Wt===124?(ot.consume(Wt),Ht):Ht(Wt)}}function resolveTable(ot,ft){let mt=-1,vt=!0,yt=0,bt=[0,0,0,0],xt=[0,0,0,0],Et=!1,St=0,wt,_t,kt;const Ct=new EditMap;for(;++mtmt[2]+1){const Ot=mt[2]+1,Nt=mt[3]-mt[2]-1;ot.add(Ot,Nt,[])}}ot.add(mt[3]+1,0,[["exit",kt,ft]])}return yt!==void 0&&(bt.end=Object.assign({},getPoint(ft.events,yt)),ot.add(yt,0,[["exit",bt,ft]]),bt=void 0),bt}function flushTableEnd(ot,ft,mt,vt,yt){const bt=[],xt=getPoint(ft.events,mt);yt&&(yt.end=Object.assign({},xt),bt.push(["exit",yt,ft])),vt.end=Object.assign({},xt),bt.push(["exit",vt,ft]),ot.add(mt+1,0,bt)}function getPoint(ot,ft){const mt=ot[ft],vt=mt[0]==="enter"?"start":"end";return mt[1][vt]}const tasklistCheck={name:"tasklistCheck",tokenize:tokenizeTasklistCheck};function gfmTaskListItem(){return{text:{91:tasklistCheck}}}function tokenizeTasklistCheck(ot,ft,mt){const vt=this;return yt;function yt(St){return vt.previous!==null||!vt._gfmTasklistFirstContentOfListItem?mt(St):(ot.enter("taskListCheck"),ot.enter("taskListCheckMarker"),ot.consume(St),ot.exit("taskListCheckMarker"),bt)}function bt(St){return markdownLineEndingOrSpace(St)?(ot.enter("taskListCheckValueUnchecked"),ot.consume(St),ot.exit("taskListCheckValueUnchecked"),xt):St===88||St===120?(ot.enter("taskListCheckValueChecked"),ot.consume(St),ot.exit("taskListCheckValueChecked"),xt):mt(St)}function xt(St){return St===93?(ot.enter("taskListCheckMarker"),ot.consume(St),ot.exit("taskListCheckMarker"),ot.exit("taskListCheck"),Et):mt(St)}function Et(St){return markdownLineEnding(St)?ft(St):markdownSpace(St)?ot.check({tokenize:spaceThenNonSpace},ft,mt)(St):mt(St)}}function spaceThenNonSpace(ot,ft,mt){return factorySpace(ot,vt,"whitespace");function vt(yt){return yt===null?mt(yt):ft(yt)}}function gfm(ot){return combineExtensions([gfmAutolinkLiteral(),gfmFootnote(),gfmStrikethrough(ot),gfmTable(),gfmTaskListItem()])}const emptyOptions={};function remarkGfm(ot){const ft=this,mt=ot||emptyOptions,vt=ft.data(),yt=vt.micromarkExtensions||(vt.micromarkExtensions=[]),bt=vt.fromMarkdownExtensions||(vt.fromMarkdownExtensions=[]),xt=vt.toMarkdownExtensions||(vt.toMarkdownExtensions=[]);yt.push(gfm(mt)),bt.push(gfmFromMarkdown()),xt.push(gfmToMarkdown(mt))}var dist={},_extends={},_global={exports:{}},global$5=_global.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=global$5);var _globalExports=_global.exports,_core={exports:{}},core$4=_core.exports={version:"2.6.12"};typeof __e=="number"&&(__e=core$4);var _coreExports=_core.exports,_aFunction=function(ot){if(typeof ot!="function")throw TypeError(ot+" is not a function!");return ot},aFunction=_aFunction,_ctx=function(ot,ft,mt){if(aFunction(ot),ft===void 0)return ot;switch(mt){case 1:return function(vt){return ot.call(ft,vt)};case 2:return function(vt,yt){return ot.call(ft,vt,yt)};case 3:return function(vt,yt,bt){return ot.call(ft,vt,yt,bt)}}return function(){return ot.apply(ft,arguments)}},_objectDp={},_isObject=function(ot){return typeof ot=="object"?ot!==null:typeof ot=="function"},isObject$3=_isObject,_anObject=function(ot){if(!isObject$3(ot))throw TypeError(ot+" is not an object!");return ot},_fails=function(ot){try{return!!ot()}catch{return!0}},_descriptors,hasRequired_descriptors;function require_descriptors(){return hasRequired_descriptors||(hasRequired_descriptors=1,_descriptors=!_fails(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})),_descriptors}var _domCreate,hasRequired_domCreate;function require_domCreate(){if(hasRequired_domCreate)return _domCreate;hasRequired_domCreate=1;var ot=_isObject,ft=_globalExports.document,mt=ot(ft)&&ot(ft.createElement);return _domCreate=function(vt){return mt?ft.createElement(vt):{}},_domCreate}var _ie8DomDefine,hasRequired_ie8DomDefine;function require_ie8DomDefine(){return hasRequired_ie8DomDefine||(hasRequired_ie8DomDefine=1,_ie8DomDefine=!require_descriptors()&&!_fails(function(){return Object.defineProperty(require_domCreate()("div"),"a",{get:function(){return 7}}).a!=7})),_ie8DomDefine}var isObject$2=_isObject,_toPrimitive=function(ot,ft){if(!isObject$2(ot))return ot;var mt,vt;if(ft&&typeof(mt=ot.toString)=="function"&&!isObject$2(vt=mt.call(ot))||typeof(mt=ot.valueOf)=="function"&&!isObject$2(vt=mt.call(ot))||!ft&&typeof(mt=ot.toString)=="function"&&!isObject$2(vt=mt.call(ot)))return vt;throw TypeError("Can't convert object to primitive value")},hasRequired_objectDp;function require_objectDp(){if(hasRequired_objectDp)return _objectDp;hasRequired_objectDp=1;var ot=_anObject,ft=require_ie8DomDefine(),mt=_toPrimitive,vt=Object.defineProperty;return _objectDp.f=require_descriptors()?Object.defineProperty:function(bt,xt,Et){if(ot(bt),xt=mt(xt,!0),ot(Et),ft)try{return vt(bt,xt,Et)}catch{}if("get"in Et||"set"in Et)throw TypeError("Accessors not supported!");return"value"in Et&&(bt[xt]=Et.value),bt},_objectDp}var _propertyDesc=function(ot,ft){return{enumerable:!(ot&1),configurable:!(ot&2),writable:!(ot&4),value:ft}},dP$2=require_objectDp(),createDesc$2=_propertyDesc,_hide=require_descriptors()?function(ot,ft,mt){return dP$2.f(ot,ft,createDesc$2(1,mt))}:function(ot,ft,mt){return ot[ft]=mt,ot},hasOwnProperty={}.hasOwnProperty,_has=function(ot,ft){return hasOwnProperty.call(ot,ft)},global$4=_globalExports,core$3=_coreExports,ctx=_ctx,hide$2=_hide,has$6=_has,PROTOTYPE$2="prototype",$export$7=function(ot,ft,mt){var vt=ot&$export$7.F,yt=ot&$export$7.G,bt=ot&$export$7.S,xt=ot&$export$7.P,Et=ot&$export$7.B,St=ot&$export$7.W,wt=yt?core$3:core$3[ft]||(core$3[ft]={}),_t=wt[PROTOTYPE$2],kt=yt?global$4:bt?global$4[ft]:(global$4[ft]||{})[PROTOTYPE$2],Ct,At,Ot;yt&&(mt=ft);for(Ct in mt)At=!vt&&kt&&kt[Ct]!==void 0,!(At&&has$6(wt,Ct))&&(Ot=At?kt[Ct]:mt[Ct],wt[Ct]=yt&&typeof kt[Ct]!="function"?mt[Ct]:Et&&At?ctx(Ot,global$4):St&&kt[Ct]==Ot?function(Nt){var Pt=function(Mt,Tt,Rt){if(this instanceof Nt){switch(arguments.length){case 0:return new Nt;case 1:return new Nt(Mt);case 2:return new Nt(Mt,Tt)}return new Nt(Mt,Tt,Rt)}return Nt.apply(this,arguments)};return Pt[PROTOTYPE$2]=Nt[PROTOTYPE$2],Pt}(Ot):xt&&typeof Ot=="function"?ctx(Function.call,Ot):Ot,xt&&((wt.virtual||(wt.virtual={}))[Ct]=Ot,ot&$export$7.R&&_t&&!_t[Ct]&&hide$2(_t,Ct,Ot)))};$export$7.F=1;$export$7.G=2;$export$7.S=4;$export$7.P=8;$export$7.B=16;$export$7.W=32;$export$7.U=64;$export$7.R=128;var _export=$export$7,toString$1={}.toString,_cof=function(ot){return toString$1.call(ot).slice(8,-1)},_iobject,hasRequired_iobject;function require_iobject(){if(hasRequired_iobject)return _iobject;hasRequired_iobject=1;var ot=_cof;return _iobject=Object("z").propertyIsEnumerable(0)?Object:function(ft){return ot(ft)=="String"?ft.split(""):Object(ft)},_iobject}var _defined=function(ot){if(ot==null)throw TypeError("Can't call method on "+ot);return ot},IObject=require_iobject(),defined$2=_defined,_toIobject=function(ot){return IObject(defined$2(ot))},ceil=Math.ceil,floor=Math.floor,_toInteger=function(ot){return isNaN(ot=+ot)?0:(ot>0?floor:ceil)(ot)},toInteger$2=_toInteger,min$1=Math.min,_toLength=function(ot){return ot>0?min$1(toInteger$2(ot),9007199254740991):0},toInteger$1=_toInteger,max=Math.max,min=Math.min,_toAbsoluteIndex=function(ot,ft){return ot=toInteger$1(ot),ot<0?max(ot+ft,0):min(ot,ft)},toIObject$5=_toIobject,toLength=_toLength,toAbsoluteIndex=_toAbsoluteIndex,_arrayIncludes=function(ot){return function(ft,mt,vt){var yt=toIObject$5(ft),bt=toLength(yt.length),xt=toAbsoluteIndex(vt,bt),Et;if(ot&&mt!=mt){for(;bt>xt;)if(Et=yt[xt++],Et!=Et)return!0}else for(;bt>xt;xt++)if((ot||xt in yt)&&yt[xt]===mt)return ot||xt||0;return!ot&&-1}},_shared={exports:{}},_library=!0,core$2=_coreExports,global$3=_globalExports,SHARED="__core-js_shared__",store$1=global$3[SHARED]||(global$3[SHARED]={});(_shared.exports=function(ot,ft){return store$1[ot]||(store$1[ot]=ft!==void 0?ft:{})})("versions",[]).push({version:core$2.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var _sharedExports=_shared.exports,id$1=0,px=Math.random(),_uid=function(ot){return"Symbol(".concat(ot===void 0?"":ot,")_",(++id$1+px).toString(36))},shared$1=_sharedExports("keys"),uid$2=_uid,_sharedKey=function(ot){return shared$1[ot]||(shared$1[ot]=uid$2(ot))},has$5=_has,toIObject$4=_toIobject,arrayIndexOf=_arrayIncludes(!1),IE_PROTO$2=_sharedKey("IE_PROTO"),_objectKeysInternal=function(ot,ft){var mt=toIObject$4(ot),vt=0,yt=[],bt;for(bt in mt)bt!=IE_PROTO$2&&has$5(mt,bt)&&yt.push(bt);for(;ft.length>vt;)has$5(mt,bt=ft[vt++])&&(~arrayIndexOf(yt,bt)||yt.push(bt));return yt},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),$keys$2=_objectKeysInternal,enumBugKeys$1=_enumBugKeys,_objectKeys=Object.keys||function(ft){return $keys$2(ft,enumBugKeys$1)},_objectGops={};_objectGops.f=Object.getOwnPropertySymbols;var _objectPie={},hasRequired_objectPie;function require_objectPie(){return hasRequired_objectPie||(hasRequired_objectPie=1,_objectPie.f={}.propertyIsEnumerable),_objectPie}var defined$1=_defined,_toObject=function(ot){return Object(defined$1(ot))},_objectAssign,hasRequired_objectAssign;function require_objectAssign(){if(hasRequired_objectAssign)return _objectAssign;hasRequired_objectAssign=1;var ot=require_descriptors(),ft=_objectKeys,mt=_objectGops,vt=require_objectPie(),yt=_toObject,bt=require_iobject(),xt=Object.assign;return _objectAssign=!xt||_fails(function(){var Et={},St={},wt=Symbol(),_t="abcdefghijklmnopqrst";return Et[wt]=7,_t.split("").forEach(function(kt){St[kt]=kt}),xt({},Et)[wt]!=7||Object.keys(xt({},St)).join("")!=_t})?function(St,wt){for(var _t=yt(St),kt=arguments.length,Ct=1,At=mt.f,Ot=vt.f;kt>Ct;)for(var Nt=bt(arguments[Ct++]),Pt=At?ft(Nt).concat(At(Nt)):ft(Nt),Mt=Pt.length,Tt=0,Rt;Mt>Tt;)Rt=Pt[Tt++],(!ot||Ot.call(Nt,Rt))&&(_t[Rt]=Nt[Rt]);return _t}:xt,_objectAssign}var $export$6=_export;$export$6($export$6.S+$export$6.F,"Object",{assign:require_objectAssign()});var assign$1=_coreExports.Object.assign,assign={default:assign$1,__esModule:!0};_extends.__esModule=!0;var _assign=assign,_assign2=_interopRequireDefault$5(_assign);function _interopRequireDefault$5(ot){return ot&&ot.__esModule?ot:{default:ot}}_extends.default=_assign2.default||function(ot){for(var ft=1;ft=bt?ot?"":void 0:(xt=vt.charCodeAt(yt),xt<55296||xt>56319||yt+1===bt||(Et=vt.charCodeAt(yt+1))<56320||Et>57343?ot?vt.charAt(yt):xt:ot?vt.slice(yt,yt+2):(xt-55296<<10)+(Et-56320)+65536)}},_redefine=_hide,_iterators={},dP$1=require_objectDp(),anObject$2=_anObject,getKeys$1=_objectKeys,_objectDps=require_descriptors()?Object.defineProperties:function(ft,mt){anObject$2(ft);for(var vt=getKeys$1(mt),yt=vt.length,bt=0,xt;yt>bt;)dP$1.f(ft,xt=vt[bt++],mt[xt]);return ft},_html,hasRequired_html;function require_html(){if(hasRequired_html)return _html;hasRequired_html=1;var ot=_globalExports.document;return _html=ot&&ot.documentElement,_html}var anObject$1=_anObject,dPs=_objectDps,enumBugKeys=_enumBugKeys,IE_PROTO=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var ot=require_domCreate()("iframe"),ft=enumBugKeys.length,mt="<",vt=">",yt;for(ot.style.display="none",require_html().appendChild(ot),ot.src="javascript:",yt=ot.contentWindow.document,yt.open(),yt.write(mt+"script"+vt+"document.F=Object"+mt+"/script"+vt),yt.close(),createDict=yt.F;ft--;)delete createDict[PROTOTYPE$1][enumBugKeys[ft]];return createDict()},_objectCreate=Object.create||function(ft,mt){var vt;return ft!==null?(Empty[PROTOTYPE$1]=anObject$1(ft),vt=new Empty,Empty[PROTOTYPE$1]=null,vt[IE_PROTO]=ft):vt=createDict(),mt===void 0?vt:dPs(vt,mt)},_wks={exports:{}},store=_sharedExports("wks"),uid$1=_uid,Symbol$1=_globalExports.Symbol,USE_SYMBOL=typeof Symbol$1=="function",$exports=_wks.exports=function(ot){return store[ot]||(store[ot]=USE_SYMBOL&&Symbol$1[ot]||(USE_SYMBOL?Symbol$1:uid$1)("Symbol."+ot))};$exports.store=store;var _wksExports=_wks.exports,def=require_objectDp().f,has$3=_has,TAG=_wksExports("toStringTag"),_setToStringTag=function(ot,ft,mt){ot&&!has$3(ot=mt?ot:ot.prototype,TAG)&&def(ot,TAG,{configurable:!0,value:ft})},create$2=_objectCreate,descriptor=_propertyDesc,setToStringTag$2=_setToStringTag,IteratorPrototype={};_hide(IteratorPrototype,_wksExports("iterator"),function(){return this});var _iterCreate=function(ot,ft,mt){ot.prototype=create$2(IteratorPrototype,{next:descriptor(1,mt)}),setToStringTag$2(ot,ft+" Iterator")},$export$3=_export,redefine$1=_redefine,hide$1=_hide,Iterators$2=_iterators,$iterCreate=_iterCreate,setToStringTag$1=_setToStringTag,getPrototypeOf=_objectGpo,ITERATOR=_wksExports("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(ot,ft,mt,vt,yt,bt,xt){$iterCreate(mt,ft,vt);var Et=function(Rt){if(!BUGGY&&Rt in kt)return kt[Rt];switch(Rt){case KEYS:return function(){return new mt(this,Rt)};case VALUES:return function(){return new mt(this,Rt)}}return function(){return new mt(this,Rt)}},St=ft+" Iterator",wt=yt==VALUES,_t=!1,kt=ot.prototype,Ct=kt[ITERATOR]||kt[FF_ITERATOR]||yt&&kt[yt],At=Ct||Et(yt),Ot=yt?wt?Et("entries"):At:void 0,Nt=ft=="Array"&&kt.entries||Ct,Pt,Mt,Tt;if(Nt&&(Tt=getPrototypeOf(Nt.call(new ot)),Tt!==Object.prototype&&Tt.next&&setToStringTag$1(Tt,St,!0)),wt&&Ct&&Ct.name!==VALUES&&(_t=!0,At=function(){return Ct.call(this)}),xt&&(BUGGY||_t||!kt[ITERATOR])&&hide$1(kt,ITERATOR,At),Iterators$2[ft]=At,Iterators$2[St]=returnThis,yt)if(Pt={values:wt?At:Et(VALUES),keys:bt?At:Et(KEYS),entries:Ot},xt)for(Mt in Pt)Mt in kt||redefine$1(kt,Mt,Pt[Mt]);else $export$3($export$3.P+$export$3.F*(BUGGY||_t),ft,Pt);return Pt},$at=_stringAt(!0);_iterDefine(String,"String",function(ot){this._t=String(ot),this._i=0},function(){var ot=this._t,ft=this._i,mt;return ft>=ot.length?{value:void 0,done:!0}:(mt=$at(ot,ft),this._i+=mt.length,{value:mt,done:!1})});var _iterStep=function(ot,ft){return{value:ft,done:!!ot}},step=_iterStep,Iterators$1=_iterators,toIObject$3=_toIobject;_iterDefine(Array,"Array",function(ot,ft){this._t=toIObject$3(ot),this._i=0,this._k=ft},function(){var ot=this._t,ft=this._k,mt=this._i++;return!ot||mt>=ot.length?(this._t=void 0,step(1)):ft=="keys"?step(0,mt):ft=="values"?step(0,ot[mt]):step(0,[mt,ot[mt]])},"values");Iterators$1.Arguments=Iterators$1.Array;var global$2=_globalExports,hide=_hide,Iterators=_iterators,TO_STRING_TAG=_wksExports("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(",");for(var i$1=0;i$1bt;)yt.call(ot,xt=vt[bt++])&&ft.push(xt);return ft},cof=_cof,_isArray=Array.isArray||function(ft){return cof(ft)=="Array"},_objectGopnExt={},_objectGopn={},$keys$1=_objectKeysInternal,hiddenKeys=_enumBugKeys.concat("length","prototype");_objectGopn.f=Object.getOwnPropertyNames||function(ft){return $keys$1(ft,hiddenKeys)};var toIObject$2=_toIobject,gOPN$1=_objectGopn.f,toString={}.toString,windowNames=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(ot){try{return gOPN$1(ot)}catch{return windowNames.slice()}};_objectGopnExt.f=function(ft){return windowNames&&toString.call(ft)=="[object Window]"?getWindowNames(ft):gOPN$1(toIObject$2(ft))};var _objectGopd={},pIE=require_objectPie(),createDesc$1=_propertyDesc,toIObject$1=_toIobject,toPrimitive$1=_toPrimitive,has$1=_has,IE8_DOM_DEFINE=require_ie8DomDefine(),gOPD$1=Object.getOwnPropertyDescriptor;_objectGopd.f=require_descriptors()?gOPD$1:function(ft,mt){if(ft=toIObject$1(ft),mt=toPrimitive$1(mt,!0),IE8_DOM_DEFINE)try{return gOPD$1(ft,mt)}catch{}if(has$1(ft,mt))return createDesc$1(!pIE.f.call(ft,mt),ft[mt])};var global$1=_globalExports,has=_has,DESCRIPTORS=require_descriptors(),$export$2=_export,redefine=_redefine,META=_metaExports.KEY,$fails=_fails,shared=_sharedExports,setToStringTag=_setToStringTag,uid=_uid,wks=_wksExports,wksExt=_wksExt,wksDefine=_wksDefine,enumKeys=_enumKeys,isArray=_isArray,anObject=_anObject,isObject=_isObject,toObject=_toObject,toIObject=_toIobject,toPrimitive=_toPrimitive,createDesc=_propertyDesc,_create$1=_objectCreate,gOPNExt=_objectGopnExt,$GOPD=_objectGopd,$GOPS=_objectGops,$DP=require_objectDp(),$keys=_objectKeys,gOPD=$GOPD.f,dP=$DP.f,gOPN=gOPNExt.f,$Symbol=global$1.Symbol,$JSON=global$1.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE="prototype",HIDDEN=wks("_hidden"),TO_PRIMITIVE=wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=shared("symbol-registry"),AllSymbols=shared("symbols"),OPSymbols=shared("op-symbols"),ObjectProto=Object[PROTOTYPE],USE_NATIVE=typeof $Symbol=="function"&&!!$GOPS.f,QObject=global$1.QObject,setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild,setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create$1(dP({},"a",{get:function(){return dP(this,"a",{value:7}).a}})).a!=7})?function(ot,ft,mt){var vt=gOPD(ObjectProto,ft);vt&&delete ObjectProto[ft],dP(ot,ft,mt),vt&&ot!==ObjectProto&&dP(ObjectProto,ft,vt)}:dP,wrap=function(ot){var ft=AllSymbols[ot]=_create$1($Symbol[PROTOTYPE]);return ft._k=ot,ft},isSymbol=USE_NATIVE&&typeof $Symbol.iterator=="symbol"?function(ot){return typeof ot=="symbol"}:function(ot){return ot instanceof $Symbol},$defineProperty=function(ft,mt,vt){return ft===ObjectProto&&$defineProperty(OPSymbols,mt,vt),anObject(ft),mt=toPrimitive(mt,!0),anObject(vt),has(AllSymbols,mt)?(vt.enumerable?(has(ft,HIDDEN)&&ft[HIDDEN][mt]&&(ft[HIDDEN][mt]=!1),vt=_create$1(vt,{enumerable:createDesc(0,!1)})):(has(ft,HIDDEN)||dP(ft,HIDDEN,createDesc(1,{})),ft[HIDDEN][mt]=!0),setSymbolDesc(ft,mt,vt)):dP(ft,mt,vt)},$defineProperties=function(ft,mt){anObject(ft);for(var vt=enumKeys(mt=toIObject(mt)),yt=0,bt=vt.length,xt;bt>yt;)$defineProperty(ft,xt=vt[yt++],mt[xt]);return ft},$create=function(ft,mt){return mt===void 0?_create$1(ft):$defineProperties(_create$1(ft),mt)},$propertyIsEnumerable=function(ft){var mt=isEnum.call(this,ft=toPrimitive(ft,!0));return this===ObjectProto&&has(AllSymbols,ft)&&!has(OPSymbols,ft)?!1:mt||!has(this,ft)||!has(AllSymbols,ft)||has(this,HIDDEN)&&this[HIDDEN][ft]?mt:!0},$getOwnPropertyDescriptor=function(ft,mt){if(ft=toIObject(ft),mt=toPrimitive(mt,!0),!(ft===ObjectProto&&has(AllSymbols,mt)&&!has(OPSymbols,mt))){var vt=gOPD(ft,mt);return vt&&has(AllSymbols,mt)&&!(has(ft,HIDDEN)&&ft[HIDDEN][mt])&&(vt.enumerable=!0),vt}},$getOwnPropertyNames=function(ft){for(var mt=gOPN(toIObject(ft)),vt=[],yt=0,bt;mt.length>yt;)!has(AllSymbols,bt=mt[yt++])&&bt!=HIDDEN&&bt!=META&&vt.push(bt);return vt},$getOwnPropertySymbols=function(ft){for(var mt=ft===ObjectProto,vt=gOPN(mt?OPSymbols:toIObject(ft)),yt=[],bt=0,xt;vt.length>bt;)has(AllSymbols,xt=vt[bt++])&&(!mt||has(ObjectProto,xt))&&yt.push(AllSymbols[xt]);return yt};USE_NATIVE||($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var ft=uid(arguments.length>0?arguments[0]:void 0),mt=function(vt){this===ObjectProto&&mt.call(OPSymbols,vt),has(this,HIDDEN)&&has(this[HIDDEN],ft)&&(this[HIDDEN][ft]=!1),setSymbolDesc(this,ft,createDesc(1,vt))};return DESCRIPTORS&&setter&&setSymbolDesc(ObjectProto,ft,{configurable:!0,set:mt}),wrap(ft)},redefine($Symbol[PROTOTYPE],"toString",function(){return this._k}),$GOPD.f=$getOwnPropertyDescriptor,$DP.f=$defineProperty,_objectGopn.f=gOPNExt.f=$getOwnPropertyNames,require_objectPie().f=$propertyIsEnumerable,$GOPS.f=$getOwnPropertySymbols,DESCRIPTORS&&!_library&&redefine(ObjectProto,"propertyIsEnumerable",$propertyIsEnumerable),wksExt.f=function(ot){return wrap(wks(ot))});$export$2($export$2.G+$export$2.W+$export$2.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export$2($export$2.S+$export$2.F*!USE_NATIVE,"Symbol",{for:function(ot){return has(SymbolRegistry,ot+="")?SymbolRegistry[ot]:SymbolRegistry[ot]=$Symbol(ot)},keyFor:function(ft){if(!isSymbol(ft))throw TypeError(ft+" is not a symbol!");for(var mt in SymbolRegistry)if(SymbolRegistry[mt]===ft)return mt},useSetter:function(){setter=!0},useSimple:function(){setter=!1}});$export$2($export$2.S+$export$2.F*!USE_NATIVE,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=$fails(function(){$GOPS.f(1)});$export$2($export$2.S+$export$2.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(ft){return $GOPS.f(toObject(ft))}});$JSON&&$export$2($export$2.S+$export$2.F*(!USE_NATIVE||$fails(function(){var ot=$Symbol();return _stringify([ot])!="[null]"||_stringify({a:ot})!="{}"||_stringify(Object(ot))!="{}"})),"JSON",{stringify:function(ft){for(var mt=[ft],vt=1,yt,bt;arguments.length>vt;)mt.push(arguments[vt++]);if(bt=yt=mt[1],!(!isObject(yt)&&ft===void 0||isSymbol(ft)))return isArray(yt)||(yt=function(xt,Et){if(typeof bt=="function"&&(Et=bt.call(this,xt,Et)),!isSymbol(Et))return Et}),mt[1]=yt,_stringify.apply($JSON,mt)}});$Symbol[PROTOTYPE][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);setToStringTag($Symbol,"Symbol");setToStringTag(Math,"Math",!0);setToStringTag(global$1.JSON,"JSON",!0);_wksDefine("asyncIterator");_wksDefine("observable");var symbol$1=_coreExports.Symbol,symbol={default:symbol$1,__esModule:!0};_typeof$1.__esModule=!0;var _iterator=iterator,_iterator2=_interopRequireDefault$3(_iterator),_symbol=symbol,_symbol2=_interopRequireDefault$3(_symbol),_typeof=typeof _symbol2.default=="function"&&typeof _iterator2.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof _symbol2.default=="function"&&ot.constructor===_symbol2.default&&ot!==_symbol2.default.prototype?"symbol":typeof ot};function _interopRequireDefault$3(ot){return ot&&ot.__esModule?ot:{default:ot}}_typeof$1.default=typeof _symbol2.default=="function"&&_typeof(_iterator2.default)==="symbol"?function(ot){return typeof ot>"u"?"undefined":_typeof(ot)}:function(ot){return ot&&typeof _symbol2.default=="function"&&ot.constructor===_symbol2.default&&ot!==_symbol2.default.prototype?"symbol":typeof ot>"u"?"undefined":_typeof(ot)};possibleConstructorReturn.__esModule=!0;var _typeof2$1=_typeof$1,_typeof3$1=_interopRequireDefault$2(_typeof2$1);function _interopRequireDefault$2(ot){return ot&&ot.__esModule?ot:{default:ot}}possibleConstructorReturn.default=function(ot,ft){if(!ot)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ft&&((typeof ft>"u"?"undefined":(0,_typeof3$1.default)(ft))==="object"||typeof ft=="function")?ft:ot};var inherits={},_setProto,hasRequired_setProto;function require_setProto(){if(hasRequired_setProto)return _setProto;hasRequired_setProto=1;var ot=_isObject,ft=_anObject,mt=function(vt,yt){if(ft(vt),!ot(yt)&&yt!==null)throw TypeError(yt+": can't set as prototype!")};return _setProto={set:Object.setPrototypeOf||("__proto__"in{}?function(vt,yt,bt){try{bt=_ctx(Function.call,_objectGopd.f(Object.prototype,"__proto__").set,2),bt(vt,[]),yt=!(vt instanceof Array)}catch{yt=!0}return function(Et,St){return mt(Et,St),yt?Et.__proto__=St:bt(Et,St),Et}}({},!1):void 0),check:mt},_setProto}var $export$1=_export;$export$1($export$1.S,"Object",{setPrototypeOf:require_setProto().set});var setPrototypeOf$1=_coreExports.Object.setPrototypeOf,setPrototypeOf={default:setPrototypeOf$1,__esModule:!0},$export=_export;$export($export.S,"Object",{create:_objectCreate});var $Object=_coreExports.Object,create$1=function(ft,mt){return $Object.create(ft,mt)},create={default:create$1,__esModule:!0};inherits.__esModule=!0;var _setPrototypeOf=setPrototypeOf,_setPrototypeOf2=_interopRequireDefault$1(_setPrototypeOf),_create=create,_create2=_interopRequireDefault$1(_create),_typeof2=_typeof$1,_typeof3=_interopRequireDefault$1(_typeof2);function _interopRequireDefault$1(ot){return ot&&ot.__esModule?ot:{default:ot}}inherits.default=function(ot,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Super expression must either be null or a function, not "+(typeof ft>"u"?"undefined":(0,_typeof3.default)(ft)));ot.prototype=(0,_create2.default)(ft&&ft.prototype,{constructor:{value:ot,enumerable:!1,writable:!0,configurable:!0}}),ft&&(_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(ot,ft):ot.__proto__=ft)};var propTypes={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function ot(vt,yt,bt,xt,Et,St){if(St!==ReactPropTypesSecret){var wt=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 wt.name="Invariant Violation",wt}}ot.isRequired=ot;function ft(){return ot}var mt={array:ot,bigint:ot,bool:ot,func:ot,number:ot,object:ot,string:ot,symbol:ot,any:ot,arrayOf:ft,element:ot,elementType:ot,instanceOf:ft,node:ot,objectOf:ft,oneOf:ft,oneOfType:ft,shape:ft,exact:ft,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return mt.PropTypes=mt,mt};propTypes.exports=factoryWithThrowingShims();var propTypesExports=propTypes.exports,lottie={exports:{}};(function(module,exports){typeof navigator<"u"&&function(ot,ft){module.exports=ft()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(ft){_useWebWorker=!!ft},getWebWorker=function(){return _useWebWorker},setLocationHref=function(ft){locationHref=ft},getLocationHref=function(){return locationHref};function createTag(ot){return document.createElement(ot)}function extendPrototype(ot,ft){var mt,vt=ot.length,yt;for(mt=0;mt1?mt[1]=1:mt[1]<=0&&(mt[1]=0),HSVtoRGB(mt[0],mt[1],mt[2])}function addBrightnessToRGB(ot,ft){var mt=RGBtoHSV(ot[0]*255,ot[1]*255,ot[2]*255);return mt[2]+=ft,mt[2]>1?mt[2]=1:mt[2]<0&&(mt[2]=0),HSVtoRGB(mt[0],mt[1],mt[2])}function addHueToRGB(ot,ft){var mt=RGBtoHSV(ot[0]*255,ot[1]*255,ot[2]*255);return mt[0]+=ft/360,mt[0]>1?mt[0]-=1:mt[0]<0&&(mt[0]+=1),HSVtoRGB(mt[0],mt[1],mt[2])}var rgbToHex=function(){var ot=[],ft,mt;for(ft=0;ft<256;ft+=1)mt=ft.toString(16),ot[ft]=mt.length===1?"0"+mt:mt;return function(vt,yt,bt){return vt<0&&(vt=0),yt<0&&(yt=0),bt<0&&(bt=0),"#"+ot[vt]+ot[yt]+ot[bt]}}(),setSubframeEnabled=function(ft){subframeEnabled=!!ft},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(ft){expressionsPlugin=ft},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(ft){expressionsInterfaces=ft},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(ft){defaultCurveSegments=ft},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(ft){idPrefix$1=ft};function createNS(ot){return document.createElementNS(svgNS,ot)}function _typeof$5(ot){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(mt){return typeof mt}:_typeof$5=function(mt){return mt&&typeof Symbol=="function"&&mt.constructor===Symbol&&mt!==Symbol.prototype?"symbol":typeof mt},_typeof$5(ot)}var dataManager=function(){var ot=1,ft=[],mt,vt,yt={onmessage:function(){},postMessage:function(At){mt({data:At})}},bt={postMessage:function(At){yt.onmessage({data:At})}};function xt(Ct){if(window.Worker&&window.Blob&&getWebWorker()){var At=new Blob(["var _workerSelf = self; self.onmessage = ",Ct.toString()],{type:"text/javascript"}),Ot=URL.createObjectURL(At);return new Worker(Ot)}return mt=Ct,yt}function Et(){vt||(vt=xt(function(At){function Ot(){function Pt(Zt,qt){var Kt,zt,Ut=Zt.length,Vt,tr,or,Qt;for(zt=0;zt=0;qt-=1)if(Zt[qt].ty==="sh")if(Zt[qt].ks.k.i)Dt(Zt[qt].ks.k);else for(Ut=Zt[qt].ks.k.length,zt=0;ztKt[0]?!0:Kt[0]>Zt[0]?!1:Zt[1]>Kt[1]?!0:Kt[1]>Zt[1]?!1:Zt[2]>Kt[2]?!0:Kt[2]>Zt[2]?!1:null}var Bt=function(){var Zt=[4,4,14];function qt(zt){var Ut=zt.t.d;zt.t.d={k:[{s:Ut,t:0}]}}function Kt(zt){var Ut,Vt=zt.length;for(Ut=0;Ut=0;Ut-=1)if(zt[Ut].ty==="sh")if(zt[Ut].ks.k.i)zt[Ut].ks.k.c=zt[Ut].closed;else for(or=zt[Ut].ks.k.length,tr=0;tr500)&&(this._imageLoaded(),clearInterval(Rt)),Tt+=1}).bind(this),50)}function bt(Mt){var Tt=vt(Mt,this.assetsPath,this.path),Rt=createNS("image");isSafari?this.testImageLoaded(Rt):Rt.addEventListener("load",this._imageLoaded,!1),Rt.addEventListener("error",(function(){Lt.img=ot,this._imageLoaded()}).bind(this),!1),Rt.setAttributeNS("http://www.w3.org/1999/xlink","href",Tt),this._elementHelper.append?this._elementHelper.append(Rt):this._elementHelper.appendChild(Rt);var Lt={img:Rt,assetData:Mt};return Lt}function xt(Mt){var Tt=vt(Mt,this.assetsPath,this.path),Rt=createTag("img");Rt.crossOrigin="anonymous",Rt.addEventListener("load",this._imageLoaded,!1),Rt.addEventListener("error",(function(){Lt.img=ot,this._imageLoaded()}).bind(this),!1),Rt.src=Tt;var Lt={img:Rt,assetData:Mt};return Lt}function Et(Mt){var Tt={assetData:Mt},Rt=vt(Mt,this.assetsPath,this.path);return dataManager.loadData(Rt,(function(Lt){Tt.img=Lt,this._footageLoaded()}).bind(this),(function(){Tt.img={},this._footageLoaded()}).bind(this)),Tt}function St(Mt,Tt){this.imagesLoadedCb=Tt;var Rt,Lt=Mt.length;for(Rt=0;Rtthis.animationData.op&&(this.animationData.op=ot.op,this.totalFrames=Math.floor(ot.op-this.animationData.ip));var ft=this.animationData.layers,mt,vt=ft.length,yt=ot.layers,bt,xt=yt.length;for(bt=0;btthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(ot){this.triggerRenderFrameError(ot)}},AnimationItem.prototype.play=function(ot){ot&&this.name!==ot||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(ot){ot&&this.name!==ot||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(ot){ot&&this.name!==ot||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(ot){ot&&this.name!==ot||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(ot){for(var ft,mt=0;mt=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(ft>this.totalFrames?ft%this.totalFrames:0)||(mt=!0,ft=this.totalFrames-1):ft>=this.totalFrames?(this.playCount+=1,this.checkSegments(ft%this.totalFrames)||(this.setCurrentRawFrameValue(ft%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(ft):ft<0?this.checkSegments(ft%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+ft%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(mt=!0,ft=0)):this.setCurrentRawFrameValue(ft),mt&&(this.setCurrentRawFrameValue(ft),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(ot,ft){this.playCount=0,ot[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=ot[0]-ot[1],this.timeCompleted=this.totalFrames,this.firstFrame=ot[1],this.setCurrentRawFrameValue(this.totalFrames-.001-ft)):ot[1]>ot[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=ot[1]-ot[0],this.timeCompleted=this.totalFrames,this.firstFrame=ot[0],this.setCurrentRawFrameValue(.001+ft)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(ot,ft){var mt=-1;this.isPaused&&(this.currentRawFrame+this.firstFrameft&&(mt=ft-ot)),this.firstFrame=ot,this.totalFrames=ft-ot,this.timeCompleted=this.totalFrames,mt!==-1&&this.goToAndStop(mt,!0)},AnimationItem.prototype.playSegments=function(ot,ft){if(ft&&(this.segments.length=0),_typeof$4(ot[0])==="object"){var mt,vt=ot.length;for(mt=0;mt=0;Kt-=1)ft[Kt].animation.destroy(qt)}function Ht(qt,Kt,zt){var Ut=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),Vt,tr=Ut.length;for(Vt=0;Vt0?Lt=Ht:Rt=Ht;while(Math.abs(Bt)>bt&&++Yt=yt?Pt(Rt,Xt,Lt,Dt):Jt===0?Xt:Nt(Rt,Bt,Bt+St,Lt,Dt)}},ot}(),pooling=function(){function ot(ft){return ft.concat(createSizedArray(ft.length))}return{double:ot}}(),poolFactory=function(){return function(ot,ft,mt){var vt=0,yt=ot,bt=createSizedArray(yt),xt={newElement:Et,release:St};function Et(){var wt;return vt?(vt-=1,wt=bt[vt]):wt=ft(),wt}function St(wt){vt===yt&&(bt=pooling.double(bt),yt*=2),mt&&mt(wt),bt[vt]=wt,vt+=1}return xt}}(),bezierLengthPool=function(){function ot(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,ot)}(),segmentsLengthPool=function(){function ot(){return{lengths:[],totalLength:0}}function ft(mt){var vt,yt=mt.lengths.length;for(vt=0;vt-.001&&Tt<.001}function mt(Ct,At,Ot,Nt,Pt,Mt,Tt,Rt,Lt){if(Ot===0&&Mt===0&&Lt===0)return ft(Ct,At,Nt,Pt,Tt,Rt);var Dt=ot.sqrt(ot.pow(Nt-Ct,2)+ot.pow(Pt-At,2)+ot.pow(Mt-Ot,2)),$t=ot.sqrt(ot.pow(Tt-Ct,2)+ot.pow(Rt-At,2)+ot.pow(Lt-Ot,2)),Bt=ot.sqrt(ot.pow(Tt-Nt,2)+ot.pow(Rt-Pt,2)+ot.pow(Lt-Mt,2)),Ht;return Dt>$t?Dt>Bt?Ht=Dt-$t-Bt:Ht=Bt-$t-Dt:Bt>$t?Ht=Bt-$t-Dt:Ht=$t-Dt-Bt,Ht>-1e-4&&Ht<1e-4}var vt=function(){return function(Ct,At,Ot,Nt){var Pt=getDefaultCurveSegments(),Mt,Tt,Rt,Lt,Dt,$t=0,Bt,Ht=[],Yt=[],Wt=bezierLengthPool.newElement();for(Rt=Ot.length,Mt=0;MtTt?-1:1,Dt=!0;Dt;)if(Nt[Mt]<=Tt&&Nt[Mt+1]>Tt?(Rt=(Tt-Nt[Mt])/(Nt[Mt+1]-Nt[Mt]),Dt=!1):Mt+=Lt,Mt<0||Mt>=Pt-1){if(Mt===Pt-1)return Ot[Mt];Dt=!1}return Ot[Mt]+(Ot[Mt+1]-Ot[Mt])*Rt}function wt(Ct,At,Ot,Nt,Pt,Mt){var Tt=St(Pt,Mt),Rt=1-Tt,Lt=ot.round((Rt*Rt*Rt*Ct[0]+(Tt*Rt*Rt+Rt*Tt*Rt+Rt*Rt*Tt)*Ot[0]+(Tt*Tt*Rt+Rt*Tt*Tt+Tt*Rt*Tt)*Nt[0]+Tt*Tt*Tt*At[0])*1e3)/1e3,Dt=ot.round((Rt*Rt*Rt*Ct[1]+(Tt*Rt*Rt+Rt*Tt*Rt+Rt*Rt*Tt)*Ot[1]+(Tt*Tt*Rt+Rt*Tt*Tt+Tt*Rt*Tt)*Nt[1]+Tt*Tt*Tt*At[1])*1e3)/1e3;return[Lt,Dt]}var _t=createTypedArray("float32",8);function kt(Ct,At,Ot,Nt,Pt,Mt,Tt){Pt<0?Pt=0:Pt>1&&(Pt=1);var Rt=St(Pt,Tt);Mt=Mt>1?1:Mt;var Lt=St(Mt,Tt),Dt,$t=Ct.length,Bt=1-Rt,Ht=1-Lt,Yt=Bt*Bt*Bt,Wt=Rt*Bt*Bt*3,Xt=Rt*Rt*Bt*3,Jt=Rt*Rt*Rt,rr=Bt*Bt*Ht,nr=Rt*Bt*Ht+Bt*Rt*Ht+Bt*Bt*Lt,Zt=Rt*Rt*Ht+Bt*Rt*Lt+Rt*Bt*Lt,qt=Rt*Rt*Lt,Kt=Bt*Ht*Ht,zt=Rt*Ht*Ht+Bt*Lt*Ht+Bt*Ht*Lt,Ut=Rt*Lt*Ht+Bt*Lt*Lt+Rt*Ht*Lt,Vt=Rt*Lt*Lt,tr=Ht*Ht*Ht,or=Lt*Ht*Ht+Ht*Lt*Ht+Ht*Ht*Lt,Qt=Lt*Lt*Ht+Ht*Lt*Lt+Lt*Ht*Lt,ar=Lt*Lt*Lt;for(Dt=0;Dt<$t;Dt+=1)_t[Dt*4]=ot.round((Yt*Ct[Dt]+Wt*Ot[Dt]+Xt*Nt[Dt]+Jt*At[Dt])*1e3)/1e3,_t[Dt*4+1]=ot.round((rr*Ct[Dt]+nr*Ot[Dt]+Zt*Nt[Dt]+qt*At[Dt])*1e3)/1e3,_t[Dt*4+2]=ot.round((Kt*Ct[Dt]+zt*Ot[Dt]+Ut*Nt[Dt]+Vt*At[Dt])*1e3)/1e3,_t[Dt*4+3]=ot.round((tr*Ct[Dt]+or*Ot[Dt]+Qt*Nt[Dt]+ar*At[Dt])*1e3)/1e3;return _t}return{getSegmentsLength:yt,getNewSegment:kt,getPointInSegment:wt,buildBezierData:Et,pointOnLine2D:ft,pointOnLine3D:mt}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(ot,ft){var mt=this.offsetTime,vt;this.propType==="multidimensional"&&(vt=createTypedArray("float32",this.pv.length));for(var yt=ft.lastIndex,bt=yt,xt=this.keyframes.length-1,Et=!0,St,wt,_t;Et;){if(St=this.keyframes[bt],wt=this.keyframes[bt+1],bt===xt-1&&ot>=wt.t-mt){St.h&&(St=wt),yt=0;break}if(wt.t-mt>ot){yt=bt;break}bt=Mt||ot=Mt?Lt.points.length-1:0;for(Ct=Lt.points[Dt].point.length,kt=0;kt=Ht&&$t=Mt)vt[0]=Rt[0],vt[1]=Rt[1],vt[2]=Rt[2];else if(ot<=Tt)vt[0]=St.s[0],vt[1]=St.s[1],vt[2]=St.s[2];else{var nr=createQuaternion(St.s),Zt=createQuaternion(Rt),qt=(ot-Tt)/(Mt-Tt);quaternionToEuler(vt,slerp(nr,Zt,qt))}else for(bt=0;bt=Mt?At=1:ot1e-6?(Ct=Math.acos(At),Ot=Math.sin(Ct),Nt=Math.sin((1-mt)*Ct)/Ot,Pt=Math.sin(mt*Ct)/Ot):(Nt=1-mt,Pt=mt),vt[0]=Nt*yt+Pt*St,vt[1]=Nt*bt+Pt*wt,vt[2]=Nt*xt+Pt*_t,vt[3]=Nt*Et+Pt*kt,vt}function quaternionToEuler(ot,ft){var mt=ft[0],vt=ft[1],yt=ft[2],bt=ft[3],xt=Math.atan2(2*vt*bt-2*mt*yt,1-2*vt*vt-2*yt*yt),Et=Math.asin(2*mt*vt+2*yt*bt),St=Math.atan2(2*mt*bt-2*vt*yt,1-2*mt*mt-2*yt*yt);ot[0]=xt/degToRads,ot[1]=Et/degToRads,ot[2]=St/degToRads}function createQuaternion(ot){var ft=ot[0]*degToRads,mt=ot[1]*degToRads,vt=ot[2]*degToRads,yt=Math.cos(ft/2),bt=Math.cos(mt/2),xt=Math.cos(vt/2),Et=Math.sin(ft/2),St=Math.sin(mt/2),wt=Math.sin(vt/2),_t=yt*bt*xt-Et*St*wt,kt=Et*St*xt+yt*bt*wt,Ct=Et*bt*xt+yt*St*wt,At=yt*St*xt-Et*bt*wt;return[kt,Ct,At,_t]}function getValueAtCurrentTime(){var ot=this.comp.renderedFrame-this.offsetTime,ft=this.keyframes[0].t-this.offsetTime,mt=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(ot===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=mt&&ot>=mt||this._caching.lastFrame=ot&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var vt=this.interpolateValue(ot,this._caching);this.pv=vt}return this._caching.lastFrame=ot,this.pv}function setVValue(ot){var ft;if(this.propType==="unidimensional")ft=ot*this.mult,mathAbs(this.v-ft)>1e-5&&(this.v=ft,this._mdf=!0);else for(var mt=0,vt=this.v.length;mt1e-5&&(this.v[mt]=ft,this._mdf=!0),mt+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var ot,ft=this.effectsSequence.length,mt=this.kf?this.pv:this.data.k;for(ot=0;ot=this._maxLength&&this.doubleArrayLength(),mt){case"v":bt=this.v;break;case"i":bt=this.i;break;case"o":bt=this.o;break;default:bt=[];break}(!bt[vt]||bt[vt]&&!yt)&&(bt[vt]=pointPool.newElement()),bt[vt][0]=ot,bt[vt][1]=ft},ShapePath.prototype.setTripleAt=function(ot,ft,mt,vt,yt,bt,xt,Et){this.setXYAt(ot,ft,"v",xt,Et),this.setXYAt(mt,vt,"o",xt,Et),this.setXYAt(yt,bt,"i",xt,Et)},ShapePath.prototype.reverse=function(){var ot=new ShapePath;ot.setPathData(this.c,this._length);var ft=this.v,mt=this.o,vt=this.i,yt=0;this.c&&(ot.setTripleAt(ft[0][0],ft[0][1],vt[0][0],vt[0][1],mt[0][0],mt[0][1],0,!1),yt=1);var bt=this._length-1,xt=this._length,Et;for(Et=yt;Et=nr[nr.length-1].t-this.offsetTime)Dt=nr[nr.length-1].s?nr[nr.length-1].s[0]:nr[nr.length-2].e[0],Bt=!0;else{for(var Zt=Lt,qt=nr.length-1,Kt=!0,zt,Ut,Vt;Kt&&(zt=nr[Zt],Ut=nr[Zt+1],!(Ut.t-this.offsetTime>Mt));)Zt=Ut.t-this.offsetTime)Jt=1;else if(MtRt&&Mt>Rt)||(this._caching.lastIndex=Lt0||zt>-1e-6&&zt<0?vt(zt*Ut)/Ut:zt}function Kt(){var zt=this.props,Ut=qt(zt[0]),Vt=qt(zt[1]),tr=qt(zt[4]),or=qt(zt[5]),Qt=qt(zt[12]),ar=qt(zt[13]);return"matrix("+Ut+","+Vt+","+tr+","+or+","+Qt+","+ar+")"}return function(){this.reset=yt,this.rotate=bt,this.rotateX=xt,this.rotateY=Et,this.rotateZ=St,this.skew=_t,this.skewFromAxis=kt,this.shear=wt,this.scale=Ct,this.setTransform=At,this.translate=Ot,this.transform=Nt,this.multiply=Pt,this.applyToPoint=Dt,this.applyToX=$t,this.applyToY=Bt,this.applyToZ=Ht,this.applyToPointArray=rr,this.applyToTriplePoints=Jt,this.applyToPointStringified=nr,this.toCSS=Zt,this.to2dCSS=Kt,this.clone=Rt,this.cloneFromProps=Lt,this.equals=Tt,this.inversePoints=Xt,this.inversePoint=Wt,this.getInverseMatrix=Yt,this._t=this.transform,this.isIdentity=Mt,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(ot){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(mt){return typeof mt}:_typeof$3=function(mt){return mt&&typeof Symbol=="function"&&mt.constructor===Symbol&&mt!==Symbol.prototype?"symbol":typeof mt},_typeof$3(ot)}var lottie={};function setLocation(ot){setLocationHref(ot)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(ot){setSubframeEnabled(ot)}function setPrefix(ot){setIdPrefix(ot)}function loadAnimation(ot){return animationManager.loadAnimation(ot)}function setQuality(ot){if(typeof ot=="string")switch(ot){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(ot)&&ot>1&&setDefaultCurveSegments(ot)}function inBrowser(){return typeof navigator<"u"}function installPlugin(ot,ft){ot==="expressions"&&setExpressionsPlugin(ft)}function getFactory(ot){switch(ot){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(ot){for(var ft=queryString.split("&"),mt=0;mt=1?bt.push({s:ot-1,e:ft-1}):(bt.push({s:ot,e:1}),bt.push({s:0,e:ft-1}));var xt=[],Et,St=bt.length,wt;for(Et=0;Etvt+mt)){var _t,kt;wt.s*yt<=vt?_t=0:_t=(wt.s*yt-vt)/mt,wt.e*yt>=vt+mt?kt=1:kt=(wt.e*yt-vt)/mt,xt.push([_t,kt])}return xt.length||xt.push([0,0]),xt},TrimModifier.prototype.releasePathsData=function(ot){var ft,mt=ot.length;for(ft=0;ft1?ft=1+vt:this.s.v<0?ft=0+vt:ft=this.s.v+vt,this.e.v>1?mt=1+vt:this.e.v<0?mt=0+vt:mt=this.e.v+vt,ft>mt){var yt=ft;ft=mt,mt=yt}ft=Math.round(ft*1e4)*1e-4,mt=Math.round(mt*1e4)*1e-4,this.sValue=ft,this.eValue=mt}else ft=this.sValue,mt=this.eValue;var bt,xt,Et=this.shapes.length,St,wt,_t,kt,Ct,At=0;if(mt===ft)for(xt=0;xt=0;xt-=1)if(Nt=this.shapes[xt],Nt.shape._mdf){for(Pt=Nt.localShapeCollection,Pt.releaseShapes(),this.m===2&&Et>1?(Lt=this.calculateShapeEdges(ft,mt,Nt.totalShapeLength,Rt,At),Rt+=Nt.totalShapeLength):Lt=[[Mt,Tt]],wt=Lt.length,St=0;St=1?Ot.push({s:Nt.totalShapeLength*(Mt-1),e:Nt.totalShapeLength*(Tt-1)}):(Ot.push({s:Nt.totalShapeLength*Mt,e:Nt.totalShapeLength}),Ot.push({s:0,e:Nt.totalShapeLength*(Tt-1)}));var Dt=this.addShapes(Nt,Ot[0]);if(Ot[0].s!==Ot[0].e){if(Ot.length>1){var $t=Nt.shape.paths.shapes[Nt.shape.paths._length-1];if($t.c){var Bt=Dt.pop();this.addPaths(Dt,Pt),Dt=this.addShapes(Nt,Ot[1],Bt)}else this.addPaths(Dt,Pt),Dt=this.addShapes(Nt,Ot[1])}this.addPaths(Dt,Pt)}}Nt.shape.paths=Pt}}},TrimModifier.prototype.addPaths=function(ot,ft){var mt,vt=ot.length;for(mt=0;mtft.e){mt.c=!1;break}else ft.s<=wt&&ft.e>=wt+_t.addedLength?(this.addSegment(yt[bt].v[Et-1],yt[bt].o[Et-1],yt[bt].i[Et],yt[bt].v[Et],mt,kt,Pt),Pt=!1):(At=bez.getNewSegment(yt[bt].v[Et-1],yt[bt].v[Et],yt[bt].o[Et-1],yt[bt].i[Et],(ft.s-wt)/_t.addedLength,(ft.e-wt)/_t.addedLength,Ct[Et-1]),this.addSegmentFromArray(At,mt,kt,Pt),Pt=!1,mt.c=!1),wt+=_t.addedLength,kt+=1;if(yt[bt].c&&Ct.length){if(_t=Ct[Et-1],wt<=ft.e){var Mt=Ct[Et-1].addedLength;ft.s<=wt&&ft.e>=wt+Mt?(this.addSegment(yt[bt].v[Et-1],yt[bt].o[Et-1],yt[bt].i[0],yt[bt].v[0],mt,kt,Pt),Pt=!1):(At=bez.getNewSegment(yt[bt].v[Et-1],yt[bt].v[0],yt[bt].o[Et-1],yt[bt].i[0],(ft.s-wt)/Mt,(ft.e-wt)/Mt,Ct[Et-1]),this.addSegmentFromArray(At,mt,kt,Pt),Pt=!1,mt.c=!1)}else mt.c=!1;wt+=_t.addedLength,kt+=1}if(mt._length&&(mt.setXYAt(mt.v[Nt][0],mt.v[Nt][1],"i",Nt),mt.setXYAt(mt.v[mt._length-1][0],mt.v[mt._length-1][1],"o",mt._length-1)),wt>ft.e)break;bt=this.p.keyframes[this.p.keyframes.length-1].t?(_t=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/wt,0),kt=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/wt,0)):(_t=this.p.pv,kt=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/wt,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){_t=[],kt=[];var Ct=this.px,At=this.py;Ct._caching.lastFrame+Ct.offsetTime<=Ct.keyframes[0].t?(_t[0]=Ct.getValueAtTime((Ct.keyframes[0].t+.01)/wt,0),_t[1]=At.getValueAtTime((At.keyframes[0].t+.01)/wt,0),kt[0]=Ct.getValueAtTime(Ct.keyframes[0].t/wt,0),kt[1]=At.getValueAtTime(At.keyframes[0].t/wt,0)):Ct._caching.lastFrame+Ct.offsetTime>=Ct.keyframes[Ct.keyframes.length-1].t?(_t[0]=Ct.getValueAtTime(Ct.keyframes[Ct.keyframes.length-1].t/wt,0),_t[1]=At.getValueAtTime(At.keyframes[At.keyframes.length-1].t/wt,0),kt[0]=Ct.getValueAtTime((Ct.keyframes[Ct.keyframes.length-1].t-.01)/wt,0),kt[1]=At.getValueAtTime((At.keyframes[At.keyframes.length-1].t-.01)/wt,0)):(_t=[Ct.pv,At.pv],kt[0]=Ct.getValueAtTime((Ct._caching.lastFrame+Ct.offsetTime-.01)/wt,Ct.offsetTime),kt[1]=At.getValueAtTime((At._caching.lastFrame+At.offsetTime-.01)/wt,At.offsetTime))}else kt=ot,_t=kt;this.v.rotate(-Math.atan2(_t[1]-kt[1],_t[0]-kt[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function vt(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function yt(){}function bt(St){this._addDynamicProperty(St),this.elem.addDynamicProperty(St),this._isDirty=!0}function xt(St,wt,_t){if(this.elem=St,this.frameId=-1,this.propType="transform",this.data=wt,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(_t||St),wt.p&&wt.p.s?(this.px=PropertyFactory.getProp(St,wt.p.x,0,0,this),this.py=PropertyFactory.getProp(St,wt.p.y,0,0,this),wt.p.z&&(this.pz=PropertyFactory.getProp(St,wt.p.z,0,0,this))):this.p=PropertyFactory.getProp(St,wt.p||{k:[0,0,0]},1,0,this),wt.rx){if(this.rx=PropertyFactory.getProp(St,wt.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(St,wt.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(St,wt.rz,0,degToRads,this),wt.or.k[0].ti){var kt,Ct=wt.or.k.length;for(kt=0;kt0;)mt-=1,this._elements.unshift(ft[mt]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(ot){var ft,mt=ot.length;for(ft=0;ft0?Math.floor(Ct):Math.ceil(Ct),Nt=this.pMatrix.props,Pt=this.rMatrix.props,Mt=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var Tt=0;if(Ct>0){for(;TtOt;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),Tt-=1;At&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-At,!0),Tt-=At)}vt=this.data.m===1?0:this._currentCopies-1,yt=this.data.m===1?1:-1,bt=this._currentCopies;for(var Rt,Lt;bt;){if(ft=this.elemsData[vt].it,mt=ft[ft.length-1].transform.mProps.v.props,Lt=mt.length,ft[ft.length-1].transform.mProps._mdf=!0,ft[ft.length-1].transform.op._mdf=!0,ft[ft.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(vt/(this._currentCopies-1)),Tt!==0){for((vt!==0&&yt===1||vt!==this._currentCopies-1&&yt===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(Pt[0],Pt[1],Pt[2],Pt[3],Pt[4],Pt[5],Pt[6],Pt[7],Pt[8],Pt[9],Pt[10],Pt[11],Pt[12],Pt[13],Pt[14],Pt[15]),this.matrix.transform(Mt[0],Mt[1],Mt[2],Mt[3],Mt[4],Mt[5],Mt[6],Mt[7],Mt[8],Mt[9],Mt[10],Mt[11],Mt[12],Mt[13],Mt[14],Mt[15]),this.matrix.transform(Nt[0],Nt[1],Nt[2],Nt[3],Nt[4],Nt[5],Nt[6],Nt[7],Nt[8],Nt[9],Nt[10],Nt[11],Nt[12],Nt[13],Nt[14],Nt[15]),Rt=0;Rt0&&vt<1?[ft]:[]:[ft-vt,ft+vt].filter(function(yt){return yt>0&&yt<1})},PolynomialBezier.prototype.split=function(ot){if(ot<=0)return[singlePoint(this.points[0]),this];if(ot>=1)return[this,singlePoint(this.points[this.points.length-1])];var ft=lerpPoint(this.points[0],this.points[1],ot),mt=lerpPoint(this.points[1],this.points[2],ot),vt=lerpPoint(this.points[2],this.points[3],ot),yt=lerpPoint(ft,mt,ot),bt=lerpPoint(mt,vt,ot),xt=lerpPoint(yt,bt,ot);return[new PolynomialBezier(this.points[0],ft,yt,xt,!0),new PolynomialBezier(xt,bt,vt,this.points[3],!0)]};function extrema(ot,ft){var mt=ot.points[0][ft],vt=ot.points[ot.points.length-1][ft];if(mt>vt){var yt=vt;vt=mt,mt=yt}for(var bt=quadRoots(3*ot.a[ft],2*ot.b[ft],ot.c[ft]),xt=0;xt0&&bt[xt]<1){var Et=ot.point(bt[xt])[ft];Etvt&&(vt=Et)}return{min:mt,max:vt}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var ot=this.bounds();return{left:ot.x.min,right:ot.x.max,top:ot.y.min,bottom:ot.y.max,width:ot.x.max-ot.x.min,height:ot.y.max-ot.y.min,cx:(ot.x.max+ot.x.min)/2,cy:(ot.y.max+ot.y.min)/2}};function intersectData(ot,ft,mt){var vt=ot.boundingBox();return{cx:vt.cx,cy:vt.cy,width:vt.width,height:vt.height,bez:ot,t:(ft+mt)/2,t1:ft,t2:mt}}function splitData(ot){var ft=ot.bez.split(.5);return[intersectData(ft[0],ot.t1,ot.t),intersectData(ft[1],ot.t,ot.t2)]}function boxIntersect(ot,ft){return Math.abs(ot.cx-ft.cx)*2=bt||ot.width<=vt&&ot.height<=vt&&ft.width<=vt&&ft.height<=vt){yt.push([ot.t,ft.t]);return}var xt=splitData(ot),Et=splitData(ft);intersectsImpl(xt[0],Et[0],mt+1,vt,yt,bt),intersectsImpl(xt[0],Et[1],mt+1,vt,yt,bt),intersectsImpl(xt[1],Et[0],mt+1,vt,yt,bt),intersectsImpl(xt[1],Et[1],mt+1,vt,yt,bt)}}PolynomialBezier.prototype.intersections=function(ot,ft,mt){ft===void 0&&(ft=2),mt===void 0&&(mt=7);var vt=[];return intersectsImpl(intersectData(this,0,1),intersectData(ot,0,1),0,ft,vt,mt),vt},PolynomialBezier.shapeSegment=function(ot,ft){var mt=(ft+1)%ot.length();return new PolynomialBezier(ot.v[ft],ot.o[ft],ot.i[mt],ot.v[mt],!0)},PolynomialBezier.shapeSegmentInverted=function(ot,ft){var mt=(ft+1)%ot.length();return new PolynomialBezier(ot.v[mt],ot.i[mt],ot.o[ft],ot.v[ft],!0)};function crossProduct(ot,ft){return[ot[1]*ft[2]-ot[2]*ft[1],ot[2]*ft[0]-ot[0]*ft[2],ot[0]*ft[1]-ot[1]*ft[0]]}function lineIntersection(ot,ft,mt,vt){var yt=[ot[0],ot[1],1],bt=[ft[0],ft[1],1],xt=[mt[0],mt[1],1],Et=[vt[0],vt[1],1],St=crossProduct(crossProduct(yt,bt),crossProduct(xt,Et));return floatZero(St[2])?null:[St[0]/St[2],St[1]/St[2]]}function polarOffset(ot,ft,mt){return[ot[0]+Math.cos(ft)*mt,ot[1]-Math.sin(ft)*mt]}function pointDistance(ot,ft){return Math.hypot(ot[0]-ft[0],ot[1]-ft[1])}function pointEqual(ot,ft){return floatEqual(ot[0],ft[0])&&floatEqual(ot[1],ft[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(ot,ft){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(ot,ft.s,0,null,this),this.frequency=PropertyFactory.getProp(ot,ft.r,0,null,this),this.pointsType=PropertyFactory.getProp(ot,ft.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(ot,ft,mt,vt,yt,bt,xt){var Et=mt-Math.PI/2,St=mt+Math.PI/2,wt=ft[0]+Math.cos(mt)*vt*yt,_t=ft[1]-Math.sin(mt)*vt*yt;ot.setTripleAt(wt,_t,wt+Math.cos(Et)*bt,_t-Math.sin(Et)*bt,wt+Math.cos(St)*xt,_t-Math.sin(St)*xt,ot.length())}function getPerpendicularVector(ot,ft){var mt=[ft[0]-ot[0],ft[1]-ot[1]],vt=-Math.PI*.5,yt=[Math.cos(vt)*mt[0]-Math.sin(vt)*mt[1],Math.sin(vt)*mt[0]+Math.cos(vt)*mt[1]];return yt}function getProjectingAngle(ot,ft){var mt=ft===0?ot.length()-1:ft-1,vt=(ft+1)%ot.length(),yt=ot.v[mt],bt=ot.v[vt],xt=getPerpendicularVector(yt,bt);return Math.atan2(0,1)-Math.atan2(xt[1],xt[0])}function zigZagCorner(ot,ft,mt,vt,yt,bt,xt){var Et=getProjectingAngle(ft,mt),St=ft.v[mt%ft._length],wt=ft.v[mt===0?ft._length-1:mt-1],_t=ft.v[(mt+1)%ft._length],kt=bt===2?Math.sqrt(Math.pow(St[0]-wt[0],2)+Math.pow(St[1]-wt[1],2)):0,Ct=bt===2?Math.sqrt(Math.pow(St[0]-_t[0],2)+Math.pow(St[1]-_t[1],2)):0;setPoint(ot,ft.v[mt%ft._length],Et,xt,vt,Ct/((yt+1)*2),kt/((yt+1)*2))}function zigZagSegment(ot,ft,mt,vt,yt,bt){for(var xt=0;xt1&&ft.length>1&&(yt=getIntersection(ot[0],ft[ft.length-1]),yt)?[[ot[0].split(yt[0])[0]],[ft[ft.length-1].split(yt[1])[1]]]:[mt,vt]}function pruneIntersections(ot){for(var ft,mt=1;mt1&&(ft=pruneSegmentIntersection(ot[ot.length-1],ot[0]),ot[ot.length-1]=ft[0],ot[0]=ft[1]),ot}function offsetSegmentSplit(ot,ft){var mt=ot.inflectionPoints(),vt,yt,bt,xt;if(mt.length===0)return[offsetSegment(ot,ft)];if(mt.length===1||floatEqual(mt[1],1))return bt=ot.split(mt[0]),vt=bt[0],yt=bt[1],[offsetSegment(vt,ft),offsetSegment(yt,ft)];bt=ot.split(mt[0]),vt=bt[0];var Et=(mt[1]-mt[0])/(1-mt[0]);return bt=bt[1].split(Et),xt=bt[0],yt=bt[1],[offsetSegment(vt,ft),offsetSegment(xt,ft),offsetSegment(yt,ft)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(ot,ft){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(ot,ft.a,0,null,this),this.miterLimit=PropertyFactory.getProp(ot,ft.ml,0,null,this),this.lineJoin=ft.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(ot,ft,mt,vt){var yt=shapePool.newElement();yt.c=ot.c;var bt=ot.length();ot.c||(bt-=1);var xt,Et,St,wt=[];for(xt=0;xt=0;xt-=1)St=PolynomialBezier.shapeSegmentInverted(ot,xt),wt.push(offsetSegmentSplit(St,ft));wt=pruneIntersections(wt);var _t=null,kt=null;for(xt=0;xt0&&(or=!1),or){var sr=createTag("style");sr.setAttribute("f-forigin",zt[Ut].fOrigin),sr.setAttribute("f-origin",zt[Ut].origin),sr.setAttribute("f-family",zt[Ut].fFamily),sr.type="text/css",sr.innerText="@font-face {font-family: "+zt[Ut].fFamily+"; font-style: normal; src: url('"+zt[Ut].fPath+"');}",Kt.appendChild(sr)}}else if(zt[Ut].fOrigin==="g"||zt[Ut].origin===1){for(Qt=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),ar=0;ar=55296&&zt<=56319){var Ut=qt.charCodeAt(1);Ut>=56320&&Ut<=57343&&(Kt=(zt-55296)*1024+Ut-56320+65536)}return Kt}function $t(qt,Kt){var zt=qt.toString(16)+Kt.toString(16);return kt.indexOf(zt)!==-1}function Bt(qt){return qt===St}function Ht(qt){return qt===Et}function Yt(qt){var Kt=Dt(qt);return Kt>=wt&&Kt<=_t}function Wt(qt){return Yt(qt.substr(0,2))&&Yt(qt.substr(2,2))}function Xt(qt){return mt.indexOf(qt)!==-1}function Jt(qt,Kt){var zt=Dt(qt.substr(Kt,2));if(zt!==vt)return!1;var Ut=0;for(Kt+=2;Ut<5;){if(zt=Dt(qt.substr(Kt,2)),ztxt)return!1;Ut+=1,Kt+=2}return Dt(qt.substr(Kt,2))===yt}function rr(){this.isLoaded=!0}var nr=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};nr.isModifier=$t,nr.isZeroWidthJoiner=Bt,nr.isFlagEmoji=Wt,nr.isRegionalCode=Yt,nr.isCombinedCharacter=Xt,nr.isRegionalFlag=Jt,nr.isVariationSelector=Ht,nr.BLACK_FLAG_CODE_POINT=vt;var Zt={addChars:Mt,addFonts:Pt,getCharData:Tt,getFontByName:Lt,measureText:Rt,checkLoadedFonts:Ot,setIsLoaded:rr};return nr.prototype=Zt,nr}();function SlotManager(ot){this.animationData=ot}SlotManager.prototype.getProp=function(ot){return this.animationData.slots&&this.animationData.slots[ot.sid]?Object.assign(ot,this.animationData.slots[ot.sid].p):ot};function slotFactory(ot){return new SlotManager(ot)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(ft){this.renderableComponents.indexOf(ft)===-1&&this.renderableComponents.push(ft)},removeRenderableComponent:function(ft){this.renderableComponents.indexOf(ft)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(ft),1)},prepareRenderableFrame:function(ft){this.checkLayerLimits(ft)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(ft){this.data.ip-this.data.st<=ft&&this.data.op-this.data.st>ft?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var ft,mt=this.renderableComponents.length;for(ft=0;ft.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(ot){this.audio.rate(ot)},AudioElement.prototype.volume=function(ot){this._volumeMultiplier=ot,this._previousVolume=ot*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(ot){var ft,mt=this.layers.length,vt;for(this.completeLayers=!0,ft=mt-1;ft>=0;ft-=1)this.elements[ft]||(vt=this.layers[ft],vt.ip-vt.st<=ot-this.layers[ft].st&&vt.op-vt.st>ot-this.layers[ft].st&&this.buildItem(ft)),this.completeLayers=this.elements[ft]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(ot){switch(ot.ty){case 2:return this.createImage(ot);case 0:return this.createComp(ot);case 1:return this.createSolid(ot);case 3:return this.createNull(ot);case 4:return this.createShape(ot);case 5:return this.createText(ot);case 6:return this.createAudio(ot);case 13:return this.createCamera(ot);case 15:return this.createFootage(ot);default:return this.createNull(ot)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(ot){return new AudioElement(ot,this.globalData,this)},BaseRenderer.prototype.createFootage=function(ot){return new FootageElement(ot,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var ot,ft=this.layers.length;for(ot=0;ot0&&(this.maskElement.setAttribute("id",Ct),this.element.maskedElement.setAttribute(Tt,"url("+getLocationHref()+"#"+Ct+")"),vt.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(ot){return this.viewData[ot].prop},MaskElement.prototype.renderFrame=function(ot){var ft=this.element.finalTransform.mat,mt,vt=this.masksProperties.length;for(mt=0;mt1&&(vt+=" C"+ft.o[yt-1][0]+","+ft.o[yt-1][1]+" "+ft.i[0][0]+","+ft.i[0][1]+" "+ft.v[0][0]+","+ft.v[0][1]),mt.lastPath!==vt){var xt="";mt.elem&&(ft.c&&(xt=ot.inv?this.solidPath+vt:vt),mt.elem.setAttribute("d",xt)),mt.lastPath=vt}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var ot={};ot.createFilter=ft,ot.createAlphaToLuminanceFilter=mt;function ft(vt,yt){var bt=createNS("filter");return bt.setAttribute("id",vt),yt!==!0&&(bt.setAttribute("filterUnits","objectBoundingBox"),bt.setAttribute("x","0%"),bt.setAttribute("y","0%"),bt.setAttribute("width","100%"),bt.setAttribute("height","100%")),bt}function mt(){var vt=createNS("feColorMatrix");return vt.setAttribute("type","matrix"),vt.setAttribute("color-interpolation-filters","sRGB"),vt.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),vt}return ot}(),featureSupport=function(){var ot={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(ot.maskType=!1),/firefox/i.test(navigator.userAgent)&&(ot.svgLumaHidden=!1),ot}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(ot){var ft,mt="SourceGraphic",vt=ot.data.ef?ot.data.ef.length:0,yt=createElementID(),bt=filtersFactory.createFilter(yt,!0),xt=0;this.filters=[];var Et;for(ft=0;ft=0&&(vt=this.shapeModifiers[ft].processShapes(this._isFirstFrame),!vt);ft-=1);}},searchProcessedElement:function(ft){for(var mt=this.processedElements,vt=0,yt=mt.length;vt.01)return!1;mt+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var ot=0,ft=this.data.k.k.length;ot0;)Mt=Ct.transformers[Yt].mProps._mdf||Mt,Ht-=1,Yt-=1;if(Mt)for(Ht=Dt-Ct.styles[Rt].lvl,Yt=Ct.transformers.length-1;Ht>0;)Bt.multiply(Ct.transformers[Yt].mProps.v),Ht-=1,Yt-=1}else Bt=ot;if($t=Ct.sh.paths,Nt=$t._length,Mt){for(Pt="",Ot=0;Ot=1?rr=.99:rr<=-1&&(rr=-.99);var nr=Xt*rr,Zt=Math.cos(Jt+Ct.a.v)*nr+Pt[0],qt=Math.sin(Jt+Ct.a.v)*nr+Pt[1];Ot.setAttribute("fx",Zt),Ot.setAttribute("fy",qt),Nt&&!Ct.g._collapsable&&(Ct.of.setAttribute("fx",Zt),Ct.of.setAttribute("fy",qt))}}}function _t(kt,Ct,At){var Ot=Ct.style,Nt=Ct.d;Nt&&(Nt._mdf||At)&&Nt.dashStr&&(Ot.pElem.setAttribute("stroke-dasharray",Nt.dashStr),Ot.pElem.setAttribute("stroke-dashoffset",Nt.dashoffset[0])),Ct.c&&(Ct.c._mdf||At)&&Ot.pElem.setAttribute("stroke","rgb("+bmFloor(Ct.c.v[0])+","+bmFloor(Ct.c.v[1])+","+bmFloor(Ct.c.v[2])+")"),(Ct.o._mdf||At)&&Ot.pElem.setAttribute("stroke-opacity",Ct.o.v),(Ct.w._mdf||At)&&(Ot.pElem.setAttribute("stroke-width",Ct.w.v),Ot.msElem&&Ot.msElem.setAttribute("stroke-width",Ct.w.v))}return mt}();function SVGShapeElement(ot,ft,mt){this.shapes=[],this.shapesData=ot.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(ot,ft,mt),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var ot,ft=this.shapes.length,mt,vt,yt=this.stylesList.length,bt,xt=[],Et=!1;for(vt=0;vt1&&Et&&this.setShapesAsAnimated(xt)}},SVGShapeElement.prototype.setShapesAsAnimated=function(ot){var ft,mt=ot.length;for(ft=0;ft=0;St-=1){if(Pt=this.searchProcessedElement(ot[St]),Pt?ft[St]=mt[Pt-1]:ot[St]._render=xt,ot[St].ty==="fl"||ot[St].ty==="st"||ot[St].ty==="gf"||ot[St].ty==="gs"||ot[St].ty==="no")Pt?ft[St].style.closed=!1:ft[St]=this.createStyleElement(ot[St],yt),ot[St]._render&&ft[St].style.pElem.parentNode!==vt&&vt.appendChild(ft[St].style.pElem),Ct.push(ft[St].style);else if(ot[St].ty==="gr"){if(!Pt)ft[St]=this.createGroupElement(ot[St]);else for(kt=ft[St].it.length,_t=0;_t1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(ot){this.effectsSequence.push(ot),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(ot){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!ot)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var ft=this.currentData,mt=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var vt,yt=this.effectsSequence.length,bt=ot||this.data.d.k[this.keysIndex].s;for(vt=0;vtft);)mt+=1;return this.keysIndex!==mt&&(this.keysIndex=mt),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(ot){for(var ft=[],mt=0,vt=ot.length,yt,bt,xt=!1,Et=!1,St="";mt=55296&&yt<=56319?FontManager.isRegionalFlag(ot,mt)?St=ot.substr(mt,14):(bt=ot.charCodeAt(mt+1),bt>=56320&&bt<=57343&&(FontManager.isModifier(yt,bt)?(St=ot.substr(mt,2),xt=!0):FontManager.isFlagEmoji(ot.substr(mt,4))?St=ot.substr(mt,4):St=ot.substr(mt,2))):yt>56319?(bt=ot.charCodeAt(mt+1),FontManager.isVariationSelector(yt)&&(xt=!0)):FontManager.isZeroWidthJoiner(yt)&&(xt=!0,Et=!0),xt?(ft[ft.length-1]+=St,xt=!1):ft.push(St),mt+=St.length;return ft},TextProperty.prototype.completeTextData=function(ot){ot.__complete=!0;var ft=this.elem.globalData.fontManager,mt=this.data,vt=[],yt,bt,xt,Et=0,St,wt=mt.m.g,_t=0,kt=0,Ct=0,At=[],Ot=0,Nt=0,Pt,Mt,Tt=ft.getFontByName(ot.f),Rt,Lt=0,Dt=getFontProperties(Tt);ot.fWeight=Dt.weight,ot.fStyle=Dt.style,ot.finalSize=ot.s,ot.finalText=this.buildFinalText(ot.t),bt=ot.finalText.length,ot.finalLineHeight=ot.lh;var $t=ot.tr/1e3*ot.finalSize,Bt;if(ot.sz)for(var Ht=!0,Yt=ot.sz[0],Wt=ot.sz[1],Xt,Jt;Ht;){Jt=this.buildFinalText(ot.t),Xt=0,Ot=0,bt=Jt.length,$t=ot.tr/1e3*ot.finalSize;var rr=-1;for(yt=0;ytYt&&Jt[yt]!==" "?(rr===-1?bt+=1:yt=rr,Xt+=ot.finalLineHeight||ot.finalSize*1.2,Jt.splice(yt,rr===yt?1:0,"\r"),rr=-1,Ot=0):(Ot+=Lt,Ot+=$t);Xt+=Tt.ascent*ot.finalSize/100,this.canResize&&ot.finalSize>this.minimumFontSize&&WtNt?Ot:Nt,Ot=-2*$t,St="",xt=!0,Ct+=1):St=Zt,ft.chars?(Rt=ft.getCharData(Zt,Tt.fStyle,ft.getFontByName(ot.f).fFamily),Lt=xt?0:Rt.w*ot.finalSize/100):Lt=ft.measureText(St,ot.f,ot.finalSize),Zt===" "?nr+=Lt+$t:(Ot+=Lt+$t+nr,nr=0),vt.push({l:Lt,an:Lt,add:_t,n:xt,anIndexes:[],val:St,line:Ct,animatorJustifyOffset:0}),wt==2){if(_t+=Lt,St===""||St===" "||yt===bt-1){for((St===""||St===" ")&&(_t-=Lt);kt<=yt;)vt[kt].an=_t,vt[kt].ind=Et,vt[kt].extra=Lt,kt+=1;Et+=1,_t=0}}else if(wt==3){if(_t+=Lt,St===""||yt===bt-1){for(St===""&&(_t-=Lt);kt<=yt;)vt[kt].an=_t,vt[kt].ind=Et,vt[kt].extra=Lt,kt+=1;_t=0,Et+=1}}else vt[Et].ind=Et,vt[Et].extra=0,Et+=1;if(ot.l=vt,Nt=Ot>Nt?Ot:Nt,At.push(Ot),ot.sz)ot.boxWidth=ot.sz[0],ot.justifyOffset=0;else switch(ot.boxWidth=Nt,ot.j){case 1:ot.justifyOffset=-ot.boxWidth;break;case 2:ot.justifyOffset=-ot.boxWidth/2;break;default:ot.justifyOffset=0}ot.lineWidths=At;var qt=mt.a,Kt,zt;Mt=qt.length;var Ut,Vt,tr=[];for(Pt=0;Pt0?Et=this.ne.v/100:St=-this.ne.v/100,this.xe.v>0?wt=1-this.xe.v/100:_t=1+this.xe.v/100;var kt=BezierFactory.getBezierEasing(Et,St,wt,_t).get,Ct=0,At=this.finalS,Ot=this.finalE,Nt=this.data.sh;if(Nt===2)Ot===At?Ct=xt>=Ot?1:0:Ct=ot(0,ft(.5/(Ot-At)+(xt-At)/(Ot-At),1)),Ct=kt(Ct);else if(Nt===3)Ot===At?Ct=xt>=Ot?0:1:Ct=1-ot(0,ft(.5/(Ot-At)+(xt-At)/(Ot-At),1)),Ct=kt(Ct);else if(Nt===4)Ot===At?Ct=0:(Ct=ot(0,ft(.5/(Ot-At)+(xt-At)/(Ot-At),1)),Ct<.5?Ct*=2:Ct=1-2*(Ct-.5)),Ct=kt(Ct);else if(Nt===5){if(Ot===At)Ct=0;else{var Pt=Ot-At;xt=ft(ot(0,xt+.5-At),Ot-At);var Mt=-Pt/2+xt,Tt=Pt/2;Ct=Math.sqrt(1-Mt*Mt/(Tt*Tt))}Ct=kt(Ct)}else Nt===6?(Ot===At?Ct=0:(xt=ft(ot(0,xt+.5-At),Ot-At),Ct=(1+Math.cos(Math.PI+Math.PI*2*xt/(Ot-At)))/2),Ct=kt(Ct)):(xt>=mt(At)&&(xt-At<0?Ct=ot(0,ft(ft(Ot,1)-(At-xt),1)):Ct=ot(0,ft(Ot-xt,1))),Ct=kt(Ct));if(this.sm.v!==100){var Rt=this.sm.v*.01;Rt===0&&(Rt=1e-8);var Lt=.5-Rt*.5;Ct1&&(Ct=1))}return Ct*this.a.v},getValue:function(xt){this.iterateDynamicProperties(),this._mdf=xt||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,xt&&this.data.r===2&&(this.e.v=this._currentTextLength);var Et=this.data.r===2?1:100/this.data.totalChars,St=this.o.v/Et,wt=this.s.v/Et+St,_t=this.e.v/Et+St;if(wt>_t){var kt=wt;wt=_t,_t=kt}this.finalS=wt,this.finalE=_t}},extendPrototype([DynamicPropertyContainer],vt);function yt(bt,xt,Et){return new vt(bt,xt)}return{getTextSelectorProp:yt}}();function TextAnimatorDataProperty(ot,ft,mt){var vt={propType:!1},yt=PropertyFactory.getProp,bt=ft.a;this.a={r:bt.r?yt(ot,bt.r,0,degToRads,mt):vt,rx:bt.rx?yt(ot,bt.rx,0,degToRads,mt):vt,ry:bt.ry?yt(ot,bt.ry,0,degToRads,mt):vt,sk:bt.sk?yt(ot,bt.sk,0,degToRads,mt):vt,sa:bt.sa?yt(ot,bt.sa,0,degToRads,mt):vt,s:bt.s?yt(ot,bt.s,1,.01,mt):vt,a:bt.a?yt(ot,bt.a,1,0,mt):vt,o:bt.o?yt(ot,bt.o,0,.01,mt):vt,p:bt.p?yt(ot,bt.p,1,0,mt):vt,sw:bt.sw?yt(ot,bt.sw,0,0,mt):vt,sc:bt.sc?yt(ot,bt.sc,1,0,mt):vt,fc:bt.fc?yt(ot,bt.fc,1,0,mt):vt,fh:bt.fh?yt(ot,bt.fh,0,0,mt):vt,fs:bt.fs?yt(ot,bt.fs,0,.01,mt):vt,fb:bt.fb?yt(ot,bt.fb,0,.01,mt):vt,t:bt.t?yt(ot,bt.t,0,0,mt):vt},this.s=TextSelectorProp.getTextSelectorProp(ot,ft.s,mt),this.s.t=ft.s.t}function TextAnimatorProperty(ot,ft,mt){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=ot,this._renderType=ft,this._elem=mt,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(mt)}TextAnimatorProperty.prototype.searchProperties=function(){var ot,ft=this._textData.a.length,mt,vt=PropertyFactory.getProp;for(ot=0;ot=Ot+lr||!Dt?(Yt=(Ot+lr-Pt)/Nt.partialLength,ar=Lt.point[0]+(Nt.point[0]-Lt.point[0])*Yt,sr=Lt.point[1]+(Nt.point[1]-Lt.point[1])*Yt,bt.translate(-mt[0]*Ct[_t].an*.005,-(mt[1]*nr)*.01),Mt=!1):Dt&&(Pt+=Nt.partialLength,Tt+=1,Tt>=Dt.length&&(Tt=0,Rt+=1,$t[Rt]?Dt=$t[Rt].points:Xt.v.c?(Tt=0,Rt=0,Dt=$t[Rt].points):(Pt-=Nt.partialLength,Dt=null)),Dt&&(Lt=Nt,Nt=Dt[Tt],Bt=Nt.partialLength));Qt=Ct[_t].an/2-Ct[_t].add,bt.translate(-Qt,0,0)}else Qt=Ct[_t].an/2-Ct[_t].add,bt.translate(-Qt,0,0),bt.translate(-mt[0]*Ct[_t].an*.005,-mt[1]*nr*.01,0);for(zt=0;ztot?this.textSpans[ot].span:createNS(Et?"g":"text"),Rt<=ot){if(St.setAttribute("stroke-linecap","butt"),St.setAttribute("stroke-linejoin","round"),St.setAttribute("stroke-miterlimit","4"),this.textSpans[ot].span=St,Et){var Dt=createNS("g");St.appendChild(Dt),this.textSpans[ot].childSpan=Dt}this.textSpans[ot].span=St,this.layerElement.appendChild(St)}St.style.display="inherit"}if(wt.reset(),kt&&(xt[ot].n&&(Ct=-Nt,At+=mt.yOffset,At+=Ot?1:0,Ot=!1),this.applyTextPropertiesToMatrix(mt,wt,xt[ot].line,Ct,At),Ct+=xt[ot].l||0,Ct+=Nt),Et){Lt=this.globalData.fontManager.getCharData(mt.finalText[ot],vt.fStyle,this.globalData.fontManager.getFontByName(mt.f).fFamily);var $t;if(Lt.t===1)$t=new SVGCompElement(Lt.data,this.globalData,this);else{var Bt=emptyShapeData;Lt.data&&Lt.data.shapes&&(Bt=this.buildShapeData(Lt.data,mt.finalSize)),$t=new SVGShapeElement(Bt,this.globalData,this)}if(this.textSpans[ot].glyph){var Ht=this.textSpans[ot].glyph;this.textSpans[ot].childSpan.removeChild(Ht.layerElement),Ht.destroy()}this.textSpans[ot].glyph=$t,$t._debug=!0,$t.prepareFrame(0),$t.renderFrame(),this.textSpans[ot].childSpan.appendChild($t.layerElement),Lt.t===1&&this.textSpans[ot].childSpan.setAttribute("transform","scale("+mt.finalSize/100+","+mt.finalSize/100+")")}else kt&&St.setAttribute("transform","translate("+wt.props[12]+","+wt.props[13]+")"),St.textContent=xt[ot].val,St.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}kt&&St&&St.setAttribute("d",_t)}for(;ot=0;ft-=1)(this.completeLayers||this.elements[ft])&&this.elements[ft].prepareFrame(ot-this.layers[ft].st);if(this.globalData._mdf)for(ft=0;ft=0;mt-=1)(this.completeLayers||this.elements[mt])&&(this.elements[mt].prepareFrame(this.renderedFrame-this.layers[mt].st),this.elements[mt]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var ot,ft=this.layers.length;for(ot=0;ot=0;vt-=1)ft.finalTransform.multiply(ft.transforms[vt].transform.mProps.v);ft._mdf=bt},processSequences:function(ft){var mt,vt=this.sequenceList.length;for(mt=0;mt=1){this.buffers=[];var ft=this.globalData.canvasContext,mt=assetLoader.createCanvas(ft.canvas.width,ft.canvas.height);this.buffers.push(mt);var vt=assetLoader.createCanvas(ft.canvas.width,ft.canvas.height);this.buffers.push(vt),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var ft=this.globalData;if(ft.blendMode!==this.data.bm){ft.blendMode=this.data.bm;var mt=getBlendMode(this.data.bm);ft.canvasContext.globalCompositeOperation=mt}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(ft){ft.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var ft=this.buffers[0],mt=ft.getContext("2d");this.clearCanvas(mt),mt.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var ft=this.buffers[1],mt=ft.getContext("2d");this.clearCanvas(mt),mt.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var vt=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(vt.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var yt=assetLoader.getLumaCanvas(this.canvasContext.canvas),bt=yt.getContext("2d");bt.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(yt,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(ft,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(ft){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!ft)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var mt=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(mt),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(mt),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(ot,ft,mt,vt){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var yt=4;ft.ty==="rc"?yt=5:ft.ty==="el"?yt=6:ft.ty==="sr"&&(yt=7),this.sh=ShapePropertyFactory.getShapeProp(ot,ft,yt,ot);var bt,xt=mt.length,Et;for(bt=0;bt=0;bt-=1){if(kt=this.searchProcessedElement(ot[bt]),kt?ft[bt]=mt[kt-1]:ot[bt]._shouldRender=vt,ot[bt].ty==="fl"||ot[bt].ty==="st"||ot[bt].ty==="gf"||ot[bt].ty==="gs")kt?ft[bt].style.closed=!1:ft[bt]=this.createStyleElement(ot[bt],Ot),wt.push(ft[bt].style);else if(ot[bt].ty==="gr"){if(!kt)ft[bt]=this.createGroupElement(ot[bt]);else for(St=ft[bt].it.length,Et=0;Et=0;yt-=1)ft[yt].ty==="tr"?(xt=mt[yt].transform,this.renderShapeTransform(ot,xt)):ft[yt].ty==="sh"||ft[yt].ty==="el"||ft[yt].ty==="rc"||ft[yt].ty==="sr"?this.renderPath(ft[yt],mt[yt]):ft[yt].ty==="fl"?this.renderFill(ft[yt],mt[yt],xt):ft[yt].ty==="st"?this.renderStroke(ft[yt],mt[yt],xt):ft[yt].ty==="gf"||ft[yt].ty==="gs"?this.renderGradientFill(ft[yt],mt[yt],xt):ft[yt].ty==="gr"?this.renderShape(xt,ft[yt].it,mt[yt].it):ft[yt].ty;vt&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(ot,ft){if(this._isFirstFrame||ft._mdf||ot.transforms._mdf){var mt=ot.trNodes,vt=ft.paths,yt,bt,xt,Et=vt._length;mt.length=0;var St=ot.transforms.finalTransform;for(xt=0;xt=1?_t=.99:_t<=-1&&(_t=-.99);var kt=St*_t,Ct=Math.cos(wt+ft.a.v)*kt+xt[0],At=Math.sin(wt+ft.a.v)*kt+xt[1];yt=bt.createRadialGradient(Ct,At,0,xt[0],xt[1],St)}var Ot,Nt=ot.g.p,Pt=ft.g.c,Mt=1;for(Ot=0;Otbt&&St==="xMidYMid slice"||ytyt&&Et==="meet"||btyt&&Et==="slice")?this.transformCanvas.tx=(mt-this.transformCanvas.w*(vt/this.transformCanvas.h))/2*this.renderConfig.dpr:wt==="xMax"&&(btyt&&Et==="slice")?this.transformCanvas.tx=(mt-this.transformCanvas.w*(vt/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,_t==="YMid"&&(bt>yt&&Et==="meet"||btyt&&Et==="meet"||bt=0;ot-=1)this.elements[ot]&&this.elements[ot].destroy&&this.elements[ot].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(ot,ft){if(!(this.renderedFrame===ot&&this.renderConfig.clearCanvas===!0&&!ft||this.destroyed||ot===-1)){this.renderedFrame=ot,this.globalData.frameNum=ot-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||ft,this.globalData.projectInterface.currentFrame=ot;var mt,vt=this.layers.length;for(this.completeLayers||this.checkLayers(ot),mt=vt-1;mt>=0;mt-=1)(this.completeLayers||this.elements[mt])&&this.elements[mt].prepareFrame(ot-this.layers[mt].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),mt=vt-1;mt>=0;mt-=1)(this.completeLayers||this.elements[mt])&&this.elements[mt].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(ot){var ft=this.elements;if(!(ft[ot]||this.layers[ot].ty===99)){var mt=this.createItem(this.layers[ot],this,this.globalData);ft[ot]=mt,mt.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var ot=this.pendingElements.pop();ot.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var ot,ft=15;for(ot=0;ot=0;ft-=1)(this.completeLayers||this.elements[ft])&&this.elements[ft].renderFrame()},CVCompElement.prototype.destroy=function(){var ot,ft=this.layers.length;for(ot=ft-1;ot>=0;ot-=1)this.elements[ot]&&this.elements[ot].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(ot){return new CVCompElement(ot,this.globalData,this)};function CanvasRenderer(ot,ft){this.animationItem=ot,this.renderConfig={clearCanvas:ft&&ft.clearCanvas!==void 0?ft.clearCanvas:!0,context:ft&&ft.context||null,progressiveLoad:ft&&ft.progressiveLoad||!1,preserveAspectRatio:ft&&ft.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:ft&&ft.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:ft&&ft.contentVisibility||"visible",className:ft&&ft.className||"",id:ft&&ft.id||"",runExpressions:!ft||ft.runExpressions===void 0||ft.runExpressions},this.renderConfig.dpr=ft&&ft.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=ft&&ft.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(ot){return new CVCompElement(ot,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var ft=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var mt=this.finalTransform.mat.toCSS();ft.transform=mt,ft.webkitTransform=mt}this.finalTransform._opMdf&&(ft.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(ot,ft,mt){this.initElement(ot,ft,mt)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var ot;this.data.hasMask?(ot=createNS("rect"),ot.setAttribute("width",this.data.sw),ot.setAttribute("height",this.data.sh),ot.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(ot=createTag("div"),ot.style.width=this.data.sw+"px",ot.style.height=this.data.sh+"px",ot.style.backgroundColor=this.data.sc),this.layerElement.appendChild(ot)};function HShapeElement(ot,ft,mt){this.shapes=[],this.shapesData=ot.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(ot,ft,mt),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var ot;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),ot=this.svgElement;else{ot=createNS("svg");var ft=this.comp.data?this.comp.data:this.globalData.compSize;ot.setAttribute("width",ft.w),ot.setAttribute("height",ft.h),ot.appendChild(this.shapesContainer),this.layerElement.appendChild(ot)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=ot},HShapeElement.prototype.getTransformedPoint=function(ot,ft){var mt,vt=ot.length;for(mt=0;mt0&&St<1&&yt[Ct].push(this.calculateF(St,ot,ft,mt,vt,Ct))):(wt=xt*xt-4*Et*bt,wt>=0&&(_t=(-xt+bmSqrt(wt))/(2*bt),_t>0&&_t<1&&yt[Ct].push(this.calculateF(_t,ot,ft,mt,vt,Ct)),kt=(-xt-bmSqrt(wt))/(2*bt),kt>0&&kt<1&&yt[Ct].push(this.calculateF(kt,ot,ft,mt,vt,Ct)))));this.shapeBoundingBox.left=bmMin.apply(null,yt[0]),this.shapeBoundingBox.top=bmMin.apply(null,yt[1]),this.shapeBoundingBox.right=bmMax.apply(null,yt[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,yt[1])},HShapeElement.prototype.calculateF=function(ot,ft,mt,vt,yt,bt){return bmPow(1-ot,3)*ft[bt]+3*bmPow(1-ot,2)*ot*mt[bt]+3*(1-ot)*bmPow(ot,2)*vt[bt]+bmPow(ot,3)*yt[bt]},HShapeElement.prototype.calculateBoundingBox=function(ot,ft){var mt,vt=ot.length;for(mt=0;mtmt&&(mt=yt)}mt*=ot.mult}else mt=ot.v*ot.mult;ft.x-=mt,ft.xMax+=mt,ft.y-=mt,ft.yMax+=mt},HShapeElement.prototype.currentBoxContains=function(ot){return this.currentBBox.x<=ot.x&&this.currentBBox.y<=ot.y&&this.currentBBox.width+this.currentBBox.x>=ot.x+ot.width&&this.currentBBox.height+this.currentBBox.y>=ot.y+ot.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var ot=this.tempBoundingBox,ft=999999;if(ot.x=ft,ot.xMax=-ft,ot.y=ft,ot.yMax=-ft,this.calculateBoundingBox(this.itemsData,ot),ot.width=ot.xMax=0;ft-=1){var vt=this.hierarchy[ft].finalTransform.mProp;this.mat.translate(-vt.p.v[0],-vt.p.v[1],vt.p.v[2]),this.mat.rotateX(-vt.or.v[0]).rotateY(-vt.or.v[1]).rotateZ(vt.or.v[2]),this.mat.rotateX(-vt.rx.v).rotateY(-vt.ry.v).rotateZ(vt.rz.v),this.mat.scale(1/vt.s.v[0],1/vt.s.v[1],1/vt.s.v[2]),this.mat.translate(vt.a.v[0],vt.a.v[1],vt.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var yt;this.p?yt=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:yt=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var bt=Math.sqrt(Math.pow(yt[0],2)+Math.pow(yt[1],2)+Math.pow(yt[2],2)),xt=[yt[0]/bt,yt[1]/bt,yt[2]/bt],Et=Math.sqrt(xt[2]*xt[2]+xt[0]*xt[0]),St=Math.atan2(xt[1],Et),wt=Math.atan2(xt[0],-xt[2]);this.mat.rotateY(wt).rotateX(-St)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var _t=!this._prevMat.equals(this.mat);if((_t||this.pe._mdf)&&this.comp.threeDElements){mt=this.comp.threeDElements.length;var kt,Ct,At;for(ft=0;ft=ot)return this.threeDElements[ft].perspectiveElem;ft+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(ot,ft){var mt=createTag("div"),vt,yt;styleDiv(mt);var bt=createTag("div");if(styleDiv(bt),ft==="3d"){vt=mt.style,vt.width=this.globalData.compSize.w+"px",vt.height=this.globalData.compSize.h+"px";var xt="50% 50%";vt.webkitTransformOrigin=xt,vt.mozTransformOrigin=xt,vt.transformOrigin=xt,yt=bt.style;var Et="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";yt.transform=Et,yt.webkitTransform=Et}mt.appendChild(bt);var St={container:bt,perspectiveElem:mt,startPos:ot,endPos:ot,type:ft};return this.threeDElements.push(St),St},HybridRendererBase.prototype.build3dContainers=function(){var ot,ft=this.layers.length,mt,vt="";for(ot=0;ot=0;ot-=1)this.resizerElem.appendChild(this.threeDElements[ot].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(ot,ft){for(var mt=0,vt=this.threeDElements.length;mtmt?(yt=ot/this.globalData.compSize.w,bt=ot/this.globalData.compSize.w,xt=0,Et=(ft-this.globalData.compSize.h*(ot/this.globalData.compSize.w))/2):(yt=ft/this.globalData.compSize.h,bt=ft/this.globalData.compSize.h,xt=(ot-this.globalData.compSize.w*(ft/this.globalData.compSize.h))/2,Et=0);var St=this.resizerElem.style;St.webkitTransform="matrix3d("+yt+",0,0,0,0,"+bt+",0,0,0,0,1,0,"+xt+","+Et+",0,1)",St.transform=St.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var ot=this.globalData.compSize.w,ft=this.globalData.compSize.h,mt,vt=this.threeDElements.length;for(mt=0;mt=wt;)Xt/=2,Jt/=2,rr>>>=1;return(Xt+rr)/Jt};return Yt.int32=function(){return Ht.g(4)|0},Yt.quick=function(){return Ht.g(4)/4294967296},Yt.double=Yt,Pt(Tt(Ht.S),ot),(Lt.pass||Dt||function(Wt,Xt,Jt,rr){return rr&&(rr.S&&Ot(rr,Ht),Wt.state=function(){return Ot(Ht,{})}),Jt?(ft[xt]=Wt,Xt):Wt})(Yt,Bt,"global"in Lt?Lt.global:this==ft,Lt.state)}ft["seed"+xt]=Ct;function At(Rt){var Lt,Dt=Rt.length,$t=this,Bt=0,Ht=$t.i=$t.j=0,Yt=$t.S=[];for(Dt||(Rt=[Dt++]);Btmt){var vt=mt;mt=ft,ft=vt}return Math.min(Math.max(ot,ft),mt)}function radiansToDegrees(ot){return ot/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(ot){return ot*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(ot,ft){if(typeof ot=="number"||ot instanceof Number)return ft=ft||0,Math.abs(ot-ft);ft||(ft=helperLengthArray);var mt,vt=Math.min(ot.length,ft.length),yt=0;for(mt=0;mt.5?wt/(2-yt-bt):wt/(yt+bt),yt){case ft:xt=(mt-vt)/wt+(mt1&&(mt-=1),mt<1/6?ot+(ft-ot)*6*mt:mt<1/2?ft:mt<2/3?ot+(ft-ot)*(2/3-mt)*6:ot}function hslToRgb(ot){var ft=ot[0],mt=ot[1],vt=ot[2],yt,bt,xt;if(mt===0)yt=vt,xt=vt,bt=vt;else{var Et=vt<.5?vt*(1+mt):vt+mt-vt*mt,St=2*vt-Et;yt=hue2rgb(St,Et,ft+1/3),bt=hue2rgb(St,Et,ft),xt=hue2rgb(St,Et,ft-1/3)}return[yt,bt,xt,ot[3]]}function linear(ot,ft,mt,vt,yt){if((vt===void 0||yt===void 0)&&(vt=ft,yt=mt,ft=0,mt=1),mt=mt)return yt;var xt=mt===ft?0:(ot-ft)/(mt-ft);if(!vt.length)return vt+(yt-vt)*xt;var Et,St=vt.length,wt=createTypedArray("float32",St);for(Et=0;Et1){for(yt=0;yt1?ft=1:ft<0&&(ft=0);var xt=ot(ft);if($bm_isInstanceOfArray(yt)){var Et,St=yt.length,wt=createTypedArray("float32",St);for(Et=0;Etdata.k[ft].t&&otdata.k[ft+1].t-ot?(vt=ft+2,yt=data.k[ft+1].t):(vt=ft+1,yt=data.k[ft].t);break}vt===-1&&(vt=ft+1,yt=data.k[ft].t)}var bt={};return bt.index=vt,bt.time=yt/elem.comp.globalData.frameRate,bt}function key(ot){var ft,mt,vt;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+ot);ot-=1,ft={time:data.k[ot].t/elem.comp.globalData.frameRate,value:[]};var yt=Object.prototype.hasOwnProperty.call(data.k[ot],"s")?data.k[ot].s:data.k[ot-1].e;for(vt=yt.length,mt=0;mtPt.length-1)&&(At=Pt.length-1),Rt=Pt[Pt.length-1-At].t,Tt=Mt-Rt);var Lt,Dt,$t;if(Ct==="pingpong"){var Bt=Math.floor((Nt-Rt)/Tt);if(Bt%2!==0)return this.getValueAtTime((Tt-(Nt-Rt)%Tt+Rt)/this.comp.globalData.frameRate,0)}else if(Ct==="offset"){var Ht=this.getValueAtTime(Rt/this.comp.globalData.frameRate,0),Yt=this.getValueAtTime(Mt/this.comp.globalData.frameRate,0),Wt=this.getValueAtTime(((Nt-Rt)%Tt+Rt)/this.comp.globalData.frameRate,0),Xt=Math.floor((Nt-Rt)/Tt);if(this.pv.length){for($t=new Array(Ht.length),Dt=$t.length,Lt=0;Lt=Mt)return this.pv;var Tt,Rt;Ot?(At?Tt=Math.abs(this.elem.comp.globalData.frameRate*At):Tt=Math.max(0,this.elem.data.op-Mt),Rt=Mt+Tt):((!At||At>Pt.length-1)&&(At=Pt.length-1),Rt=Pt[At].t,Tt=Rt-Mt);var Lt,Dt,$t;if(Ct==="pingpong"){var Bt=Math.floor((Mt-Nt)/Tt);if(Bt%2===0)return this.getValueAtTime(((Mt-Nt)%Tt+Mt)/this.comp.globalData.frameRate,0)}else if(Ct==="offset"){var Ht=this.getValueAtTime(Mt/this.comp.globalData.frameRate,0),Yt=this.getValueAtTime(Rt/this.comp.globalData.frameRate,0),Wt=this.getValueAtTime((Tt-(Mt-Nt)%Tt+Mt)/this.comp.globalData.frameRate,0),Xt=Math.floor((Mt-Nt)/Tt)+1;if(this.pv.length){for($t=new Array(Ht.length),Dt=$t.length,Lt=0;Lt1?(Pt-Nt)/(At-1):1,Tt=0,Rt=0,Lt;this.pv.length?Lt=createTypedArray("float32",this.pv.length):Lt=0;for(var Dt;TtTt){var Bt=Rt,Ht=Nt.c&&Rt===Lt-1?0:Rt+1,Yt=(Tt-Dt)/Mt[Rt].addedLength;$t=bez.getPointInSegment(Nt.v[Bt],Nt.v[Ht],Nt.o[Bt],Nt.i[Ht],Yt,Mt[Rt]);break}else Dt+=Mt[Rt].addedLength;Rt+=1}return $t||($t=Nt.c?[Nt.v[0][0],Nt.v[0][1]]:[Nt.v[Nt._length-1][0],Nt.v[Nt._length-1][1]]),$t},vectorOnPath:function(At,Ot,Nt){At==1?At=this.v.c:At==0&&(At=.999);var Pt=this.pointOnPath(At,Ot),Mt=this.pointOnPath(At+.001,Ot),Tt=Mt[0]-Pt[0],Rt=Mt[1]-Pt[1],Lt=Math.sqrt(Math.pow(Tt,2)+Math.pow(Rt,2));if(Lt===0)return[0,0];var Dt=Nt==="tangent"?[Tt/Lt,Rt/Lt]:[-Rt/Lt,Tt/Lt];return Dt},tangentOnPath:function(At,Ot){return this.vectorOnPath(At,Ot,"tangent")},normalOnPath:function(At,Ot){return this.vectorOnPath(At,Ot,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([_t],St),extendPrototype([_t],wt),wt.prototype.getValueAtTime=Et,wt.prototype.initiateExpression=ExpressionManager.initiateExpression;var kt=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(Ct,At,Ot,Nt,Pt){var Mt=kt(Ct,At,Ot,Nt,Pt);return Mt.propertyIndex=At.ix,Mt.lock=!1,Ot===3?expressionHelpers.searchExpressions(Ct,At.pt,Mt):Ot===4&&expressionHelpers.searchExpressions(Ct,At.ks,Mt),Mt.k&&Ct.addDynamicProperty(Mt),Mt}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function ot(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(ft,mt){var vt=this.calculateExpression(mt);if(ft.t!==vt){var yt={};return this.copyData(yt,ft),yt.t=vt.toString(),yt.__complete=!1,yt}return ft},TextProperty.prototype.searchProperty=function(){var ft=this.searchKeyframes(),mt=this.searchExpressions();return this.kf=ft||mt,this.kf},TextProperty.prototype.searchExpressions=ot}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function ot(ft,mt){var vt=createNS("feMerge");vt.setAttribute("result",ft);var yt,bt;for(bt=0;bt=wt?kt=Ot<0?vt:yt:kt=vt+At*Math.pow((Et-ot)/Ot,1/mt),_t[Ct]=kt,Ct+=1,bt+=256/(xt-1);return _t.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(ot){if(ot||this.filterManager._mdf){var ft,mt=this.filterManager.effectElements;this.feFuncRComposed&&(ot||mt[3].p._mdf||mt[4].p._mdf||mt[5].p._mdf||mt[6].p._mdf||mt[7].p._mdf)&&(ft=this.getTableValue(mt[3].p.v,mt[4].p.v,mt[5].p.v,mt[6].p.v,mt[7].p.v),this.feFuncRComposed.setAttribute("tableValues",ft),this.feFuncGComposed.setAttribute("tableValues",ft),this.feFuncBComposed.setAttribute("tableValues",ft)),this.feFuncR&&(ot||mt[10].p._mdf||mt[11].p._mdf||mt[12].p._mdf||mt[13].p._mdf||mt[14].p._mdf)&&(ft=this.getTableValue(mt[10].p.v,mt[11].p.v,mt[12].p.v,mt[13].p.v,mt[14].p.v),this.feFuncR.setAttribute("tableValues",ft)),this.feFuncG&&(ot||mt[17].p._mdf||mt[18].p._mdf||mt[19].p._mdf||mt[20].p._mdf||mt[21].p._mdf)&&(ft=this.getTableValue(mt[17].p.v,mt[18].p.v,mt[19].p.v,mt[20].p.v,mt[21].p.v),this.feFuncG.setAttribute("tableValues",ft)),this.feFuncB&&(ot||mt[24].p._mdf||mt[25].p._mdf||mt[26].p._mdf||mt[27].p._mdf||mt[28].p._mdf)&&(ft=this.getTableValue(mt[24].p.v,mt[25].p.v,mt[26].p.v,mt[27].p.v,mt[28].p.v),this.feFuncB.setAttribute("tableValues",ft)),this.feFuncA&&(ot||mt[31].p._mdf||mt[32].p._mdf||mt[33].p._mdf||mt[34].p._mdf||mt[35].p._mdf)&&(ft=this.getTableValue(mt[31].p.v,mt[32].p.v,mt[33].p.v,mt[34].p.v,mt[35].p.v),this.feFuncA.setAttribute("tableValues",ft))}};function SVGDropShadowEffect(ot,ft,mt,vt,yt){var bt=ft.container.globalData.renderConfig.filterSize,xt=ft.data.fs||bt;ot.setAttribute("x",xt.x||bt.x),ot.setAttribute("y",xt.y||bt.y),ot.setAttribute("width",xt.width||bt.width),ot.setAttribute("height",xt.height||bt.height),this.filterManager=ft;var Et=createNS("feGaussianBlur");Et.setAttribute("in","SourceAlpha"),Et.setAttribute("result",vt+"_drop_shadow_1"),Et.setAttribute("stdDeviation","0"),this.feGaussianBlur=Et,ot.appendChild(Et);var St=createNS("feOffset");St.setAttribute("dx","25"),St.setAttribute("dy","0"),St.setAttribute("in",vt+"_drop_shadow_1"),St.setAttribute("result",vt+"_drop_shadow_2"),this.feOffset=St,ot.appendChild(St);var wt=createNS("feFlood");wt.setAttribute("flood-color","#00ff00"),wt.setAttribute("flood-opacity","1"),wt.setAttribute("result",vt+"_drop_shadow_3"),this.feFlood=wt,ot.appendChild(wt);var _t=createNS("feComposite");_t.setAttribute("in",vt+"_drop_shadow_3"),_t.setAttribute("in2",vt+"_drop_shadow_2"),_t.setAttribute("operator","in"),_t.setAttribute("result",vt+"_drop_shadow_4"),ot.appendChild(_t);var kt=this.createMergeNode(vt,[vt+"_drop_shadow_4",yt]);ot.appendChild(kt)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(ot){if(ot||this.filterManager._mdf){if((ot||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),ot||this.filterManager.effectElements[0].p._mdf){var ft=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(ft[0]*255),Math.round(ft[1]*255),Math.round(ft[2]*255)))}if((ot||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),ot||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var mt=this.filterManager.effectElements[3].p.v,vt=(this.filterManager.effectElements[2].p.v-90)*degToRads,yt=mt*Math.cos(vt),bt=mt*Math.sin(vt);this.feOffset.setAttribute("dx",yt),this.feOffset.setAttribute("dy",bt)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(ot,ft,mt){this.initialized=!1,this.filterManager=ft,this.filterElem=ot,this.elem=mt,mt.matteElement=createNS("g"),mt.matteElement.appendChild(mt.layerElement),mt.matteElement.appendChild(mt.transformedElement),mt.baseElement=mt.matteElement}SVGMatte3Effect.prototype.findSymbol=function(ot){for(var ft=0,mt=_svgMatteSymbols.length;ft{this.un(ft,yt),this.un(ft,mt)};return this.on(ft,yt),yt}return()=>this.un(ft,mt)}un(ft,mt){var vt;(vt=this.listeners[ft])===null||vt===void 0||vt.delete(mt)}once(ft,mt){return this.on(ft,mt,{once:!0})}unAll(){this.listeners={}}emit(ft,...mt){this.listeners[ft]&&this.listeners[ft].forEach(vt=>vt(...mt))}}const i={decode:function(ot,ft){return t(this,void 0,void 0,function*(){const mt=new AudioContext({sampleRate:ft});return mt.decodeAudioData(ot).finally(()=>mt.close())})},createBuffer:function(ot,ft){return typeof ot[0]=="number"&&(ot=[ot]),function(mt){const vt=mt[0];if(vt.some(yt=>yt>1||yt<-1)){const yt=vt.length;let bt=0;for(let xt=0;xtbt&&(bt=Et)}for(const xt of mt)for(let Et=0;Etot==null?void 0:ot[mt],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};function s(ot,ft){const mt=ft.xmlns?document.createElementNS(ft.xmlns,ot):document.createElement(ot);for(const[vt,yt]of Object.entries(ft))if(vt==="children")for(const[bt,xt]of Object.entries(ft))typeof xt=="string"?mt.appendChild(document.createTextNode(xt)):mt.appendChild(s(bt,xt));else vt==="style"?Object.assign(mt.style,yt):vt==="textContent"?mt.textContent=yt:mt.setAttribute(vt,yt.toString());return mt}function n(ot,ft,mt){const vt=s(ot,ft||{});return mt==null||mt.appendChild(vt),vt}var r=Object.freeze({__proto__:null,createElement:n,default:n});const o={fetchBlob:function(ot,ft,mt){return t(this,void 0,void 0,function*(){const vt=yield fetch(ot,mt);if(vt.status>=400)throw new Error(`Failed to fetch ${ot}: ${vt.status} (${vt.statusText})`);return function(yt,bt){t(this,void 0,void 0,function*(){if(!yt.body||!yt.headers)return;const xt=yt.body.getReader(),Et=Number(yt.headers.get("Content-Length"))||0;let St=0;const wt=kt=>t(this,void 0,void 0,function*(){St+=(kt==null?void 0:kt.length)||0;const Ct=Math.round(St/Et*100);bt(Ct)}),_t=()=>t(this,void 0,void 0,function*(){let kt;try{kt=yield xt.read()}catch{return}kt.done||(wt(kt.value),yield _t())});_t()})}(vt.clone(),ft),vt.blob()})}};class a extends e{constructor(ft){super(),this.isExternalMedia=!1,ft.media?(this.media=ft.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),ft.mediaControls&&(this.media.controls=!0),ft.autoplay&&(this.media.autoplay=!0),ft.playbackRate!=null&&this.onMediaEvent("canplay",()=>{ft.playbackRate!=null&&(this.media.playbackRate=ft.playbackRate)},{once:!0})}onMediaEvent(ft,mt,vt){return this.media.addEventListener(ft,mt,vt),()=>this.media.removeEventListener(ft,mt,vt)}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){const ft=this.getSrc();ft.startsWith("blob:")&&URL.revokeObjectURL(ft)}canPlayType(ft){return this.media.canPlayType(ft)!==""}setSrc(ft,mt){const vt=this.getSrc();if(ft&&vt===ft)return;this.revokeSrc();const yt=mt instanceof Blob&&(this.canPlayType(mt.type)||!ft)?URL.createObjectURL(mt):ft;try{this.media.src=yt}catch{this.media.src=ft}}destroy(){this.media.pause(),this.isExternalMedia||(this.media.remove(),this.revokeSrc(),this.media.src="",this.media.load())}setMediaElement(ft){this.media=ft}play(){return t(this,void 0,void 0,function*(){return this.media.play()})}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(ft){this.media.currentTime=ft}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(ft){this.media.volume=ft}getMuted(){return this.media.muted}setMuted(ft){this.media.muted=ft}getPlaybackRate(){return this.media.playbackRate}isSeeking(){return this.media.seeking}setPlaybackRate(ft,mt){mt!=null&&(this.media.preservesPitch=mt),this.media.playbackRate=ft}getMediaElement(){return this.media}setSinkId(ft){return this.media.setSinkId(ft)}}class h extends e{constructor(ft,mt){super(),this.timeouts=[],this.isScrollable=!1,this.audioData=null,this.resizeObserver=null,this.lastContainerWidth=0,this.isDragging=!1,this.subscriptions=[],this.unsubscribeOnScroll=[],this.subscriptions=[],this.options=ft;const vt=this.parentFromOptionsContainer(ft.container);this.parent=vt;const[yt,bt]=this.initHtml();vt.appendChild(yt),this.container=yt,this.scrollContainer=bt.querySelector(".scroll"),this.wrapper=bt.querySelector(".wrapper"),this.canvasWrapper=bt.querySelector(".canvases"),this.progressWrapper=bt.querySelector(".progress"),this.cursor=bt.querySelector(".cursor"),mt&&bt.appendChild(mt),this.initEvents()}parentFromOptionsContainer(ft){let mt;if(typeof ft=="string"?mt=document.querySelector(ft):ft instanceof HTMLElement&&(mt=ft),!mt)throw new Error("Container not found");return mt}initEvents(){const ft=mt=>{const vt=this.wrapper.getBoundingClientRect(),yt=mt.clientX-vt.left,bt=mt.clientY-vt.top;return[yt/vt.width,bt/vt.height]};if(this.wrapper.addEventListener("click",mt=>{const[vt,yt]=ft(mt);this.emit("click",vt,yt)}),this.wrapper.addEventListener("dblclick",mt=>{const[vt,yt]=ft(mt);this.emit("dblclick",vt,yt)}),this.options.dragToSeek!==!0&&typeof this.options.dragToSeek!="object"||this.initDrag(),this.scrollContainer.addEventListener("scroll",()=>{const{scrollLeft:mt,scrollWidth:vt,clientWidth:yt}=this.scrollContainer,bt=mt/vt,xt=(mt+yt)/vt;this.emit("scroll",bt,xt,mt,mt+yt)}),typeof ResizeObserver=="function"){const mt=this.createDelay(100);this.resizeObserver=new ResizeObserver(()=>{mt().then(()=>this.onContainerResize()).catch(()=>{})}),this.resizeObserver.observe(this.scrollContainer)}}onContainerResize(){const ft=this.parent.clientWidth;ft===this.lastContainerWidth&&this.options.height!=="auto"||(this.lastContainerWidth=ft,this.reRender())}initDrag(){this.subscriptions.push(function(ft,mt,vt,yt,bt=3,xt=0,Et=100){if(!ft)return()=>{};const St=matchMedia("(pointer: coarse)").matches;let wt=()=>{};const _t=kt=>{if(kt.button!==xt)return;kt.preventDefault(),kt.stopPropagation();let Ct=kt.clientX,At=kt.clientY,Ot=!1;const Nt=Date.now(),Pt=Dt=>{if(Dt.preventDefault(),Dt.stopPropagation(),St&&Date.now()-Ntbt||Math.abs(Yt)>bt){const Wt=ft.getBoundingClientRect(),{left:Xt,top:Jt}=Wt;Ot||(vt==null||vt(Ct-Xt,At-Jt),Ot=!0),mt(Ht,Yt,$t-Xt,Bt-Jt),Ct=$t,At=Bt}},Mt=Dt=>{if(Ot){const $t=Dt.clientX,Bt=Dt.clientY,Ht=ft.getBoundingClientRect(),{left:Yt,top:Wt}=Ht;yt==null||yt($t-Yt,Bt-Wt)}wt()},Tt=Dt=>{Dt.relatedTarget&&Dt.relatedTarget!==document.documentElement||Mt(Dt)},Rt=Dt=>{Ot&&(Dt.stopPropagation(),Dt.preventDefault())},Lt=Dt=>{Ot&&Dt.preventDefault()};document.addEventListener("pointermove",Pt),document.addEventListener("pointerup",Mt),document.addEventListener("pointerout",Tt),document.addEventListener("pointercancel",Tt),document.addEventListener("touchmove",Lt,{passive:!1}),document.addEventListener("click",Rt,{capture:!0}),wt=()=>{document.removeEventListener("pointermove",Pt),document.removeEventListener("pointerup",Mt),document.removeEventListener("pointerout",Tt),document.removeEventListener("pointercancel",Tt),document.removeEventListener("touchmove",Lt),setTimeout(()=>{document.removeEventListener("click",Rt,{capture:!0})},10)}};return ft.addEventListener("pointerdown",_t),()=>{wt(),ft.removeEventListener("pointerdown",_t)}}(this.wrapper,(ft,mt,vt)=>{this.emit("drag",Math.max(0,Math.min(1,vt/this.wrapper.getBoundingClientRect().width)))},ft=>{this.isDragging=!0,this.emit("dragstart",Math.max(0,Math.min(1,ft/this.wrapper.getBoundingClientRect().width)))},ft=>{this.isDragging=!1,this.emit("dragend",Math.max(0,Math.min(1,ft/this.wrapper.getBoundingClientRect().width)))}))}getHeight(ft,mt){var vt;const yt=((vt=this.audioData)===null||vt===void 0?void 0:vt.numberOfChannels)||1;if(ft==null)return 128;if(!isNaN(Number(ft)))return Number(ft);if(ft==="auto"){const bt=this.parent.clientHeight||128;return mt!=null&&mt.every(xt=>!xt.overlay)?bt/yt:bt}return 128}initHtml(){const ft=document.createElement("div"),mt=ft.attachShadow({mode:"open"}),vt=this.options.cspNonce&&typeof this.options.cspNonce=="string"?this.options.cspNonce.replace(/"/g,""):"";return mt.innerHTML=` :host { user-select: none; min-width: 1px; } :host audio { display: block; width: 100%; } :host .scroll { overflow-x: auto; overflow-y: hidden; width: 100%; position: relative; } :host .noScrollbar { scrollbar-color: transparent; scrollbar-width: none; } :host .noScrollbar::-webkit-scrollbar { display: none; -webkit-appearance: none; } :host .wrapper { position: relative; overflow: visible; z-index: 2; } :host .canvases { min-height: ${this.getHeight(this.options.height,this.options.splitChannels)}px; } :host .canvases > div { position: relative; } :host canvas { display: block; position: absolute; top: 0; image-rendering: pixelated; } :host .progress { pointer-events: none; position: absolute; z-index: 2; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; } :host .progress > div { position: relative; } :host .cursor { pointer-events: none; position: absolute; z-index: 5; top: 0; left: 0; height: 100%; border-radius: 2px; }
`,[ft,mt]}setOptions(ft){if(this.options.container!==ft.container){const mt=this.parentFromOptionsContainer(ft.container);mt.appendChild(this.container),this.parent=mt}ft.dragToSeek!==!0&&typeof this.options.dragToSeek!="object"||this.initDrag(),this.options=ft,this.reRender()}getWrapper(){return this.wrapper}getWidth(){return this.scrollContainer.clientWidth}getScroll(){return this.scrollContainer.scrollLeft}setScroll(ft){this.scrollContainer.scrollLeft=ft}setScrollPercentage(ft){const{scrollWidth:mt}=this.scrollContainer,vt=mt*ft;this.setScroll(vt)}destroy(){var ft,mt;this.subscriptions.forEach(vt=>vt()),this.container.remove(),(ft=this.resizeObserver)===null||ft===void 0||ft.disconnect(),(mt=this.unsubscribeOnScroll)===null||mt===void 0||mt.forEach(vt=>vt()),this.unsubscribeOnScroll=[]}createDelay(ft=10){let mt,vt;const yt=()=>{mt&&clearTimeout(mt),vt&&vt()};return this.timeouts.push(yt),()=>new Promise((bt,xt)=>{yt(),vt=xt,mt=setTimeout(()=>{mt=void 0,vt=void 0,bt()},ft)})}convertColorValues(ft){if(!Array.isArray(ft))return ft||"";if(ft.length<2)return ft[0]||"";const mt=document.createElement("canvas"),vt=mt.getContext("2d"),yt=mt.height*(window.devicePixelRatio||1),bt=vt.createLinearGradient(0,0,0,yt),xt=1/(ft.length-1);return ft.forEach((Et,St)=>{const wt=St*xt;bt.addColorStop(wt,Et)}),bt}getPixelRatio(){return Math.max(1,window.devicePixelRatio||1)}renderBarWaveform(ft,mt,vt,yt){const bt=ft[0],xt=ft[1]||ft[0],Et=bt.length,{width:St,height:wt}=vt.canvas,_t=wt/2,kt=this.getPixelRatio(),Ct=mt.barWidth?mt.barWidth*kt:1,At=mt.barGap?mt.barGap*kt:mt.barWidth?Ct/2:0,Ot=mt.barRadius||0,Nt=St/(Ct+At)/Et,Pt=Ot&&"roundRect"in vt?"roundRect":"rect";vt.beginPath();let Mt=0,Tt=0,Rt=0;for(let Lt=0;Lt<=Et;Lt++){const Dt=Math.round(Lt*Nt);if(Dt>Mt){const Ht=Math.round(Tt*_t*yt),Yt=Ht+Math.round(Rt*_t*yt)||1;let Wt=_t-Ht;mt.barAlign==="top"?Wt=0:mt.barAlign==="bottom"&&(Wt=wt-Yt),vt[Pt](Mt*(Ct+At),Wt,Ct,Yt,Ot),Mt=Dt,Tt=0,Rt=0}const $t=Math.abs(bt[Lt]||0),Bt=Math.abs(xt[Lt]||0);$t>Tt&&(Tt=$t),Bt>Rt&&(Rt=Bt)}vt.fill(),vt.closePath()}renderLineWaveform(ft,mt,vt,yt){const bt=xt=>{const Et=ft[xt]||ft[0],St=Et.length,{height:wt}=vt.canvas,_t=wt/2,kt=vt.canvas.width/St;vt.moveTo(0,_t);let Ct=0,At=0;for(let Ot=0;Ot<=St;Ot++){const Nt=Math.round(Ot*kt);if(Nt>Ct){const Mt=_t+(Math.round(At*_t*yt)||1)*(xt===0?-1:1);vt.lineTo(Ct,Mt),Ct=Nt,At=0}const Pt=Math.abs(Et[Ot]||0);Pt>At&&(At=Pt)}vt.lineTo(Ct,_t)};vt.beginPath(),bt(0),bt(1),vt.fill(),vt.closePath()}renderWaveform(ft,mt,vt){if(vt.fillStyle=this.convertColorValues(mt.waveColor),mt.renderFunction)return void mt.renderFunction(ft,vt);let yt=mt.barHeight||1;if(mt.normalize){const bt=Array.from(ft[0]).reduce((xt,Et)=>Math.max(xt,Math.abs(Et)),0);yt=bt?1/bt:1}mt.barWidth||mt.barGap||mt.barAlign?this.renderBarWaveform(ft,mt,vt,yt):this.renderLineWaveform(ft,mt,vt,yt)}renderSingleCanvas(ft,mt,vt,yt,bt,xt,Et){const St=this.getPixelRatio(),wt=document.createElement("canvas");wt.width=Math.round(vt*St),wt.height=Math.round(yt*St),wt.style.width=`${vt}px`,wt.style.height=`${yt}px`,wt.style.left=`${Math.round(bt)}px`,xt.appendChild(wt);const _t=wt.getContext("2d");if(this.renderWaveform(ft,mt,_t),wt.width>0&&wt.height>0){const kt=wt.cloneNode(),Ct=kt.getContext("2d");Ct.drawImage(wt,0,0),Ct.globalCompositeOperation="source-in",Ct.fillStyle=this.convertColorValues(mt.progressColor),Ct.fillRect(0,0,wt.width,wt.height),Et.appendChild(kt)}}renderMultiCanvas(ft,mt,vt,yt,bt,xt){const Et=this.getPixelRatio(),{clientWidth:St}=this.scrollContainer,wt=vt/Et;let _t=Math.min(h.MAX_CANVAS_WIDTH,St,wt),kt={};if(_t===0)return;if(mt.barWidth||mt.barGap){const Pt=mt.barWidth||.5,Mt=Pt+(mt.barGap||Pt/2);_t%Mt!=0&&(_t=Math.floor(_t/Mt)*Mt)}const Ct=Pt=>{if(Pt<0||Pt>=At||kt[Pt])return;kt[Pt]=!0;const Mt=Pt*_t,Tt=Math.min(wt-Mt,_t);if(Tt<=0)return;const Rt=ft.map(Lt=>{const Dt=Math.floor(Mt/wt*Lt.length),$t=Math.floor((Mt+Tt)/wt*Lt.length);return Lt.slice(Dt,$t)});this.renderSingleCanvas(Rt,mt,Tt,yt,Mt,bt,xt)},At=Math.ceil(wt/_t);if(!this.isScrollable){for(let Pt=0;Pt1){const Pt=this.on("scroll",()=>{const{scrollLeft:Mt}=this.scrollContainer,Tt=Math.floor(Mt/wt*At);Object.keys(kt).length>h.MAX_NODES&&(bt.innerHTML="",xt.innerHTML="",kt={}),Ct(Tt-1),Ct(Tt),Ct(Tt+1)});this.unsubscribeOnScroll.push(Pt)}}renderChannel(ft,mt,vt,yt){var{overlay:bt}=mt,xt=function(_t,kt){var Ct={};for(var At in _t)Object.prototype.hasOwnProperty.call(_t,At)&&kt.indexOf(At)<0&&(Ct[At]=_t[At]);if(_t!=null&&typeof Object.getOwnPropertySymbols=="function"){var Ot=0;for(At=Object.getOwnPropertySymbols(_t);Ot0&&(Et.style.marginTop=`-${St}px`),this.canvasWrapper.style.minHeight=`${St}px`,this.canvasWrapper.appendChild(Et);const wt=Et.cloneNode();this.progressWrapper.appendChild(wt),this.renderMultiCanvas(ft,xt,vt,St,Et,wt)}render(ft){return t(this,void 0,void 0,function*(){var mt;this.timeouts.forEach(St=>St()),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",this.options.width!=null&&(this.scrollContainer.style.width=typeof this.options.width=="number"?`${this.options.width}px`:this.options.width);const vt=this.getPixelRatio(),yt=this.scrollContainer.clientWidth,bt=Math.ceil(ft.duration*(this.options.minPxPerSec||0));this.isScrollable=bt>yt;const xt=this.options.fillParent&&!this.isScrollable,Et=(xt?yt:bt)*vt;if(this.wrapper.style.width=xt?"100%":`${bt}px`,this.scrollContainer.style.overflowX=this.isScrollable?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.audioData=ft,this.emit("render"),this.options.splitChannels)for(let St=0;St1&&St.push(ft.getChannelData(1)),this.renderChannel(St,this.options,Et,0)}Promise.resolve().then(()=>this.emit("rendered"))})}reRender(){if(this.unsubscribeOnScroll.forEach(vt=>vt()),this.unsubscribeOnScroll=[],!this.audioData)return;const{scrollWidth:ft}=this.scrollContainer,{right:mt}=this.progressWrapper.getBoundingClientRect();if(this.render(this.audioData),this.isScrollable&&ft!==this.scrollContainer.scrollWidth){const{right:vt}=this.progressWrapper.getBoundingClientRect();let yt=vt-mt;yt*=2,yt=yt<0?Math.floor(yt):Math.ceil(yt),yt/=2,this.scrollContainer.scrollLeft+=yt}}zoom(ft){this.options.minPxPerSec=ft,this.reRender()}scrollIntoView(ft,mt=!1){const{scrollLeft:vt,scrollWidth:yt,clientWidth:bt}=this.scrollContainer,xt=ft*yt,Et=vt,St=vt+bt,wt=bt/2;if(this.isDragging)xt+30>St?this.scrollContainer.scrollLeft+=30:xt-30St)&&(this.scrollContainer.scrollLeft=xt-(this.options.autoCenter?wt:0));const _t=xt-vt-wt;mt&&this.options.autoCenter&&_t>0&&(this.scrollContainer.scrollLeft+=Math.min(_t,10))}{const _t=this.scrollContainer.scrollLeft,kt=_t/yt,Ct=(_t+bt)/yt;this.emit("scroll",kt,Ct,_t,_t+bt)}}renderProgress(ft,mt){if(isNaN(ft))return;const vt=100*ft;this.canvasWrapper.style.clipPath=`polygon(${vt}% 0, 100% 0, 100% 100%, ${vt}% 100%)`,this.progressWrapper.style.width=`${vt}%`,this.cursor.style.left=`${vt}%`,this.cursor.style.transform=`translateX(-${Math.round(vt)===100?this.options.cursorWidth:0}px)`,this.isScrollable&&this.options.autoScroll&&this.scrollIntoView(ft,mt)}exportImage(ft,mt,vt){return t(this,void 0,void 0,function*(){const yt=this.canvasWrapper.querySelectorAll("canvas");if(!yt.length)throw new Error("No waveform data");if(vt==="dataURL"){const bt=Array.from(yt).map(xt=>xt.toDataURL(ft,mt));return Promise.resolve(bt)}return Promise.all(Array.from(yt).map(bt=>new Promise((xt,Et)=>{bt.toBlob(St=>{St?xt(St):Et(new Error("Could not export image"))},ft,mt)})))})}}h.MAX_CANVAS_WIDTH=8e3,h.MAX_NODES=10;class l extends e{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on("tick",()=>{requestAnimationFrame(()=>{this.emit("tick")})}),this.emit("tick")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}}class d extends e{constructor(ft=new AudioContext){super(),this.bufferNode=null,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this._playbackRate=1,this._duration=void 0,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.seeking=!1,this.autoplay=!1,this.addEventListener=this.on,this.removeEventListener=this.un,this.audioContext=ft,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return t(this,void 0,void 0,function*(){})}get src(){return this.currentSrc}set src(ft){if(this.currentSrc=ft,this._duration=void 0,!ft)return this.buffer=null,void this.emit("emptied");fetch(ft).then(mt=>{if(mt.status>=400)throw new Error(`Failed to fetch ${ft}: ${mt.status} (${mt.statusText})`);return mt.arrayBuffer()}).then(mt=>this.currentSrc!==ft?null:this.audioContext.decodeAudioData(mt)).then(mt=>{this.currentSrc===ft&&(this.buffer=mt,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play())})}_play(){var ft;if(!this.paused)return;this.paused=!1,(ft=this.bufferNode)===null||ft===void 0||ft.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.buffer&&(this.bufferNode.buffer=this.buffer),this.bufferNode.playbackRate.value=this._playbackRate,this.bufferNode.connect(this.gainNode);let mt=this.playedDuration*this._playbackRate;mt>=this.duration&&(mt=0,this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,mt),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))}}_pause(){var ft;this.paused=!0,(ft=this.bufferNode)===null||ft===void 0||ft.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime}play(){return t(this,void 0,void 0,function*(){this.paused&&(this._play(),this.emit("play"))})}pause(){this.paused||(this._pause(),this.emit("pause"))}stopAt(ft){var mt,vt;const yt=ft-this.currentTime;(mt=this.bufferNode)===null||mt===void 0||mt.stop(this.audioContext.currentTime+yt),(vt=this.bufferNode)===null||vt===void 0||vt.addEventListener("ended",()=>{this.bufferNode=null,this.pause()},{once:!0})}setSinkId(ft){return t(this,void 0,void 0,function*(){return this.audioContext.setSinkId(ft)})}get playbackRate(){return this._playbackRate}set playbackRate(ft){this._playbackRate=ft,this.bufferNode&&(this.bufferNode.playbackRate.value=ft)}get currentTime(){return(this.paused?this.playedDuration:this.playedDuration+(this.audioContext.currentTime-this.playStartTime))*this._playbackRate}set currentTime(ft){const mt=!this.paused;mt&&this._pause(),this.playedDuration=ft/this._playbackRate,mt&&this._play(),this.emit("seeking"),this.emit("timeupdate")}get duration(){var ft,mt;return(ft=this._duration)!==null&&ft!==void 0?ft:((mt=this.buffer)===null||mt===void 0?void 0:mt.duration)||0}set duration(ft){this._duration=ft}get volume(){return this.gainNode.gain.value}set volume(ft){this.gainNode.gain.value=ft,this.emit("volumechange")}get muted(){return this._muted}set muted(ft){this._muted!==ft&&(this._muted=ft,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}canPlayType(ft){return/^(audio|video)\//.test(ft)}getGainNode(){return this.gainNode}getChannelData(){const ft=[];if(!this.buffer)return ft;const mt=this.buffer.numberOfChannels;for(let vt=0;vt{this.emit("init");const{peaks:bt,duration:xt}=this.options;(yt||bt&&xt)&&this.load(yt,bt,xt).catch(()=>null)})}updateProgress(ft=this.getCurrentTime()){return this.renderer.renderProgress(ft/this.getDuration(),this.isPlaying()),ft}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",()=>{if(!this.isSeeking()){const ft=this.updateProgress();this.emit("timeupdate",ft),this.emit("audioprocess",ft)}}))}initPlayerEvents(){this.isPlaying()&&(this.emit("play"),this.timer.start()),this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",()=>{const ft=this.updateProgress();this.emit("timeupdate",ft)}),this.onMediaEvent("play",()=>{this.emit("play"),this.timer.start()}),this.onMediaEvent("pause",()=>{this.emit("pause"),this.timer.stop()}),this.onMediaEvent("emptied",()=>{this.timer.stop()}),this.onMediaEvent("ended",()=>{this.emit("timeupdate",this.getDuration()),this.emit("finish")}),this.onMediaEvent("seeking",()=>{this.emit("seeking",this.getCurrentTime())}),this.onMediaEvent("error",ft=>{var mt;this.emit("error",(mt=this.getMediaElement().error)!==null&&mt!==void 0?mt:new Error("Media error"))}))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",(ft,mt)=>{this.options.interact&&(this.seekTo(ft),this.emit("interaction",ft*this.getDuration()),this.emit("click",ft,mt))}),this.renderer.on("dblclick",(ft,mt)=>{this.emit("dblclick",ft,mt)}),this.renderer.on("scroll",(ft,mt,vt,yt)=>{const bt=this.getDuration();this.emit("scroll",ft*bt,mt*bt,vt,yt)}),this.renderer.on("render",()=>{this.emit("redraw")}),this.renderer.on("rendered",()=>{this.emit("redrawcomplete")}),this.renderer.on("dragstart",ft=>{this.emit("dragstart",ft)}),this.renderer.on("dragend",ft=>{this.emit("dragend",ft)}));{let ft;this.subscriptions.push(this.renderer.on("drag",mt=>{if(!this.options.interact)return;let vt;this.renderer.renderProgress(mt),clearTimeout(ft),this.isPlaying()?vt=0:this.options.dragToSeek===!0?vt=200:typeof this.options.dragToSeek=="object"&&this.options.dragToSeek!==void 0&&(vt=this.options.dragToSeek.debounceTime),ft=setTimeout(()=>{this.seekTo(mt)},vt),this.emit("interaction",mt*this.getDuration()),this.emit("drag",mt)}))}}initPlugins(){var ft;!((ft=this.options.plugins)===null||ft===void 0)&&ft.length&&this.options.plugins.forEach(mt=>{this.registerPlugin(mt)})}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach(ft=>ft()),this.mediaSubscriptions=[]}setOptions(ft){this.options=Object.assign({},this.options,ft),ft.duration&&!ft.peaks&&(this.decodedData=i.createBuffer(this.exportPeaks(),ft.duration)),ft.peaks&&ft.duration&&(this.decodedData=i.createBuffer(ft.peaks,ft.duration)),this.renderer.setOptions(this.options),ft.audioRate&&this.setPlaybackRate(ft.audioRate),ft.mediaControls!=null&&(this.getMediaElement().controls=ft.mediaControls)}registerPlugin(ft){return ft._init(this),this.plugins.push(ft),this.subscriptions.push(ft.once("destroy",()=>{this.plugins=this.plugins.filter(mt=>mt!==ft)})),ft}getWrapper(){return this.renderer.getWrapper()}getWidth(){return this.renderer.getWidth()}getScroll(){return this.renderer.getScroll()}setScroll(ft){return this.renderer.setScroll(ft)}setScrollTime(ft){const mt=ft/this.getDuration();this.renderer.setScrollPercentage(mt)}getActivePlugins(){return this.plugins}loadAudio(ft,mt,vt,yt){return t(this,void 0,void 0,function*(){var bt;if(this.emit("load",ft),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!mt&&!vt){const Et=this.options.fetchParams||{};window.AbortController&&!Et.signal&&(this.abortController=new AbortController,Et.signal=(bt=this.abortController)===null||bt===void 0?void 0:bt.signal);const St=_t=>this.emit("loading",_t);mt=yield o.fetchBlob(ft,St,Et);const wt=this.options.blobMimeType;wt&&(mt=new Blob([mt],{type:wt}))}this.setSrc(ft,mt);const xt=yield new Promise(Et=>{const St=yt||this.getDuration();St?Et(St):this.mediaSubscriptions.push(this.onMediaEvent("loadedmetadata",()=>Et(this.getDuration()),{once:!0}))});if(!ft&&!mt){const Et=this.getMediaElement();Et instanceof d&&(Et.duration=xt)}if(vt)this.decodedData=i.createBuffer(vt,xt||0);else if(mt){const Et=yield mt.arrayBuffer();this.decodedData=yield i.decode(Et,this.options.sampleRate)}this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData)),this.emit("ready",this.getDuration())})}load(ft,mt,vt){return t(this,void 0,void 0,function*(){try{return yield this.loadAudio(ft,void 0,mt,vt)}catch(yt){throw this.emit("error",yt),yt}})}loadBlob(ft,mt,vt){return t(this,void 0,void 0,function*(){try{return yield this.loadAudio("",ft,mt,vt)}catch(yt){throw this.emit("error",yt),yt}})}zoom(ft){if(!this.decodedData)throw new Error("No audio loaded");this.renderer.zoom(ft),this.emit("zoom",ft)}getDecodedData(){return this.decodedData}exportPeaks({channels:ft=2,maxLength:mt=8e3,precision:vt=1e4}={}){if(!this.decodedData)throw new Error("The audio has not been decoded yet");const yt=Math.min(ft,this.decodedData.numberOfChannels),bt=[];for(let xt=0;xtMath.abs(Ct)&&(Ct=Ot)}St.push(Math.round(Ct*vt)/vt)}bt.push(St)}return bt}getDuration(){let ft=super.getDuration()||0;return ft!==0&&ft!==1/0||!this.decodedData||(ft=this.decodedData.duration),ft}toggleInteraction(ft){this.options.interact=ft}setTime(ft){super.setTime(ft),this.updateProgress(ft),this.emit("timeupdate",ft)}seekTo(ft){const mt=this.getDuration()*ft;this.setTime(mt)}playPause(){return t(this,void 0,void 0,function*(){return this.isPlaying()?this.pause():this.play()})}stop(){this.pause(),this.setTime(0)}skip(ft){this.setTime(this.getCurrentTime()+ft)}empty(){this.load("",[[0]],.001)}setMediaElement(ft){this.unsubscribePlayerEvents(),super.setMediaElement(ft),this.initPlayerEvents()}exportImage(){return t(this,arguments,void 0,function*(ft="image/png",mt=1,vt="dataURL"){return this.renderer.exportImage(ft,mt,vt)})}destroy(){var ft;this.emit("destroy"),(ft=this.abortController)===null||ft===void 0||ft.abort(),this.plugins.forEach(mt=>mt.destroy()),this.subscriptions.forEach(mt=>mt()),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}}u.BasePlugin=class extends e{constructor(ot){super(),this.subscriptions=[],this.options=ot}onInit(){}_init(ot){this.wavesurfer=ot,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(ot=>ot())}},u.dom=r;function z(ot,ft){var mt={};for(var vt in ot)Object.prototype.hasOwnProperty.call(ot,vt)&&ft.indexOf(vt)<0&&(mt[vt]=ot[vt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function"){var yt=0;for(vt=Object.getOwnPropertySymbols(ot);yt{var{className:mt,value:vt}=ot,yt=z(ot,["className","value"]);return jsxRuntimeExports.jsx(Root,Object.assign({ref:ft,className:S("relative h-4 w-full overflow-hidden rounded-full bg-secondary",mt)},yt,{children:jsxRuntimeExports.jsx(Indicator,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(vt||0)}%)`}})}))});U.displayName=Root.displayName;const v={colors:{primary:{key:"primary",value:"#C7F9CC"},primary100:{key:"primary100",value:"#DFFFE2"},primary200:{key:"primary200",value:"#7AE582"},primary300:{key:"primary300",value:"#25A18E"},secondary:{key:"secondary",value:"#00A5EF"},secondary100:{key:"secondary100",value:"#E1F2FF"},secondary200:{key:"secondary200",value:"#6667EB"},secondary300:{key:"secondary300",value:"#004E64"},grey:{key:"grey",value:"#C5C5C5"},grey100:{key:"grey100",value:"#d9d9d9"},grey200:{key:"grey200",value:"#888888"},grey300:{key:"grey300",value:"#131313"},grey400:{key:"grey400",value:"#f9f9f9"},light:{key:"light",value:"#f7f3e6"},black:{key:"black",value:"#000"},white:{key:"white",value:"#FFFFFF"},background:{key:"background",value:"#f6f6f6"},alert:{key:"alert",value:"#F17474"},tooltip:{key:"tooltip",value:"#1C252E"}},typography:{fontFamily:{primary:{key:"primary",value:"Montserrat, sans-serif"}},fontSize:{xxsmall:{key:"xxs",value:"10px"},xsmall:{key:"xs",value:"12px"},small:{key:"sm",value:"14px"},medium:{key:"md",value:"16px"},large:{key:"lg",value:"20px"},xlarge:{key:"xl",value:"24px"}},fontWeight:{regular:{key:"regular",value:"400"},medium:{key:"medium",value:"500"},semibold:{key:"semibold",value:"600"},bold:{key:"bold",value:"700"}},lineHeight:{tight:{key:"tight",value:"1.25"},reset:{key:"reset",value:"1"},text:{key:"text",value:"1.5"}}},spacing:{xs:{key:"xs",value:"4px"},sm:{key:"sm",value:"8px"},md:{key:"md",value:"16px"},lg:{key:"lg",value:"24px"},xl:{key:"xl",value:"32px"},xxl:{key:"xxl",value:"40px"},xxxl:{key:"xxxl",value:"48px"}},borders:{width:{thin:{key:"thin",value:"1px"},medium:{key:"medium",value:"2px"},thick:{key:"thick",value:"4px"}},radius:{none:{key:"none",value:"0"},xs:{key:"xs",value:"4px"},sm:{key:"sm",value:"8px"},md:{key:"md",value:"12px"},lg:{key:"lg",value:"16px"},xl:{key:"xl",value:"20px"},pill:{key:"pill",value:"100px"},circle:{key:"circle",value:"50%"}},style:{solid:{key:"solid",value:"solid"},dashed:{key:"dashed",value:"dashed"},dotted:{key:"dotted",value:"dotted"}}},width:{full:{key:"full",value:"100%"},fit:{key:"fit",value:"fit-content"},max:{key:"max",value:"max-content"},xs:{key:"xs",value:"320px"},sm:{key:"sm",value:"384px"},md:{key:"md",value:"448px"},lg:{key:"lg",value:"640px"},xl:{key:"xl",value:"848px"},xxl:{key:"xxl",value:"1056px"},xxxl:{key:"xxxl",value:"1264px"}},components:{button:{height:{small:{key:"small",value:"32px"},medium:{key:"medium",value:"40px"},large:{key:"large",value:"48px"},xlarge:{key:"xlarge",value:"56px"}},padding:{small:{key:"small",value:"8px 16px"},medium:{key:"medium",value:"10px 24px"},large:{key:"large",value:"16px 32px"}},borderRadius:{sm:{key:"sm",value:"4px"},md:{key:"md",value:"8px"},lg:{key:"lg",value:"16px"},rounded:{key:"rounded",value:"100px"}},color:{disabled:{key:"disabled",value:"${colors.grey200}"},primary:{key:"primary",value:"${colors.white}"},secondary:{key:"secondary",value:"${colors.secondary300}"}},backgroundColor:{disabled:{key:"disabled",value:"${colors.grey100}"},primary:{key:"primary",value:"${colors.secondary300}"},secondary:{key:"secondary",value:"${colors.secondary100}"}},borderColor:{disabled:{key:"disabled",value:"${colors.grey200}"},primary:{key:"primary",value:"${colors.secondary300}"},secondary:{key:"secondary",value:"${colors.secondary100}"}},hoverColor:{disabled:{key:"disabled",value:"${colors.grey200}"},outline:{key:"outline",value:"${colors.secondary100}"}},fontSize:{small:{key:"small",value:"12px"},medium:{key:"medium",value:"14px"},large:{key:"large",value:"18px"}}},input:{height:{small:{key:"small",value:"32px"},medium:{key:"medium",value:"40px"},large:{key:"large",value:"48px"}},padding:{small:{key:"small",value:"8px 16px"},medium:{key:"medium",value:"12px 24px"},large:{key:"large",value:"16px 32px"}},borderRadius:{default:{key:"default",value:"8px"},rounded:{key:"rounded",value:"20px"}},color:{default:{key:"default",value:"#131313"},placeholder:{key:"placeholder",value:"${colors.grey}"},disabled:{key:"disabled",value:"${colors.grey200}"},error:{key:"error",value:"${colors.alert}"},success:{key:"success",value:"${colors.primary200}"},selectedDisabled:{key:"selectedDisabled",value:"${colors.white}"}},backgroundColor:{disabled:{key:"disabled",value:"#F5F5F5"},secondary:{key:"secondary",value:"#EFEFEF"},selectedDisabled:{key:"selectedDisabled",value:"${colors.grey200}"}},borderColor:{default:{key:"default",value:"${colors.grey100}"},focus:{key:"focus",value:"${colors.secondary}"},disabled:{key:"disabled",value:"${colors.grey}"},error:{key:"error",value:"${colors.alert}"},success:{key:"success",value:"${colors.primary200}"}},colorIcon:{default:{key:"default",value:"${colors.secondary}"},disabled:{key:"disabled",value:"${colors.grey}"}}},scrollbar:{color:{default:{key:"default",value:"${colors.secondary}"}},width:{default:{key:"default",value:"4px"}},borderRadius:{default:{key:"default",value:"4px"}}},checkbox:{size:{small:{key:"small",value:"16px"},medium:{key:"medium",value:"20px"},large:{key:"large",value:"24px"},xlarge:{key:"xlarge",value:"28px"}},color:{default:{key:"default",value:"${colors.secondary300}"},disabled:{key:"disabled",value:"${colors.white}"}},backgroundColor:{default:{key:"default",value:"${colors.primary200}"},disabled:{key:"disabled",value:"${colors.grey}"}},borderColor:{default:{key:"default",value:"${colors.secondary300}"},disabled:{key:"disabled",value:"${colors.grey}"},checked:{key:"checked",value:"${colors.primary200}"}},gap:{small:{key:"small",value:"4px"},medium:{key:"medium",value:"8px"},large:{key:"large",value:"12px"},xlarge:{key:"xlarge",value:"16px"}}},notification:{padding:{default:{key:"default",value:"24px"}}}},animation:{duration:{fast:{key:"fast",value:"150ms"},normal:{key:"normal",value:"300ms"},slow:{key:"slow",value:"500ms"}},easing:{easeIn:{key:"easeIn",value:"cubic-bezier(0.4, 0, 1, 1)"},easeOut:{key:"easeOut",value:"cubic-bezier(0, 0, 0.2, 1)"},easeInOut:{key:"easeInOut",value:"cubic-bezier(0.4, 0, 0.2, 1)"}}},breakpoints:{sm:{key:"sm",value:"640px"},md:{key:"md",value:"768px"},lg:{key:"lg",value:"1024px"},xl:{key:"xl",value:"1280px"}}};v.typography.fontSize.xxsmall,v.typography.fontSize.xsmall,v.typography.fontSize.small,v.typography.fontSize.medium,v.typography.fontSize.large,v.typography.fontSize.xlarge,v.typography.fontWeight.regular,v.typography.fontWeight.medium,v.typography.fontWeight.semibold,v.typography.fontWeight.bold,v.typography.lineHeight.tight,v.typography.lineHeight.reset,v.typography.lineHeight.text,v.spacing.xs,v.spacing.sm,v.spacing.md,v.spacing.lg,v.spacing.xl,v.components.button.height.small,v.components.button.height.medium,v.components.button.height.large,v.components.checkbox.size.small,v.components.checkbox.size.medium,v.components.checkbox.size.large,v.components.checkbox.size.xlarge;const y=ot=>{let ft=v;for(let vt=0;vt(ft=>y(["typography","fontSize",ft]))(ot),fontWeight:ot=>(ft=>y(["typography","fontWeight",ft]))(ot),lineHeight:ot=>y(["typography","lineHeight",ot]),spacing:ot=>(ft=>y(["spacing",ft]))(ot),border:{radius:ot=>(ft=>y(["borders","radius",ft]))(ot),width:ot=>y(["borders","width",ot]),style:ot=>y(["borders","style",ot])},animation:{duration:ot=>y(["animation","duration",ot]),easing:ot=>y(["animation","easing",ot])},width:ot=>y(["width",ot]),component:{button:{height:ot=>y(["components","button","height",ot]),padding:ot=>y(["components","button","padding",ot]),borderRadius:ot=>y(["components","button","borderRadius",ot]),color:ot=>y(["components","button","color",ot]),backgroundColor:ot=>y(["components","button","backgroundColor",ot]),borderColor:ot=>y(["components","button","borderColor",ot]),hoverColor:ot=>y(["components","button","hoverColor",ot]),fontSize:ot=>y(["components","button","fontSize",ot])},input:{height:ot=>y(["components","input","height",ot]),padding:ot=>y(["components","input","padding",ot]),borderRadius:ot=>y(["components","input","borderRadius",ot]),color:ot=>y(["components","input","color",ot]),backgroundColor:ot=>y(["components","input","backgroundColor",ot]),borderColor:ot=>y(["components","input","borderColor",ot]),colorIcon:ot=>y(["components","input","colorIcon",ot])},scrollbar:{color:ot=>y(["components","scrollbar","color",ot]),width:ot=>y(["components","scrollbar","width",ot]),borderRadius:ot=>y(["components","scrollbar","borderRadius",ot])},notification:{padding:ot=>y(["components","notification","padding",ot])},checkbox:{size:ot=>y(["components","checkbox","size",ot]),color:ot=>y(["components","checkbox","color",ot]),backgroundColor:ot=>y(["components","checkbox","backgroundColor",ot]),borderColor:ot=>y(["components","checkbox","borderColor",ot]),gap:ot=>y(["components","checkbox","gap",ot])}},breakpoint:ot=>y(["breakpoints",ot])};ut.button` display: flex; align-items: center; justify-content: ${({align:ot})=>ot||"center"}; width: ${({width:ot})=>ot||"auto"}; height: ${({size:ot})=>H.component.button.height(ot)}; padding: 8px 12px; background-color: ${({backgroundColor:ot,theme:ft,disabled:mt})=>mt?ft.colors.grey100:ot||ft.colors.white}; color: ${({colorText:ot,theme:ft,disabled:mt})=>mt?ft.colors.grey200:ot||ft.colors.grey300}; font-size: ${({size:ot,sizeText:ft})=>ft||(ot==="large"?"19px":ot==="small"?"14px":"16px")}; border: 1px solid ${({borderColor:ot,theme:ft})=>ot||ft.colors.grey300}; outline: none; border-radius: 50px; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; pointer-events: ${({disabled:ot})=>ot?"none":"auto"}; transition: all 0.3s ease; gap: 5px; text-decoration: ${({underline:ot})=>ot?"underline":"none"}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; max-width: ${({width:ot})=>ot||"100%"}; font-family: "Montserrat", sans-serif !important; span { flex: 1; text-align: ${({align:ot})=>ot==="start"?"left":ot==="end"?"right":"center"}; ${({truncate:ot})=>ot&&` white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; `} } &:hover { filter: ${({disabled:ot})=>!ot&&"brightness(0.9)"}; } &:active { transform: ${({disabled:ot})=>!ot&&"scale(0.98)"}; } `;const q=ut.button.withConfig({shouldForwardProp:ot=>!["color","disabled","textColor","align","buttonSize","noPadding","underline","truncate","fontWeight"].includes(ot)})` display: flex; align-items: center; justify-content: ${({align:ot})=>ot||"center"}; width: ${({width:ot})=>ot||"auto"}; height: ${({buttonSize:ot})=>H.component.button.height(ot)}; padding: ${({noPadding:ot})=>ot?"0":H.component.button.padding("small")}; background-color: ${({color:ot,disabled:ft})=>ft?H.component.button.backgroundColor("disabled"):ot||H.component.button.backgroundColor("primary")}; color: ${({textColor:ot,disabled:ft})=>ft?H.component.button.color("disabled"):ot||H.component.button.color("primary")}; font-size: ${({buttonSize:ot})=>H.component.button.fontSize(ot)}; border: none; outline: none; border-radius: ${H.component.button.borderRadius("rounded")}; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; pointer-events: ${({disabled:ot})=>ot?"none":"auto"}; transition: all 0.3s ease; gap: ${H.spacing("sm")}; text-decoration: ${({underline:ot})=>ot?"underline":"none"}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; font-family: "Montserrat", sans-serif !important; && { * { font-family: inherit; } } ${({truncate:ot})=>ot&&` span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } `} &:hover { filter: ${({disabled:ot})=>!ot&&"brightness(0.9)"}; } &:active { transform: ${({disabled:ot})=>!ot&&"scale(0.98)"}; } `,O=ut.div.withConfig({shouldForwardProp:ot=>!["activate","action"].includes(ot)})` position: relative; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; /* Aseguramos que el contenedor tiene las dimensiones correctas */ ${ot=>ot.size&&` height: ${ot.size}; width: ${ot.size}; `} ${ot=>ot.activate&&ot.action==="background"&&` background-color: ${ot.theme.colors.grey100}; border-radius: 50%; padding: 2px; `} ${ot=>ot.activate&&ot.action==="size"&&` transform: scale(1.3); transition: transform 0.2s ease; `} &:hover { ${ot=>ot.action==="background"&&` background-color: ${ot.theme.colors.grey100}; border-radius: 50%; `} } `,Z=ut.span.withConfig({shouldForwardProp:ot=>!["visible","position","wrap","width"].includes(ot)})` position: absolute; ${ot=>{switch(ot.position){case"top":case"center":default:return` bottom: calc(100% + 10px); left: 50%; transform: translateX(-50%); `;case"bottom":return` top: calc(100% + 10px); left: 50%; transform: translateX(-50%); `;case"left":return` top: 50%; right: calc(100% + 10px); transform: translateY(-50%); `;case"right":return` top: 50%; left: calc(100% + 10px); transform: translateY(-50%); `}}} opacity: ${ot=>ot.visible?1:0}; visibility: ${ot=>ot.visible?"visible":"hidden"}; transition: opacity 0.2s ease, visibility 0.2s ease; background-color: ${ot=>ot.theme.colors.tooltip}; color: ${ot=>ot.theme.colors.white}; font-size: 12px; padding: 8px 10px; border-radius: 4px; text-align: left; white-space: ${ot=>ot.wrap?"normal":"nowrap"}; overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; width: ${ot=>ot.width||"auto"}; max-width: ${ot=>ot.wrap?"200px":"auto"}; min-width: ${ot=>ot.position!=="center"?"80px":"40px"}; z-index: 1000; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); `;var V={IcoMoonType:"selection",icons:[{icon:{paths:["M832 128h-640c-16.974 0-33.253 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v640c0 16.973 6.743 33.254 18.745 45.257s28.281 18.743 45.255 18.743h640c16.973 0 33.254-6.741 45.257-18.743s18.743-28.284 18.743-45.257v-640c0-16.974-6.741-33.253-18.743-45.255s-28.284-18.745-45.257-18.745zM832 832h-640v-640h640v640zM361.36 662.639c-2.975-2.97-5.335-6.498-6.946-10.385-1.61-3.883-2.439-8.047-2.439-12.254s0.829-8.371 2.439-12.254c1.61-3.887 3.971-7.415 6.946-10.385l201.401-201.361h-114.761c-8.486 0-16.627-3.372-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.487 3.372-16.626 9.373-22.627s14.141-9.373 22.627-9.373h192c8.486 0 16.627 3.372 22.626 9.373 6.003 6.001 9.374 14.141 9.374 22.627v192c0 8.486-3.371 16.627-9.374 22.626-5.999 6.003-14.14 9.374-22.626 9.374s-16.627-3.371-22.626-9.374c-6.003-5.999-9.374-14.14-9.374-22.626v-114.761l-201.36 201.399c-2.972 2.978-6.502 5.338-10.386 6.946-3.885 1.613-8.049 2.441-12.254 2.441s-8.369-0.828-12.254-2.441c-3.884-1.609-7.414-3.968-10.386-6.946z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["linda_arrow_up_right"],colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481952121201":[{}]}},attrs:[{}],properties:{order:163,id:83,name:"linda_arrow_up_right",prevSize:32,code:59732},setIdx:0,setId:9,iconIdx:0},{icon:{paths:["M928.282 747.042c22.11-45.862 32.96-96.337 31.646-147.234-1.314-50.893-14.754-100.74-39.202-145.399-24.444-44.66-59.196-82.842-101.363-111.373s-90.534-46.59-141.082-52.675c-16.819-39.106-41.271-74.462-71.923-103.999-30.656-29.537-66.897-52.661-106.598-68.019s-82.069-22.638-124.621-21.417c-42.551 1.221-84.431 10.92-123.188 28.529s-73.61 42.773-102.52 74.019c-28.91 31.247-51.294 67.947-65.843 107.953s-20.97 82.512-18.886 125.030c2.083 42.517 12.629 84.194 31.020 122.586l-29.080 98.837c-3.252 11.034-3.469 22.741-0.629 33.89 2.839 11.145 8.631 21.321 16.765 29.457 8.134 8.132 18.31 13.922 29.457 16.764 11.147 2.837 22.854 2.62 33.888-0.631l98.84-29.077c31.738 15.249 65.764 25.178 100.72 29.397 16.983 39.795 41.859 75.729 73.124 105.634 31.264 29.905 68.269 53.163 108.777 68.361s83.678 22.025 126.895 20.066c43.221-1.958 85.598-12.659 124.565-31.458l98.837 29.077c11.034 3.251 22.733 3.465 33.873 0.627 11.145-2.837 21.316-8.623 29.449-16.755 8.132-8.128 13.926-18.295 16.768-29.436 2.846-11.14 2.633-22.844-0.61-33.873l-29.077-98.88zM248.001 637.999c-3.058 0.009-6.1 0.439-9.040 1.28l-110.96 32.721 32.68-111.040c2.324-8.021 1.42-16.636-2.52-24-28.948-54.135-37.477-116.873-24.033-176.773s47.965-112.975 97.271-149.549c49.306-36.574 110.114-54.212 171.338-49.698s118.787 30.878 162.196 74.287c43.409 43.409 69.777 100.973 74.287 162.197 4.514 61.225-13.12 122.033-49.698 171.339-36.574 49.306-89.647 83.827-149.547 97.271s-122.637 4.911-176.774-24.034c-4.655-2.577-9.879-3.951-15.2-4.002zM863.159 752.922l32.841 111.078-111.040-32.678c-8.021-2.325-16.636-1.421-24 2.517-58.927 31.467-127.812 38.673-191.974 20.083-64.162-18.594-118.528-61.508-151.505-119.603 43.814-4.57 86.212-18.15 124.531-39.881 38.323-21.734 71.735-51.149 98.15-86.404s45.257-75.588 55.347-118.473c10.091-42.88 11.213-87.386 3.29-130.721 38.178 8.998 73.775 26.649 104.047 51.588 30.272 24.938 54.409 56.503 70.545 92.249 16.141 35.746 23.846 74.726 22.532 113.924-1.318 39.202-11.622 77.572-30.123 112.158-3.981 7.411-4.89 16.090-2.517 24.162h-0.124z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["linda_doble_chat"],colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481952121201":[{}]}},attrs:[{}],properties:{order:162,id:82,name:"linda_doble_chat",prevSize:32,code:59733},setIdx:0,setId:9,iconIdx:1},{icon:{paths:["M832 544h-640c-16.974 0-33.253 6.741-45.255 18.743s-18.745 28.284-18.745 45.257v160c0 16.973 6.743 33.254 18.745 45.257s28.281 18.743 45.255 18.743h640c16.973 0 33.254-6.741 45.257-18.743s18.743-28.284 18.743-45.257v-160c0-16.973-6.741-33.254-18.743-45.257s-28.284-18.743-45.257-18.743zM832 768h-640v-160h640v160zM832 192h-640c-16.974 0-33.253 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v160c0 16.973 6.743 33.254 18.745 45.257s28.281 18.743 45.255 18.743h640c16.973 0 33.254-6.741 45.257-18.743s18.743-28.284 18.743-45.257v-160c0-16.974-6.741-33.253-18.743-45.255s-28.284-18.745-45.257-18.745zM832 416h-640v-160h640v160z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["linda_double_box"],colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481952121201":[{}]}},attrs:[{}],properties:{order:161,id:81,name:"linda_double_box",prevSize:32,code:59734},setIdx:0,setId:9,iconIdx:2},{icon:{paths:["M512 96c-82.278 0-162.706 24.398-231.117 70.109s-121.731 110.681-153.216 186.695c-31.486 76.013-39.724 159.657-23.673 240.352s55.671 154.82 113.85 213.001c58.179 58.18 132.303 97.801 213 113.852 80.695 16.051 164.339 7.812 240.354-23.676 76.011-31.484 140.983-84.804 186.692-153.216 45.713-68.412 70.11-148.838 70.11-231.117-0.128-110.291-43.998-216.029-121.984-294.016s-183.723-121.857-294.016-121.984zM862.481 480h-159.322c-7.159-146.040-63.398-249.32-109.521-310.4 71.612 17.196 136.047 56.375 184.265 112.041 48.222 55.666 77.811 125.028 84.617 198.359h-0.038zM384.92 544h254.158c-9.237 166.438-88.917 268.442-127.078 308.002-38.199-39.603-117.84-141.602-127.080-308.002zM384.92 480c9.24-166.44 88.919-268.44 127.080-308 38.199 39.72 117.841 141.72 127.078 308h-254.158zM430.362 169.6c-46.121 61.080-102.362 164.36-109.521 310.4h-159.36c6.808-73.332 36.396-142.694 84.616-198.359s112.653-94.844 184.265-112.041zM161.48 544h159.36c7.28 146.039 63.4 249.318 109.521 310.4-71.613-17.195-136.046-56.375-184.265-112.043-48.22-55.663-77.808-125.026-84.616-198.357zM593.481 854.4c46.118-61.082 102.238-164.361 109.521-310.4h159.36c-6.801 73.31-36.365 142.656-84.553 198.319s-112.589 94.857-184.171 112.081h-0.158z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,grid:0,tags:["linda_globe"],colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481952121201":[{}]}},attrs:[{}],properties:{order:160,id:80,name:"linda_globe",prevSize:32,code:59735},setIdx:0,setId:9,iconIdx:3},{icon:{paths:["M960 512c0.026 10.864-2.758 21.552-8.086 31.021-5.328 9.472-13.014 17.402-22.314 23.021l-576.32 352.56c-9.715 5.949-20.845 9.197-32.237 9.408s-22.633-2.624-32.563-8.208c-9.836-5.501-18.029-13.52-23.738-23.235s-8.726-20.778-8.742-32.045v-705.041c0.016-11.268 3.034-22.329 8.742-32.045s13.902-17.735 23.738-23.235c9.93-5.586 21.172-8.42 32.563-8.209s22.522 3.459 32.237 9.409l576.32 352.561c9.299 5.619 16.986 13.549 22.314 23.018s8.112 20.157 8.086 31.021z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_play_fill"],grid:0},attrs:[{}],properties:{order:559,id:0,name:"linda_play_fill",prevSize:32,code:59731},setIdx:0,setId:9,iconIdx:4},{icon:{paths:["M528 96c-106.051 0.116-207.725 42.297-282.714 117.286s-117.169 176.663-117.286 282.714v336c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h336c106.086 0 207.827-42.144 282.842-117.158s117.158-176.755 117.158-282.842c0-106.086-42.144-207.828-117.158-282.843s-176.755-117.157-282.842-117.157zM528 832h-336v-336c0-66.454 19.706-131.418 56.626-186.672s89.396-98.321 150.791-123.752c61.395-25.431 128.954-32.085 194.131-19.12s125.050 44.966 172.038 91.956c46.992 46.99 78.992 106.861 91.955 172.039 12.966 65.178 6.314 132.736-19.12 194.131-25.43 61.395-68.496 113.872-123.75 150.79-55.254 36.922-120.218 56.627-186.672 56.627zM576 512c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.902-18.96 2.733-27.731 3.632-8.771 9.786-16.269 17.677-21.542 7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM400 512c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.578-13.136-6.713-6.714-11.284-15.267-13.137-24.579-1.852-9.309-0.901-18.96 2.732-27.731s9.785-16.269 17.677-21.542c7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM752 512c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.899-18.96 2.733-27.731s9.786-16.269 17.677-21.542c7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_chat_tear_drop"],grid:0},attrs:[{}],properties:{order:558,id:1,name:"linda_chat_tear_drop",prevSize:32,code:59648},setIdx:0,setId:9,iconIdx:5},{icon:{paths:["M736 256h-576c-8.487 0-16.626 3.372-22.627 9.373s-9.373 14.141-9.373 22.627v576c0 8.486 3.372 16.627 9.373 22.626 6.001 6.003 14.141 9.374 22.627 9.374h576c8.486 0 16.627-3.371 22.626-9.374 6.003-5.999 9.374-14.14 9.374-22.626v-576c0-8.487-3.371-16.626-9.374-22.627-5.999-6.001-14.14-9.373-22.626-9.373zM704 832h-512v-512h512v512zM896 160v576c0 8.486-3.371 16.627-9.374 22.626-5.999 6.003-14.14 9.374-22.626 9.374s-16.627-3.371-22.626-9.374c-6.003-5.999-9.374-14.14-9.374-22.626v-544h-544c-8.487 0-16.626-3.372-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.487 3.372-16.626 9.373-22.627s14.141-9.373 22.627-9.373h576c8.486 0 16.627 3.372 22.626 9.373 6.003 6.001 9.374 14.141 9.374 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:2}],"112222913011281292431139211147116523912552084212552452101661481952121201":[{}]},tags:["linda_copy"],defaultCode:59728,grid:0},attrs:[{}],properties:{order:480,id:2,name:"linda_copy",prevSize:32,code:59728},setIdx:0,setId:9,iconIdx:6},{icon:{paths:["M960 352.922c-1.606 55.706-24.512 108.675-64 148l-138.998 139.078c-20.246 20.355-44.326 36.493-70.851 47.478-26.522 10.986-54.963 16.602-83.67 16.522h-0.198c-29.2-0.019-58.099-5.891-84.989-17.27-26.893-11.376-51.229-28.026-71.578-48.966s-36.294-45.747-46.893-72.954c-10.598-27.206-15.638-56.262-14.822-85.45 0.24-8.486 3.84-16.531 10.010-22.365 6.17-5.83 14.403-8.973 22.89-8.736 8.49 0.24 16.531 3.84 22.365 10.010s8.976 14.403 8.736 22.893c-0.582 20.637 2.976 41.181 10.47 60.419 7.491 19.238 18.765 36.778 33.149 51.584 14.387 14.81 31.597 26.582 50.608 34.627 19.014 8.045 39.446 12.195 60.093 12.208 20.294 0.051 40.4-3.92 59.149-11.683 18.752-7.766 35.776-19.171 50.093-33.555l138.998-139.002c28.678-29.040 44.704-68.246 44.576-109.059s-16.397-79.919-45.258-108.779c-28.861-28.86-67.965-45.13-108.778-45.257s-80.019 15.897-109.059 44.576l-44 44c-6.051 5.748-14.109 8.905-22.451 8.798-8.346-0.107-16.317-3.469-22.218-9.37s-9.264-13.873-9.37-22.218c-0.109-8.344 3.050-16.4 8.797-22.45l44-44c20.301-20.307 44.403-36.416 70.928-47.406 26.528-10.99 54.96-16.647 83.674-16.647s57.146 5.657 83.67 16.647c26.528 10.99 50.627 27.099 70.928 47.406 21.027 21.078 37.542 46.215 48.547 73.879 11.002 27.665 16.259 57.279 15.453 87.042zM436 742.64l-44 44c-14.352 14.448-31.43 25.898-50.246 33.683-18.816 7.789-38.99 11.757-59.353 11.677-30.548-0.026-60.403-9.104-85.793-26.090s-45.176-41.114-56.858-69.341c-11.682-28.227-14.735-59.28-8.774-89.242s20.669-57.482 42.265-79.088l138.76-138.998c21.856-21.971 49.811-36.864 80.24-42.742s61.92-2.47 90.387 9.779c28.464 12.25 52.589 32.774 69.242 58.909 16.653 26.138 25.059 56.678 24.131 87.654-0.237 8.486 2.906 16.72 8.736 22.89 5.834 6.17 13.878 9.77 22.365 10.010 8.486 0.237 16.72-2.906 22.89-8.736 6.17-5.834 9.773-13.878 10.010-22.365 0.768-29.715-4.509-59.277-15.51-86.89s-27.498-52.704-48.49-73.75c-40.992-40.976-96.579-63.994-154.541-63.994-57.958 0-113.546 23.018-154.539 63.994l-138.92 139.002c-30.551 30.538-51.363 69.446-59.808 111.808-8.444 42.365-4.141 86.282 12.366 126.198s44.476 74.048 80.373 98.074c35.898 24.029 78.112 36.877 121.308 36.918 28.715 0.083 57.161-5.53 83.692-16.515 26.528-10.986 50.618-27.126 70.867-47.485l44-44c5.178-6.099 7.885-13.917 7.584-21.914s-3.587-15.59-9.21-21.283c-5.622-5.693-13.174-9.072-21.168-9.472-7.99-0.4-15.843 2.208-22.006 7.309z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_link"],defaultCode:59729,grid:0},attrs:[{}],properties:{order:481,id:3,name:"linda_link",prevSize:32,code:59729},setIdx:0,setId:9,iconIdx:7},{icon:{paths:["M960 352.922c-1.606 55.706-24.512 108.675-64 148l-138.998 139.078c-20.246 20.355-44.326 36.493-70.851 47.478-26.522 10.986-54.963 16.602-83.67 16.522h-0.198c-29.2-0.019-58.099-5.891-84.989-17.27-26.893-11.376-51.229-28.026-71.578-48.966s-36.294-45.747-46.893-72.954c-10.598-27.206-15.638-56.262-14.822-85.45 0.24-8.486 3.84-16.531 10.010-22.365 6.17-5.83 14.403-8.973 22.89-8.736 8.49 0.24 16.531 3.84 22.365 10.010s8.976 14.403 8.736 22.893c-0.582 20.637 2.976 41.181 10.47 60.419 7.491 19.238 18.765 36.778 33.149 51.584 14.387 14.81 31.597 26.582 50.608 34.627 19.014 8.045 39.446 12.195 60.093 12.208 20.294 0.051 40.4-3.92 59.149-11.683 18.752-7.766 35.776-19.171 50.093-33.555l138.998-139.002c28.678-29.040 44.704-68.246 44.576-109.059s-16.397-79.919-45.258-108.779c-28.861-28.86-67.965-45.13-108.778-45.257s-80.019 15.897-109.059 44.576l-44 44c-6.051 5.748-14.109 8.905-22.451 8.798-8.346-0.107-16.317-3.469-22.218-9.37s-9.264-13.873-9.37-22.218c-0.109-8.344 3.050-16.4 8.797-22.45l44-44c20.301-20.307 44.403-36.416 70.928-47.406 26.528-10.99 54.96-16.647 83.674-16.647s57.146 5.657 83.67 16.647c26.528 10.99 50.627 27.099 70.928 47.406 21.027 21.078 37.542 46.215 48.547 73.879 11.002 27.665 16.259 57.279 15.453 87.042zM436 742.64l-44 44c-14.352 14.448-31.43 25.898-50.246 33.683-18.816 7.789-38.99 11.757-59.353 11.677-30.548-0.026-60.403-9.104-85.793-26.090s-45.176-41.114-56.858-69.341c-11.682-28.227-14.735-59.28-8.774-89.242s20.669-57.482 42.265-79.088l138.76-138.998c21.856-21.971 49.811-36.864 80.24-42.742s61.92-2.47 90.387 9.779c28.464 12.25 52.589 32.774 69.242 58.909 16.653 26.138 25.059 56.678 24.131 87.654-0.237 8.486 2.906 16.72 8.736 22.89 5.834 6.17 13.878 9.77 22.365 10.010 8.486 0.237 16.72-2.906 22.89-8.736 6.17-5.834 9.773-13.878 10.010-22.365 0.768-29.715-4.509-59.277-15.51-86.89s-27.498-52.704-48.49-73.75c-40.992-40.976-96.579-63.994-154.541-63.994-57.958 0-113.546 23.018-154.539 63.994l-138.92 139.002c-30.551 30.538-51.363 69.446-59.808 111.808-8.444 42.365-4.141 86.282 12.366 126.198s44.476 74.048 80.373 98.074c35.898 24.029 78.112 36.877 121.308 36.918 28.715 0.083 57.161-5.53 83.692-16.515 26.528-10.986 50.618-27.126 70.867-47.485l44-44c5.178-6.099 7.885-13.917 7.584-21.914s-3.587-15.59-9.21-21.283c-5.622-5.693-13.174-9.072-21.168-9.472-7.99-0.4-15.843 2.208-22.006 7.309z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_link"],defaultCode:59727,grid:0},attrs:[{}],properties:{order:482,id:4,name:"linda_link1",prevSize:32,code:59727},setIdx:0,setId:9,iconIdx:8},{icon:{paths:["M172.72 512c13.561 11.155 24.488 25.168 32 41.040 19.2 39.6 19.2 88 19.2 134.96 0 97.238 4 144 96 144 8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-69.92 0-117.28-24.56-140.8-73.040-19.2-39.6-19.2-88-19.2-134.96 0-97.238-4-144-96-144-8.487 0-16.626-3.373-22.628-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.371-16.627 9.373-22.627s14.14-9.373 22.628-9.373c92 0 96-46.762 96-144 0-46.88 0-95.36 19.2-134.96 23.6-48.48 70.96-73.040 140.88-73.040 8.486 0 16.627 3.372 22.627 9.372s9.373 14.14 9.373 22.628c0 8.487-3.373 16.626-9.373 22.628s-14.141 9.372-22.627 9.372c-92 0-96 46.76-96 144 0 46.88 0 95.36-19.2 134.96-7.535 15.878-18.49 29.894-32.080 41.040zM960 480c-92 0-96-46.762-96-144 0-46.88 0-95.36-19.2-134.96-23.52-48.48-70.88-73.040-140.8-73.040-8.486 0-16.627 3.372-22.627 9.372s-9.373 14.14-9.373 22.628c0 8.487 3.373 16.626 9.373 22.628s14.141 9.372 22.627 9.372c92 0 96 46.76 96 144 0 46.88 0 95.36 19.2 134.96 7.51 15.872 18.438 29.885 32 41.040-13.562 11.155-24.49 25.168-32 41.040-19.2 39.6-19.2 88-19.2 134.96 0 97.238-4 144-96 144-8.486 0-16.627 3.373-22.627 9.373s-9.373 14.141-9.373 22.627c0 8.486 3.373 16.627 9.373 22.627s14.141 9.373 22.627 9.373c69.92 0 117.28-24.56 140.8-73.040 19.2-39.6 19.2-88 19.2-134.96 0-97.238 4-144 96-144 8.486 0 16.627-3.373 22.627-9.373s9.373-14.141 9.373-22.627c0-8.486-3.373-16.627-9.373-22.627s-14.141-9.373-22.627-9.373z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_brackets_curly"],defaultCode:59723,grid:0},attrs:[{}],properties:{order:483,id:5,name:"linda_brackets_curly",prevSize:32,code:59723},setIdx:0,setId:9,iconIdx:9},{icon:{paths:["M832 128h-96v-32c0-8.487-3.373-16.626-9.373-22.628s-14.141-9.372-22.627-9.372c-8.486 0-16.627 3.372-22.627 9.372s-9.373 14.14-9.373 22.628v32h-320v-32c0-8.487-3.373-16.626-9.373-22.628s-14.141-9.372-22.627-9.372c-8.487 0-16.626 3.372-22.628 9.372s-9.372 14.14-9.372 22.628v32h-96c-16.974 0-33.252 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v640c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h640c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-640c0-16.974-6.742-33.252-18.746-45.255s-28.282-18.745-45.254-18.745zM288 192v32c0 8.487 3.372 16.626 9.372 22.628s14.14 9.372 22.628 9.372c8.486 0 16.627-3.372 22.627-9.372s9.373-14.14 9.373-22.628v-32h320v32c0 8.487 3.373 16.626 9.373 22.628s14.141 9.372 22.627 9.372c8.486 0 16.627-3.372 22.627-9.372s9.373-14.14 9.373-22.628v-32h96v128h-640v-128h96zM832 832h-640v-448h640v448zM560 528c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.902-18.96 2.733-27.731 3.632-8.771 9.786-16.269 17.677-21.542 7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM736 528c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.899-18.96 2.733-27.731s9.786-16.269 17.677-21.542c7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM384 688c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.865-6.426-24.578-13.136-6.713-6.714-11.284-15.267-13.137-24.579-1.852-9.309-0.901-18.96 2.732-27.731s9.785-16.269 17.679-21.542c7.893-5.274 17.173-8.090 26.667-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM560 688c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.902-18.96 2.733-27.731 3.632-8.771 9.786-16.269 17.677-21.542 7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942zM736 688c0 9.494-2.816 18.774-8.090 26.669-5.274 7.891-12.771 14.045-21.542 17.677s-18.422 4.586-27.731 2.733c-9.312-1.853-17.866-6.426-24.579-13.136-6.71-6.714-11.283-15.267-13.136-24.579-1.853-9.309-0.899-18.96 2.733-27.731s9.786-16.269 17.677-21.542c7.894-5.274 17.174-8.090 26.669-8.090 12.73 0 24.941 5.056 33.942 14.058s14.058 21.213 14.058 33.942z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_calendar_dots"],defaultCode:59724,grid:0},attrs:[{}],properties:{order:484,id:6,name:"linda_calendar_dots",prevSize:32,code:59724},setIdx:0,setId:9,iconIdx:10},{icon:{paths:["M416 160h-192c-16.974 0-33.252 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v192c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h192c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-192c0-16.974-6.742-33.252-18.746-45.255s-28.282-18.745-45.254-18.745zM416 416h-192v-192h192v192zM416 544h-192c-16.974 0-33.252 6.742-45.255 18.746s-18.745 28.282-18.745 45.254v192c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h192c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-192c0-16.973-6.742-33.251-18.746-45.254s-28.282-18.746-45.254-18.746zM416 800h-192v-192h192v192zM800 160h-192c-16.973 0-33.251 6.743-45.254 18.745s-18.746 28.281-18.746 45.255v192c0 16.973 6.742 33.251 18.746 45.254s28.282 18.746 45.254 18.746h192c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-192c0-16.974-6.742-33.252-18.746-45.255s-28.282-18.745-45.254-18.745zM800 416h-192v-192h192v192zM544 704v-128c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627v128c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627zM864 640c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373h-96v160c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373h-128c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373h96v-224c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627v32h96c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627zM864 768v64c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-64c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_qr_code"],defaultCode:59725,grid:0},attrs:[{}],properties:{order:485,id:7,name:"linda_qr_code",prevSize:32,code:59725},setIdx:0,setId:9,iconIdx:11},{icon:{paths:["M750.32 579.36l-128-64c-5.037-2.512-10.65-3.648-16.269-3.296-5.616 0.349-11.043 2.176-15.731 5.296l-58.758 39.2c-26.976-14.829-49.171-37.027-64-64l39.2-58.762c3.117-4.685 4.944-10.112 5.296-15.731 0.352-5.616-0.787-11.229-3.296-16.269l-64-127.998c-2.653-5.357-6.755-9.864-11.837-13.010s-10.947-4.805-16.925-4.79c-42.435 0-83.13 16.857-113.136 46.863-30.006 30.004-46.863 70.702-46.863 113.137 0.106 93.325 37.226 182.794 103.215 248.784s155.462 103.11 248.784 103.216c21.011 0 41.818-4.138 61.229-12.179 19.414-8.042 37.053-19.827 51.91-34.685s26.643-32.496 34.682-51.907c8.042-19.411 12.179-40.218 12.179-61.229 0.006-5.946-1.648-11.773-4.768-16.832-3.123-5.059-7.594-9.149-12.912-11.808zM608 704c-76.355-0.083-149.562-30.454-203.552-84.448-53.994-53.99-84.362-127.197-84.448-203.552-0.005-22.195 7.68-43.706 21.747-60.874s33.651-28.931 55.414-33.286l45.92 92-39.082 58.16c-2.918 4.381-4.714 9.414-5.222 14.653-0.509 5.242 0.282 10.525 2.304 15.389 22.896 54.413 66.186 97.702 120.598 120.598 4.877 2.112 10.202 2.976 15.494 2.515s10.39-2.234 14.826-5.155l58.442-38.96 92 45.92c-4.39 21.789-16.205 41.379-33.427 55.43-17.222 14.048-38.787 21.686-61.014 21.61zM512 96c-71.821-0.016-142.422 18.564-204.933 53.929s-114.8 86.313-151.78 147.883c-36.979 61.571-57.388 131.667-59.239 203.462-1.852 71.798 14.916 142.851 48.673 206.246l-45.4 136.198c-3.761 11.277-4.306 23.379-1.576 34.947 2.73 11.571 8.628 22.15 17.034 30.557s18.986 14.304 30.555 17.034c11.569 2.73 23.67 2.186 34.947-1.578l136.2-45.398c55.791 29.674 117.609 46.25 180.761 48.464 63.152 2.218 125.981-9.984 183.715-35.674 57.731-25.693 108.854-64.198 149.485-112.595s69.699-105.414 85.005-166.726c15.302-61.309 16.438-125.299 3.318-187.117-13.117-61.814-40.147-119.827-79.034-169.635-38.89-49.809-88.611-90.104-145.398-117.827-56.784-27.723-119.139-42.144-182.333-42.17zM512 864c-61.878 0.042-122.675-16.253-176.24-47.238-3.92-2.275-8.282-3.69-12.79-4.154-4.51-0.461-9.067 0.042-13.369 1.472l-149.6 49.92 49.88-149.6c1.438-4.298 1.946-8.854 1.491-13.363s-1.863-8.874-4.131-12.797c-38.801-67.085-54.38-145.098-44.319-221.936 10.061-76.842 45.198-148.215 99.962-203.048s126.092-90.061 202.92-100.219c76.829-10.158 154.861 5.322 221.994 44.039s119.613 98.505 149.296 170.089c29.686 71.587 34.918 150.97 14.883 225.83-20.032 74.864-64.211 141.021-125.683 188.214-61.469 47.19-136.797 72.778-214.294 72.79z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_whatsapp_logo"],defaultCode:59726,grid:0},attrs:[{}],properties:{order:486,id:8,name:"linda_whatsapp_logo",prevSize:32,code:59726},setIdx:0,setId:9,iconIdx:12},{icon:{paths:["M1017.2 431.642l-102.080-204.241c-3.76-7.517-8.966-14.22-15.315-19.726-6.352-5.506-13.725-9.707-21.699-12.362-7.978-2.656-16.397-3.715-24.781-3.116s-16.566 2.843-24.083 6.604l-99.482 49.72-209.558-55.44c-5.379-1.399-11.024-1.399-16.4 0l-209.561 55.44-99.48-49.72c-7.517-3.762-15.701-6.006-24.085-6.604s-16.804 0.46-24.779 3.116c-7.975 2.656-15.348 6.857-21.7 12.362s-11.556 12.209-15.316 19.726l-102.080 204.199c-3.762 7.517-6.006 15.702-6.605 24.086s0.46 16.803 3.116 24.778c2.656 7.974 6.857 15.35 12.362 21.699 5.506 6.352 12.209 11.558 19.726 15.318l108 54.038 221.96 158.522c3.27 2.326 6.947 4.022 10.842 4.998l256 64c5.36 1.344 10.979 1.277 16.304-0.195 5.328-1.472 10.186-4.298 14.096-8.205l220.278-220.32 105.68-52.838c15.171-7.597 26.707-20.906 32.070-37.002s4.115-33.664-3.469-48.838h0.038zM797.642 565.12l-137.642-110.24c-6.166-4.938-13.939-7.421-21.827-6.97s-15.328 3.802-20.893 9.411c-71.238 71.76-150.64 62.678-201.28 30.678l172.96-168h127.242l108.838 217.642-27.398 27.478zM166.12 256.001l81.88 40.88-102.28 204.201-81.72-40.842 102.12-204.239zM630.122 732.522l-232.442-58.080-196.8-140.56 112-224.001 199.12-52.76 39.2 10.36-180.32 175.079c-6.774 6.778-11.942 14.989-15.123 24.026-3.178 9.040-4.285 18.678-3.242 28.205 1.046 9.526 4.214 18.694 9.277 26.832 5.062 8.134 11.885 15.030 19.968 20.179 82.24 52.518 181.482 44 259.642-20l110.598 88.838-121.878 121.882zM878.122 501.040l-102.080-203.999 81.84-41.040 102.118 204.239-81.878 40.8zM527.12 871.722c-1.728 6.915-5.718 13.056-11.334 17.446-5.616 4.394-12.538 6.784-19.664 6.794-2.63-0.003-5.251-0.326-7.802-0.96l-166.678-41.68c-3.9-0.963-7.579-2.659-10.841-5.002l-105.4-75.28c-6.481-5.088-10.749-12.48-11.916-20.637s0.857-16.448 5.652-23.149c4.794-6.704 11.988-11.296 20.085-12.826s16.471 0.122 23.38 4.611l100.44 71.76 160.96 40.16c8.23 2.061 15.309 7.306 19.674 14.579 4.365 7.277 5.664 15.99 3.606 24.221l-0.16-0.038z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_handshake"],defaultCode:59683,grid:0},attrs:[{}],properties:{order:487,id:9,name:"linda_handshake",prevSize:32,code:59683},setIdx:0,setId:9,iconIdx:13},{icon:{paths:["M512 96c-82.278 0-162.707 24.398-231.117 70.109s-121.731 110.681-153.217 186.694c-31.486 76.016-39.724 159.658-23.673 240.355 16.052 80.694 55.671 154.819 113.85 212.998s132.303 97.798 212.998 113.85c80.698 16.051 164.342 7.814 240.355-23.674 76.013-31.485 140.986-84.803 186.694-153.216 45.712-68.41 70.109-148.838 70.109-231.117-0.115-110.294-43.981-216.038-121.971-294.028s-183.734-121.856-294.029-121.972zM512 864c-69.619 0-137.674-20.643-195.561-59.322s-103.003-93.654-129.645-157.974c-26.642-64.32-33.613-135.094-20.031-203.376s47.107-131.002 96.335-180.229c49.228-49.228 111.948-82.753 180.229-96.335s139.056-6.611 203.376 20.031c64.32 26.642 119.296 71.759 157.974 129.645s59.322 125.941 59.322 195.561c-0.106 93.325-37.226 182.794-103.216 248.784s-155.459 103.11-248.784 103.216zM448 384v256c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-256c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627zM640 384v256c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-256c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_pause"],defaultCode:59718,grid:0},attrs:[{}],properties:{order:488,id:10,name:"linda_pause",prevSize:32,code:59718},setIdx:0,setId:9,iconIdx:14},{icon:{paths:["M896 192h-768c-16.974 0-33.252 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v96c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746v352c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h640c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-352c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-96c0-16.974-6.742-33.252-18.746-45.255s-28.282-18.745-45.254-18.745zM832 768h-640v-352h640v352zM896 352h-768v-96h768v96zM384 544c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373h192c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373h-192c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_archive"],defaultCode:59719,grid:0},attrs:[{}],properties:{order:489,id:11,name:"linda_archive",prevSize:32,code:59719},setIdx:0,setId:9,iconIdx:15},{icon:{paths:["M918.64 310.64l-512 512c-2.973 2.976-6.502 5.334-10.387 6.947-3.885 1.61-8.048 2.438-12.253 2.438s-8.368-0.829-12.253-2.438c-3.885-1.613-7.414-3.971-10.387-6.947l-224-224c-6.004-6.003-9.378-14.147-9.378-22.64s3.373-16.637 9.378-22.64c6.004-6.003 14.148-9.379 22.64-9.379s16.636 3.376 22.64 9.379l201.36 201.402 489.36-489.401c6.003-6.004 14.147-9.378 22.64-9.378s16.637 3.373 22.64 9.378c6.003 6.004 9.379 14.148 9.379 22.64s-3.376 16.636-9.379 22.64z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_check"],defaultCode:59720,grid:0},attrs:[{}],properties:{order:490,id:12,name:"linda_check",prevSize:32,code:59720},setIdx:0,setId:9,iconIdx:16},{icon:{paths:["M512 704c50.906-0.054 99.712-20.298 135.706-56.294 35.997-35.994 56.24-84.8 56.294-135.706v-256c0-50.922-20.227-99.757-56.237-135.764-36.006-36.007-84.842-56.236-135.763-56.236s-99.757 20.228-135.763 56.236c-36.010 36.007-56.237 84.843-56.237 135.764v256c0.054 50.906 20.298 99.712 56.294 135.706 35.994 35.997 84.8 56.24 135.706 56.294zM384 256c0-33.948 13.485-66.505 37.491-90.51 24.003-24.004 56.56-37.49 90.509-37.49s66.506 13.486 90.509 37.49c24.006 24.005 37.491 56.562 37.491 90.51v256c0 33.949-13.485 66.506-37.491 90.509-24.003 24.006-56.56 37.491-90.509 37.491s-66.506-13.485-90.509-37.491c-24.006-24.003-37.491-56.56-37.491-90.509v-256zM544 830.4v129.6c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-129.6c-78.893-8.029-152.010-45.024-205.206-103.837s-82.696-135.261-82.794-214.563c0-8.486 3.372-16.627 9.372-22.627s14.14-9.373 22.628-9.373c8.487 0 16.626 3.373 22.628 9.373s9.372 14.141 9.372 22.627c0 67.894 26.971 133.011 74.979 181.021 48.010 48.006 113.126 74.979 181.021 74.979s133.011-26.973 181.021-74.979c48.006-48.010 74.979-113.126 74.979-181.021 0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627c-0.096 79.302-29.597 155.75-82.794 214.563s-126.314 95.808-205.206 103.837z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_microphone"],defaultCode:59721,grid:0},attrs:[{}],properties:{order:491,id:13,name:"linda_microphone",prevSize:32,code:59721},setIdx:0,setId:9,iconIdx:17},{icon:{paths:["M832 128h-512c-16.974 0-33.252 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v64h-64c-16.974 0-33.252 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v512c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h512c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-64h64c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-512c0-16.974-6.742-33.252-18.746-45.255s-28.282-18.745-45.254-18.745zM320 192h512v277.52l-66.8-66.8c-12-11.994-28.272-18.73-45.238-18.73-16.97 0-33.242 6.736-45.242 18.73l-301.238 301.28h-53.482v-512zM704 832h-512v-512h64v384c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h384v64zM416 352c0-12.659 3.754-25.030 10.787-35.556 7.030-10.525 17.027-18.728 28.72-23.572 11.696-4.844 24.563-6.111 36.979-3.642 12.413 2.469 23.818 8.565 32.768 17.516s15.046 20.356 17.517 32.768c2.467 12.416 1.2 25.283-3.642 36.979-4.845 11.693-13.050 21.69-23.574 28.72-10.525 7.034-22.896 10.787-35.555 10.787-16.973 0-33.251-6.742-45.254-18.746s-18.746-28.282-18.746-45.254z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_images_fill"],defaultCode:59722,grid:0},attrs:[{}],properties:{order:492,id:14,name:"linda_images_fill",prevSize:32,code:59722},setIdx:0,setId:9,iconIdx:18},{icon:{paths:["M960 223.999v192.001c0 8.486-3.373 16.624-9.373 22.627-6 6-14.141 9.373-22.627 9.373h-192c-8.486 0-16.627-3.373-22.627-9.373-6.003-6.003-9.373-14.141-9.373-22.627s3.37-16.627 9.373-22.627c6-6.003 14.141-9.373 22.627-9.373h109.6l-107.36-98.401c-44.477-44.46-101.069-74.83-162.707-87.314-61.635-12.484-125.584-6.531-183.856 17.118-58.275 23.649-108.287 63.943-143.792 115.851s-54.928 113.123-55.843 176.006c-0.915 62.883 16.719 124.64 50.699 177.558s82.798 94.65 140.36 119.984c57.558 25.334 121.309 33.146 183.283 22.461 61.971-10.688 119.424-39.398 165.174-82.544 6.17-5.837 14.403-8.982 22.893-8.746 8.486 0.237 16.534 3.837 22.368 10.003 5.837 6.17 8.979 14.403 8.746 22.893-0.237 8.486-3.837 16.534-10.006 22.368-71.139 67.469-165.514 104.982-263.558 104.762h-5.28c-62.89-0.861-124.608-17.158-179.725-47.456-55.117-30.301-101.948-73.674-136.377-126.31s-55.401-112.925-61.074-175.565c-5.673-62.64 4.128-125.715 28.54-183.68s62.69-109.046 111.467-148.754c48.777-39.708 106.561-66.826 168.276-78.972 61.712-12.146 125.462-8.947 185.648 9.316 60.189 18.262 114.966 51.029 159.523 95.42l113.002 103.201v-119.201c0-8.487 3.37-16.626 9.373-22.627 6-6.001 14.141-9.373 22.627-9.373s16.627 3.372 22.627 9.373c6 6.001 9.373 14.14 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_arrow_clock_wise"],defaultCode:59716,grid:0},attrs:[{}],properties:{order:493,id:15,name:"linda_arrow_clock_wise",prevSize:32,code:59716},setIdx:0,setId:9,iconIdx:19},{icon:{paths:["M896 512c0.010 100.957-39.738 197.853-110.64 269.722-70.902 71.866-167.254 112.922-268.202 114.278h-5.158c-98.070 0.243-192.469-37.286-263.6-104.8-3.054-2.89-5.51-6.352-7.227-10.189-1.716-3.84-2.66-7.978-2.777-12.179-0.117-4.205 0.595-8.387 2.095-12.317 1.5-3.926 3.759-7.52 6.648-10.576 2.889-3.053 6.352-5.51 10.19-7.226s7.977-2.659 12.18-2.778c4.203-0.118 8.388 0.595 12.315 2.096s7.522 3.76 10.576 6.646c45.75 43.149 103.203 71.859 165.178 82.544 61.974 10.688 125.722 2.874 183.283-22.458 57.558-25.334 106.378-67.069 140.358-119.987s51.613-114.675 50.698-177.555c-0.915-62.883-20.336-124.102-55.843-176.010-35.504-51.906-85.517-92.2-143.789-115.849s-122.221-29.603-183.859-17.118c-61.635 12.484-118.227 42.854-162.706 87.314-0.327 0.353-0.674 0.687-1.040 1l-106.32 97.44h109.64c8.487 0 16.626 3.373 22.628 9.373s9.372 14.141 9.372 22.627c0 8.486-3.372 16.627-9.372 22.627s-14.14 9.373-22.628 9.373h-192c-8.487 0-16.626-3.373-22.628-9.373s-9.372-14.141-9.372-22.627v-192c0-8.487 3.372-16.626 9.372-22.628s14.14-9.372 22.628-9.372c8.487 0 16.626 3.371 22.628 9.372s9.372 14.14 9.372 22.628v119.2l113-103.2c53.759-53.55 122.178-89.973 196.622-104.671 74.442-14.697 151.568-7.011 221.648 22.090 70.077 29.101 129.962 78.311 172.093 141.419 42.134 63.108 64.624 137.284 64.637 213.162z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_arrow_counter_clock_wise"],defaultCode:59717,grid:0},attrs:[{}],properties:{order:494,id:16,name:"linda_arrow_counter_clock_wise",prevSize:32,code:59717},setIdx:0,setId:9,iconIdx:20},{icon:{paths:["M512 96c-82.278 0-162.707 24.398-231.117 70.109s-121.731 110.681-153.217 186.694c-31.486 76.016-39.724 159.658-23.673 240.355 16.052 80.694 55.671 154.819 113.85 212.998s132.303 97.798 212.998 113.85c80.698 16.051 164.342 7.814 240.355-23.674 76.013-31.485 140.986-84.803 186.694-153.216 45.712-68.41 70.109-148.838 70.109-231.117-0.115-110.294-43.981-216.038-121.971-294.028s-183.734-121.856-294.029-121.972zM662.64 617.36c2.973 2.973 5.331 6.502 6.941 10.387s2.438 8.048 2.438 12.253c0 4.205-0.829 8.368-2.438 12.253s-3.968 7.414-6.941 10.387c-2.973 2.973-6.502 5.331-10.387 6.941s-8.048 2.438-12.253 2.438c-4.205 0-8.368-0.829-12.253-2.438s-7.414-3.968-10.387-6.941l-105.36-105.402-105.36 105.402c-2.973 2.973-6.502 5.331-10.387 6.941s-8.048 2.438-12.253 2.438c-4.205 0-8.368-0.829-12.253-2.438s-7.414-3.968-10.387-6.941c-2.973-2.973-5.331-6.502-6.941-10.387s-2.438-8.048-2.438-12.253c0-4.205 0.829-8.368 2.438-12.253s3.968-7.414 6.941-10.387l105.402-105.36-105.402-105.36c-6.003-6.003-9.379-14.147-9.379-22.64s3.376-16.637 9.379-22.64c6.003-6.003 14.147-9.379 22.64-9.379s16.637 3.376 22.64 9.379l105.36 105.402 105.36-105.402c2.973-2.973 6.502-5.331 10.387-6.941s8.048-2.438 12.253-2.438c4.205 0 8.368 0.829 12.253 2.438s7.414 3.968 10.387 6.941c2.973 2.973 5.331 6.502 6.941 10.387s2.438 8.048 2.438 12.253c0 4.205-0.829 8.368-2.438 12.253s-3.968 7.414-6.941 10.387l-105.398 105.36 105.398 105.36z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_error_fill"],defaultCode:59649,grid:0},attrs:[{}],properties:{order:495,id:17,name:"linda_error_fill",prevSize:32,code:59649},setIdx:0,setId:9,iconIdx:21},{icon:{paths:["M634.637 878.24c3.216 4.819 5.062 10.422 5.344 16.211 0.278 5.789-1.018 11.542-3.75 16.653-2.736 5.107-6.806 9.379-11.779 12.355s-10.659 4.544-16.454 4.541h-512c-5.749 0.003-11.393-1.546-16.338-4.477-4.945-2.934-9.008-7.146-11.763-12.192s-4.099-10.742-3.891-16.486c0.208-5.747 1.959-11.331 5.071-16.166l144-224c2.897-4.506 6.881-8.214 11.584-10.784 4.704-2.566 9.977-3.914 15.336-3.914s10.632 1.347 15.336 3.914c4.703 2.57 8.687 6.278 11.584 10.784l39.040 60.723 83.4-125.162c2.922-4.39 6.88-7.99 11.53-10.48 4.646-2.49 9.837-3.792 15.11-3.792s10.464 1.302 15.11 3.792c4.65 2.49 8.608 6.090 11.53 10.48l192 288zM863.997 352v512c0 16.973-6.742 33.251-18.746 45.254s-28.282 18.746-45.254 18.746h-32c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373h32v-480h-192c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-192h-352v352c0 8.486-3.372 16.627-9.372 22.627s-14.14 9.373-22.628 9.373c-8.487 0-16.626-3.373-22.628-9.373s-9.372-14.141-9.372-22.627v-352c0-16.974 6.743-33.252 18.745-45.255s28.281-18.745 45.255-18.745h384c4.205-0.003 8.368 0.822 12.253 2.428 3.882 1.606 7.414 3.962 10.387 6.932l224 224c2.97 2.973 5.325 6.506 6.931 10.39 1.606 3.882 2.432 8.045 2.429 12.25zM639.997 320h114.762l-114.762-114.76v114.76z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_file_image"],defaultCode:59650,grid:0},attrs:[{}],properties:{order:496,id:18,name:"linda_file_image",prevSize:32,code:59650},setIdx:0,setId:9,iconIdx:22},{icon:{paths:["M175.996 480h672c4.243 0 8.314-1.686 11.312-4.685 3.002-3.002 4.688-7.072 4.688-11.315v-112c0.003-4.205-0.822-8.368-2.429-12.25-1.606-3.885-3.962-7.418-6.931-10.39l-224-224c-2.976-2.971-6.506-5.326-10.39-6.932s-8.048-2.431-12.25-2.428h-384c-16.974 0-33.253 6.743-45.255 18.745s-18.745 28.281-18.745 45.255v304c0 4.243 1.685 8.314 4.686 11.315 3.001 2.998 7.070 4.685 11.314 4.685zM607.997 176l176 176h-176v-176zM895.997 610.118c-0.717 8.227-4.515 15.878-10.637 21.418-6.118 5.542-14.109 8.566-22.365 8.464h-94.998v64h62.918c8.259-0.112 16.253 2.909 22.374 8.451 6.125 5.546 9.92 13.2 10.627 21.43 0.291 4.374-0.323 8.765-1.798 12.896-1.478 4.131-3.789 7.914-6.79 11.114s-6.627 5.747-10.656 7.488c-4.026 1.738-8.368 2.63-12.755 2.621h-63.92v62.918c0.112 8.259-2.909 16.253-8.451 22.378-5.546 6.122-13.2 9.917-21.43 10.624-4.378 0.291-8.765-0.323-12.896-1.798-4.131-1.478-7.914-3.789-11.114-6.79s-5.747-6.627-7.488-10.656c-1.738-4.026-2.63-8.368-2.621-12.755v-223.92c0-8.486 3.37-16.627 9.373-22.627 6-6 14.141-9.373 22.627-9.373h128c4.387-0.010 8.73 0.883 12.755 2.621 4.029 1.741 7.654 4.288 10.656 7.488s5.312 6.982 6.79 11.114c1.475 4.131 2.090 8.522 1.798 12.896zM255.996 576h-64c-8.487 0-16.627 3.373-22.628 9.373s-9.372 14.141-9.372 22.627v222.918c-0.132 8.272 2.879 16.288 8.424 22.426 5.545 6.141 13.213 9.949 21.456 10.656 4.377 0.291 8.767-0.323 12.898-1.798 4.131-1.478 7.913-3.789 11.113-6.79s5.748-6.627 7.487-10.656c1.739-4.026 2.632-8.368 2.622-12.755v-32h29.6c60.96 0 112.56-47.68 114.359-108.598 0.458-14.989-2.102-29.917-7.523-43.898-5.424-13.981-13.597-26.73-24.038-37.491-10.442-10.765-22.939-19.322-36.749-25.162-13.81-5.843-28.653-8.851-43.648-8.851zM254.596 736h-30.6v-96h32c6.714-0.032 13.359 1.347 19.507 4.042 6.148 2.698 11.662 6.656 16.186 11.616s7.956 10.816 10.076 17.187c2.12 6.368 2.88 13.114 2.231 19.795-1.397 12.064-7.224 23.181-16.351 31.19-9.128 8.013-20.905 12.349-33.049 12.17zM511.997 576h-64c-8.486 0-16.627 3.373-22.627 9.373-6.003 6-9.373 14.141-9.373 22.627v224c0 8.486 3.37 16.627 9.373 22.627 6 6 14.141 9.373 22.627 9.373h61.28c78.64 0 144.838-61.92 146.678-140.522 0.464-19.197-2.915-38.294-9.942-56.166-7.024-17.869-17.555-34.157-30.97-47.898-13.414-13.744-29.44-24.662-47.136-32.118-17.699-7.456-36.707-11.296-55.91-11.296zM510.035 800h-30.038v-160h32c10.768-0.006 21.43 2.16 31.344 6.371 9.91 4.211 18.87 10.381 26.342 18.138 7.469 7.76 13.296 16.944 17.13 27.011 3.837 10.064 5.597 20.797 5.184 31.562-1.68 43.277-38.64 76.918-81.962 76.918z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_file_pdf_fill"],defaultCode:59651,grid:0},attrs:[{}],properties:{order:497,id:19,name:"linda_file_pdf_fill",prevSize:32,code:59651},setIdx:0,setId:9,iconIdx:23},{icon:{paths:["M512 96c-82.278 0-162.707 24.398-231.117 70.109s-121.731 110.681-153.217 186.694c-31.486 76.016-39.724 159.658-23.673 240.355 16.052 80.694 55.671 154.819 113.85 212.998s132.303 97.798 212.998 113.85c80.698 16.051 164.342 7.814 240.355-23.674 76.013-31.485 140.986-84.803 186.694-153.216 45.712-68.41 70.109-148.838 70.109-231.117-0.115-110.294-43.981-216.038-121.971-294.028s-183.734-121.856-294.029-121.972zM512 864c-69.619 0-137.674-20.643-195.561-59.322s-103.003-93.654-129.645-157.974c-26.642-64.32-33.613-135.094-20.031-203.376s47.107-131.002 96.335-180.229c49.228-49.228 111.948-82.753 180.229-96.335s139.056-6.611 203.376 20.031c64.32 26.642 119.296 71.759 157.974 129.645s59.322 125.941 59.322 195.561c-0.106 93.325-37.226 182.794-103.216 248.784s-155.459 103.11-248.784 103.216zM704 512c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373h-128v128c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-128h-128c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373h128v-128c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627v128h128c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_plus_circle"],defaultCode:59652,grid:0},attrs:[{}],properties:{order:498,id:20,name:"linda_plus_circle",prevSize:32,code:59652},setIdx:0,setId:9,iconIdx:24},{icon:{paths:["M903.44 411.28c-15.078-15.76-30.678-32-36.56-46.282-5.44-13.078-5.76-34.758-6.080-55.758-0.602-39.040-1.242-83.28-32-114.040-30.762-30.76-74.998-31.4-114.038-32-21.002-0.32-42.682-0.64-55.76-6.080-14.24-5.88-30.522-21.48-46.282-36.56-27.6-26.52-58.96-56.56-100.72-56.56s-73.082 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.282 36.56-12.998 5.44-34.758 5.76-55.758 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.758-5.88 14.24-21.48 30.522-36.56 46.282-26.52 27.6-56.56 58.96-56.56 100.72s30.040 73.078 56.56 100.72c15.080 15.76 30.68 32 36.56 46.282 5.44 13.078 5.76 34.758 6.080 55.76 0.6 39.040 1.24 83.277 32 114.038 30.76 30.758 75 31.398 114.040 32 21 0.32 42.68 0.64 55.758 6.080 14.24 5.882 30.522 21.482 46.282 36.56 27.6 26.522 58.96 56.56 100.72 56.56s73.078-30.038 100.72-56.56c15.76-15.078 32-30.678 46.282-36.56 13.078-5.44 34.758-5.76 55.76-6.080 39.040-0.602 83.277-1.242 114.038-32 30.758-30.762 31.398-74.998 32-114.038 0.32-21.002 0.64-42.682 6.080-55.76 5.882-14.24 21.482-30.522 36.56-46.282 26.522-27.6 56.56-58.96 56.56-100.72s-30.038-73.082-56.56-100.72zM694.64 438.64l-224 224c-2.973 2.976-6.502 5.334-10.387 6.947-3.885 1.61-8.048 2.438-12.253 2.438s-8.368-0.829-12.253-2.438c-3.885-1.613-7.414-3.971-10.387-6.947l-96-96c-6.003-6.003-9.378-14.147-9.378-22.64s3.375-16.637 9.378-22.64c6.003-6.003 14.147-9.379 22.64-9.379s16.637 3.376 22.64 9.379l73.36 73.402 201.36-201.402c2.973-2.973 6.502-5.331 10.387-6.941s8.048-2.438 12.253-2.438c4.205 0 8.368 0.829 12.253 2.438s7.414 3.968 10.387 6.941c2.973 2.973 5.331 6.502 6.941 10.387s2.438 8.048 2.438 12.253c0 4.205-0.829 8.368-2.438 12.253s-3.968 7.414-6.941 10.387z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_seal_check_fill"],defaultCode:59653,grid:0},attrs:[{}],properties:{order:499,id:21,name:"linda_seal_check_fill",prevSize:32,code:59653},setIdx:0,setId:9,iconIdx:25},{icon:{paths:["M297.36 310.64c-2.975-2.972-5.336-6.501-6.946-10.386s-2.439-8.049-2.439-12.254c0-4.205 0.829-8.369 2.439-12.254s3.971-7.414 6.946-10.386l192-192c2.973-2.975 6.502-5.335 10.387-6.946s8.048-2.439 12.253-2.439c4.205 0 8.368 0.829 12.253 2.439s7.414 3.971 10.387 6.946l192 192c6.003 6.004 9.379 14.148 9.379 22.64s-3.376 16.636-9.379 22.64c-6.003 6.004-14.147 9.376-22.64 9.376s-16.637-3.372-22.64-9.376l-137.36-137.4v338.76c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-338.76l-137.36 137.4c-2.973 2.975-6.502 5.336-10.387 6.946s-8.048 2.44-12.253 2.44c-4.205 0-8.369-0.829-12.254-2.44s-7.414-3.971-10.386-6.946zM960 544v256c0 16.973-6.742 33.251-18.746 45.254s-28.282 18.746-45.254 18.746h-768c-16.974 0-33.252-6.742-45.255-18.746s-18.745-28.282-18.745-45.254v-256c0-16.973 6.743-33.251 18.745-45.254s28.281-18.746 45.255-18.746h272c4.243 0 8.314 1.686 11.315 4.685 2.998 3.002 4.685 7.072 4.685 11.315v13.84c0 53.798 44 99.158 97.84 98.16 25.139-0.483 49.088-10.81 66.694-28.762 17.61-17.949 27.469-42.093 27.466-67.238v-16c0-4.243 1.686-8.314 4.685-11.315 3.002-2.998 7.072-4.685 11.315-4.685h272c16.973 0 33.251 6.742 45.254 18.746s18.746 28.282 18.746 45.254zM800 672c0-9.494-2.816-18.774-8.090-26.669-5.274-7.891-12.771-14.045-21.542-17.677-8.771-3.635-18.422-4.586-27.731-2.733-9.312 1.853-17.866 6.426-24.579 13.136-6.71 6.714-11.283 15.267-13.136 24.579-1.853 9.309-0.899 18.96 2.733 27.731s9.786 16.269 17.677 21.542c7.894 5.274 17.174 8.090 26.669 8.090 12.73 0 24.941-5.056 33.942-14.058 9.002-9.005 14.058-21.213 14.058-33.942z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_upload_fill"],defaultCode:59654,grid:0},attrs:[{}],properties:{order:500,id:22,name:"linda_upload_fill",prevSize:32,code:59654},setIdx:0,setId:9,iconIdx:26},{icon:{paths:["M947.2 752.358l-349.802-607.479c-8.739-14.883-21.219-27.223-36.198-35.797s-31.939-13.085-49.2-13.085c-17.261 0-34.221 4.511-49.2 13.085s-27.459 20.915-36.202 35.797l-349.798 607.479c-8.411 14.397-12.843 30.768-12.843 47.44s4.432 33.046 12.843 47.44c8.629 14.973 21.087 27.382 36.094 35.952 15.008 8.566 32.025 12.989 49.306 12.81h699.598c17.267 0.166 34.269-4.262 49.261-12.832 14.992-8.566 27.437-20.966 36.061-35.93 8.422-14.387 12.87-30.755 12.883-47.427s-4.406-33.050-12.803-47.453zM480 416c0-8.486 3.373-16.627 9.373-22.627 6-6.003 14.141-9.373 22.627-9.373s16.627 3.37 22.627 9.373c6 6 9.373 14.141 9.373 22.627v160c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-160zM512 768c-9.494 0-18.774-2.816-26.669-8.090-7.891-5.274-14.045-12.771-17.677-21.542-3.635-8.771-4.586-18.422-2.733-27.731 1.853-9.312 6.426-17.866 13.136-24.579 6.714-6.71 15.267-11.283 24.579-13.136 9.309-1.853 18.96-0.902 27.731 2.733 8.771 3.632 16.269 9.786 21.542 17.677 5.274 7.894 8.090 17.174 8.090 26.669 0 12.73-5.056 24.938-14.058 33.939-9.002 9.005-21.213 14.061-33.942 14.061z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_warning_fill"],defaultCode:59655,grid:0},attrs:[{}],properties:{order:501,id:23,name:"linda_warning_fill",prevSize:32,code:59655},setIdx:0,setId:9,iconIdx:27},{icon:{paths:["M512 96c-82.278 0-162.707 24.398-231.117 70.109s-121.731 110.681-153.217 186.694c-31.486 76.016-39.724 159.658-23.673 240.355 16.052 80.694 55.671 154.819 113.85 212.998s132.303 97.798 212.998 113.85c80.698 16.051 164.342 7.814 240.355-23.674 76.013-31.485 140.986-84.803 186.694-153.216 45.712-68.41 70.109-148.838 70.109-231.117-0.115-110.294-43.981-216.038-121.971-294.028s-183.734-121.856-294.029-121.972zM496 288c9.494 0 18.774 2.815 26.669 8.090 7.891 5.274 14.045 12.771 17.677 21.541 3.635 8.772 4.586 18.423 2.733 27.732-1.853 9.312-6.426 17.866-13.136 24.579-6.714 6.71-15.267 11.283-24.579 13.136-9.309 1.853-18.96 0.902-27.731-2.733-8.771-3.632-16.269-9.786-21.542-17.677-5.274-7.894-8.090-17.174-8.090-26.669 0-12.73 5.056-24.94 14.058-33.941s21.213-14.059 33.942-14.059zM544 736c-16.973 0-33.251-6.742-45.254-18.746s-18.746-28.282-18.746-45.254v-160c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c16.973 0 33.251 6.742 45.254 18.746s18.746 28.282 18.746 45.254v160c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_info_fill"],defaultCode:59648,grid:0},attrs:[{}],properties:{order:502,id:24,name:"linda_info_fill",prevSize:32,code:59656},setIdx:0,setId:9,iconIdx:28},{icon:{paths:["M662.639 809.361c2.974 2.97 5.333 6.502 6.942 10.385 1.609 3.887 2.436 8.047 2.436 12.254 0 4.203-0.828 8.367-2.436 12.254-1.609 3.883-3.968 7.411-6.942 10.385s-6.502 5.333-10.385 6.942c-3.887 1.609-8.051 2.436-12.254 2.436-4.207 0-8.367-0.828-12.254-2.436-3.883-1.609-7.415-3.968-10.385-6.942l-320.002-320c-2.975-2.97-5.335-6.502-6.946-10.385-1.61-3.887-2.439-8.047-2.439-12.254s0.829-8.371 2.439-12.254c1.61-3.887 3.971-7.415 6.946-10.385l320.002-320.002c6.003-6.004 14.148-9.378 22.639-9.378s16.636 3.373 22.639 9.378c6.003 6.005 9.378 14.149 9.378 22.64s-3.375 16.635-9.378 22.64l-297.4 297.361 297.4 297.361z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_arrow_left"],defaultCode:59710,grid:0},attrs:[{}],properties:{order:503,id:25,name:"linda_arrow_left",prevSize:32,code:59710},setIdx:0,setId:9,iconIdx:29},{icon:{paths:["M822.639 777.361c2.974 2.97 5.333 6.502 6.942 10.385 1.609 3.887 2.436 8.047 2.436 12.254 0 4.203-0.828 8.367-2.436 12.254-1.609 3.883-3.968 7.411-6.942 10.385s-6.502 5.333-10.385 6.942c-3.887 1.609-8.051 2.436-12.254 2.436-4.207 0-8.367-0.828-12.254-2.436-3.883-1.609-7.415-3.968-10.385-6.942l-265.361-265.399-265.361 265.399c-6.004 6.003-14.148 9.378-22.64 9.378s-16.635-3.375-22.64-9.378c-6.004-6.003-9.378-14.148-9.378-22.639s3.373-16.636 9.378-22.639l265.401-265.361-265.401-265.361c-6.004-6.004-9.378-14.148-9.378-22.64s3.373-16.635 9.378-22.64c6.005-6.004 14.149-9.378 22.64-9.378s16.635 3.373 22.64 9.378l265.361 265.401 265.361-265.401c6.003-6.004 14.148-9.378 22.639-9.378s16.636 3.373 22.639 9.378c6.003 6.005 9.378 14.149 9.378 22.64s-3.375 16.635-9.378 22.64l-265.399 265.361 265.399 265.361z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_action_close"],defaultCode:59656,grid:0},attrs:[{}],properties:{order:504,id:26,name:"linda_action_close",prevSize:32,code:59657},setIdx:0,setId:9,iconIdx:30},{icon:{paths:["M854.639 406.64l-320 319.999c-2.97 2.974-6.502 5.338-10.385 6.946-3.887 1.613-8.047 2.441-12.254 2.441s-8.371-0.828-12.254-2.441c-3.887-1.609-7.415-3.972-10.385-6.946l-320.002-319.999c-6.004-6.005-9.378-14.149-9.378-22.64s3.373-16.636 9.378-22.64c6.005-6.004 14.149-9.378 22.64-9.378s16.635 3.373 22.64 9.378l297.361 297.401 297.361-297.401c2.97-2.973 6.502-5.331 10.385-6.941 3.887-1.609 8.047-2.437 12.254-2.437 4.203 0 8.367 0.828 12.254 2.437 3.883 1.609 7.411 3.968 10.385 6.941s5.333 6.503 6.942 10.388c1.609 3.884 2.436 8.048 2.436 12.253s-0.828 8.368-2.436 12.253c-1.609 3.885-3.968 7.414-6.942 10.388z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_arrow_down"],defaultCode:59661,grid:0},attrs:[{}],properties:{order:505,id:27,name:"linda_arrow_down",prevSize:32,code:59661},setIdx:0,setId:9,iconIdx:31},{icon:{paths:["M694.639 393.36c2.978 2.972 5.338 6.502 6.946 10.386 1.613 3.885 2.441 8.049 2.441 12.254s-0.828 8.369-2.441 12.254c-1.609 3.887-3.968 7.415-6.946 10.385l-224 224c-2.97 2.978-6.498 5.338-10.385 6.946-3.883 1.613-8.047 2.441-12.254 2.441s-8.371-0.828-12.254-2.441c-3.883-1.609-7.415-3.968-10.386-6.946l-96-96c-6.004-6.003-9.378-14.148-9.378-22.639s3.373-16.636 9.378-22.639c6.004-6.007 14.148-9.378 22.64-9.378s16.636 3.371 22.64 9.378l73.36 73.399 201.361-201.401c2.97-2.975 6.502-5.335 10.385-6.946s8.047-2.439 12.254-2.439c4.207 0 8.371 0.829 12.254 2.439 3.887 1.61 7.415 3.971 10.385 6.946zM928 512c0 82.278-24.397 162.705-70.11 231.117-45.709 68.412-110.682 121.732-186.692 153.216-76.015 31.488-159.659 39.727-240.354 23.676-80.697-16.051-154.821-55.671-213-113.852s-97.799-132.305-113.85-213.001c-16.052-80.695-7.814-164.339 23.673-240.352s84.806-140.984 153.216-186.695c68.411-45.711 148.839-70.109 231.117-70.109 110.293 0.116 216.038 43.983 294.029 121.972s121.856 183.734 121.971 294.028zM864 512c0-69.619-20.642-137.675-59.324-195.561-38.677-57.886-93.653-103.003-157.973-129.645-64.316-26.642-135.091-33.613-203.375-20.031-68.281 13.582-131.001 47.107-180.23 96.335s-82.753 111.948-96.335 180.23c-13.582 68.279-6.611 139.055 20.031 203.375s71.759 119.296 129.645 157.973c57.886 38.677 125.941 59.324 195.561 59.324 93.325-0.107 182.797-37.227 248.785-103.215s103.108-155.46 103.215-248.785z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_check_input"],defaultCode:59674,grid:0},attrs:[{}],properties:{order:506,id:28,name:"linda_check_input",prevSize:32,code:59674},setIdx:0,setId:9,iconIdx:32},{icon:{paths:["M215.68 138.48c-2.81-3.168-6.221-5.746-10.035-7.586s-7.955-2.904-12.184-3.132c-4.228-0.227-8.46 0.387-12.449 1.807s-7.657 3.618-10.791 6.466c-3.134 2.848-5.671 6.289-7.465 10.125s-2.809 7.99-2.985 12.221c-0.177 4.231 0.488 8.455 1.955 12.427s3.709 7.613 6.595 10.713l76.96 84.68c-145.28 89.16-207.76 226.6-210.52 232.842-1.819 4.092-2.76 8.521-2.76 12.996 0 4.48 0.94 8.909 2.76 13.001 1.4 3.162 35.28 78.281 110.6 153.6 100.36 100.322 227.12 153.361 366.64 153.361 71.706 0.41 142.686-14.353 208.282-43.319l88 96.841c2.807 3.166 6.221 5.747 10.035 7.586 3.81 1.839 7.953 2.901 12.181 3.132 4.228 0.226 8.461-0.388 12.45-1.809 3.989-1.417 7.659-3.618 10.79-6.464 3.136-2.85 5.67-6.289 7.467-10.125 1.792-3.836 2.807-7.991 2.982-12.22 0.179-4.233-0.486-8.457-1.954-12.429s-3.708-7.612-6.592-10.714l-639.962-703.999zM405 441.839l166.678 183.403c-25.097 13.205-53.875 17.698-81.805 12.774-27.93-4.919-53.436-18.978-72.512-39.966-19.075-20.992-30.64-47.718-32.877-75.994s4.979-56.491 20.516-80.218zM512 768c-123.12 0-230.68-44.762-319.721-133.001-36.547-36.322-67.631-77.751-92.28-122.999 18.76-35.162 78.64-133.56 189.4-197.52l72 79c-27.875 35.7-42.231 80.107-40.531 125.368s19.346 88.465 49.82 121.971c30.474 33.51 71.811 55.168 116.71 61.141 44.898 5.978 90.462-4.109 128.64-28.48l58.923 64.798c-52.002 19.951-107.268 30.029-162.961 29.722zM536 386.28c-8.337-1.591-15.706-6.43-20.476-13.451s-6.558-15.651-4.966-23.989c1.591-8.338 6.43-15.703 13.453-20.474s15.65-6.557 23.987-4.966c40.785 7.907 77.922 28.786 105.869 59.523s45.21 69.684 49.212 111.037c0.789 8.448-1.809 16.866-7.223 23.403-5.414 6.532-13.205 10.645-21.653 11.439-1.003 0.055-2.001 0.055-3.004 0-7.996 0.034-15.718-2.931-21.641-8.303-5.922-5.376-9.617-12.774-10.359-20.74-2.692-27.503-14.191-53.402-32.785-73.849-18.59-20.445-43.29-34.345-70.413-39.63zM989.12 525.039c-1.681 3.763-42.202 93.483-133.44 175.202-3.119 2.88-6.78 5.111-10.765 6.566-3.989 1.451-8.226 2.095-12.467 1.894s-8.401-1.242-12.233-3.063c-3.836-1.826-7.266-4.395-10.099-7.556-2.829-3.162-5.005-6.857-6.391-10.867-1.391-4.015-1.967-8.26-1.698-12.497 0.265-4.237 1.374-8.38 3.26-12.181 1.882-3.806 4.506-7.198 7.714-9.975 44.762-40.218 82.364-87.748 111.198-140.561-24.704-45.291-55.855-86.749-92.48-123.080-89.037-88.16-196.599-132.92-319.718-132.92-25.941-0.032-51.844 2.069-77.44 6.28-4.164 0.736-8.431 0.64-12.556-0.282s-8.027-2.653-11.48-5.092c-3.453-2.439-6.388-5.538-8.637-9.117s-3.765-7.57-4.463-11.739c-0.697-4.169-0.562-8.435 0.399-12.552s2.727-8.002 5.198-11.432c2.471-3.43 5.597-6.336 9.197-8.551s7.604-3.695 11.78-4.354c29.086-4.803 58.518-7.197 88-7.16 139.52 0 266.278 53.040 366.639 153.4 75.319 75.32 109.201 150.481 110.601 153.642 1.818 4.092 2.761 8.521 2.761 12.996 0 4.48-0.943 8.909-2.761 13.001h-0.119z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_hide"],defaultCode:59703,grid:0},attrs:[{}],properties:{order:507,id:29,name:"linda_hide",prevSize:32,code:59703},setIdx:0,setId:9,iconIdx:33},{icon:{paths:["M918.639 873.357l-200.282-200.239c58.052-69.692 86.997-159.078 80.819-249.57s-47.006-175.115-113.988-236.271c-66.982-61.155-154.965-94.133-245.641-92.072-90.678 2.061-177.071 39.001-241.206 103.136s-101.076 150.528-103.136 241.206c-2.061 90.675 30.917 178.658 92.072 245.641s145.78 107.81 236.271 113.988c90.491 6.178 179.878-22.767 249.57-80.819l200.239 200.282c2.974 2.974 6.507 5.333 10.389 6.942s8.047 2.436 12.254 2.436c4.203 0 8.367-0.828 12.25-2.436 3.887-1.609 7.415-3.968 10.389-6.942s5.333-6.502 6.942-10.389c1.609-3.883 2.436-8.047 2.436-12.25 0-4.207-0.828-8.371-2.436-12.254s-3.968-7.415-6.942-10.389zM159.999 448c0-56.962 16.891-112.644 48.537-160.006s76.625-84.275 129.251-106.073c52.625-21.798 110.534-27.501 166.397-16.389 55.868 11.113 107.183 38.542 147.46 78.819s67.708 91.594 78.822 147.461c11.11 55.867 5.406 113.775-16.388 166.4-21.798 52.625-58.714 97.604-106.074 129.25-47.364 31.646-103.044 48.538-160.004 48.538-76.358-0.085-149.562-30.455-203.555-84.45-53.992-53.99-84.362-127.194-84.447-203.55z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_search"],defaultCode:59706,grid:0},attrs:[{}],properties:{order:508,id:30,name:"linda_search",prevSize:32,code:59706},setIdx:0,setId:9,iconIdx:34},{icon:{paths:["M989.239 499.038c-1.399-3.157-35.281-78.318-110.601-153.638-100.361-100.36-227.119-153.4-366.639-153.4s-266.281 53.040-366.64 153.4c-75.32 75.32-109.36 150.6-110.6 153.638-1.819 4.096-2.76 8.525-2.76 13.001 0 4.48 0.94 8.909 2.76 13.001 1.4 3.162 35.28 78.281 110.6 153.6 100.36 100.322 227.12 153.361 366.64 153.361s266.278-53.039 366.639-153.361c75.319-75.319 109.201-150.438 110.601-153.6 1.818-4.092 2.761-8.521 2.761-13.001 0-4.476-0.943-8.905-2.761-13.001zM512 768c-123.12 0-230.68-44.762-319.721-133.001-36.534-36.331-67.616-77.76-92.28-122.999 24.657-45.244 55.74-86.673 92.28-123 89.040-88.24 196.6-133 319.721-133 123.119 0 230.682 44.76 319.718 133 36.608 36.318 67.759 77.748 92.48 123-28.838 53.841-154.479 256-412.198 256zM512 320c-37.973 0-75.098 11.261-106.67 32.358-31.575 21.097-56.183 51.084-70.716 86.166-14.532 35.085-18.334 73.69-10.926 110.933s25.694 71.454 52.546 98.308c26.852 26.85 61.064 45.137 98.308 52.544 37.244 7.411 75.849 3.61 110.933-10.923 35.081-14.532 65.067-39.142 86.165-70.716 21.099-31.578 32.358-68.698 32.358-106.671-0.051-50.906-20.301-99.711-56.294-135.706s-84.8-56.241-135.706-56.294zM512 640c-25.318 0-50.065-7.505-71.113-21.572-21.050-14.063-37.456-34.057-47.145-57.442-9.688-23.39-12.223-49.126-7.284-73.958 4.939-24.828 17.129-47.637 35.031-65.537 17.9-17.901 40.71-30.092 65.537-35.031 24.832-4.939 50.569-2.404 73.954 7.284 23.39 9.688 43.383 26.094 57.446 47.144 14.063 21.047 21.572 45.798 21.572 71.113 0 33.946-13.487 66.505-37.491 90.509s-56.563 37.491-90.509 37.491z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_view"],defaultCode:59707,grid:0},attrs:[{}],properties:{order:509,id:31,name:"linda_view",prevSize:32,code:59707},setIdx:0,setId:9,iconIdx:35},{icon:{paths:["M512 96c-82.278 0-162.706 24.398-231.117 70.109s-121.731 110.681-153.216 186.695c-31.486 76.013-39.724 159.657-23.673 240.352s55.671 154.82 113.85 213.001c58.179 58.18 132.303 97.801 213 113.852 80.695 16.051 164.339 7.812 240.354-23.676 76.011-31.484 140.983-84.804 186.692-153.216 45.713-68.412 70.11-148.838 70.11-231.117-0.115-110.294-43.981-216.038-121.971-294.028s-183.735-121.856-294.029-121.972zM512 864c-69.619 0-137.674-20.646-195.561-59.324s-103.003-93.653-129.645-157.973c-26.642-64.32-33.613-135.095-20.031-203.375 13.582-68.281 47.107-131.002 96.335-180.23s111.949-82.753 180.23-96.335c68.284-13.582 139.059-6.611 203.375 20.031 64.32 26.642 119.296 71.759 157.973 129.645 38.682 57.886 59.324 125.941 59.324 195.561-0.107 93.325-37.227 182.797-103.215 248.785s-155.46 103.108-248.785 103.215zM480 544v-224c0-8.487 3.371-16.626 9.374-22.627 5.999-6.001 14.14-9.373 22.626-9.373s16.627 3.372 22.626 9.373c6.003 6.001 9.374 14.141 9.374 22.627v224c0 8.486-3.371 16.627-9.374 22.626-5.999 6.003-14.14 9.374-22.626 9.374s-16.627-3.371-22.626-9.374c-6.003-5.999-9.374-14.14-9.374-22.626zM560 688c0 9.493-2.816 18.773-8.090 26.667s-12.77 14.046-21.542 17.681c-8.768 3.631-18.419 4.582-27.733 2.731-9.31-1.852-17.865-6.426-24.576-13.137s-11.285-15.266-13.137-24.576c-1.852-9.314-0.9-18.965 2.731-27.733 3.635-8.772 9.788-16.269 17.681-21.542s17.173-8.090 26.667-8.090c12.732 0 24.939 5.056 33.941 14.059s14.059 21.21 14.059 33.941z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda4_wrong"],defaultCode:59709,grid:0},attrs:[{}],properties:{order:510,id:32,name:"linda4_wrong",prevSize:32,code:59709},setIdx:0,setId:9,iconIdx:36},{icon:{paths:["M475.429 18.286c4.789-0.003 9.522 1.031 13.874 3.031s8.219 4.919 11.335 8.556l132.677 154.791c5.724 6.685 8.558 15.372 7.877 24.147s-4.818 16.92-11.504 22.644c-6.685 5.724-15.371 8.558-24.147 7.877s-16.92-4.819-22.644-11.504l-74.299-86.683v485.247c0 8.798-3.495 17.234-9.716 23.455s-14.657 9.715-23.454 9.715c-8.797 0-17.234-3.495-23.454-9.715s-9.716-14.657-9.716-23.455v-485.29l-74.299 86.727c-2.834 3.31-6.293 6.030-10.179 8.004s-8.121 3.163-12.466 3.5c-4.345 0.336-8.714-0.186-12.857-1.537s-7.979-3.506-11.29-6.34c-3.31-2.834-6.031-6.292-8.004-10.178s-3.163-8.122-3.5-12.466c-0.337-4.345 0.185-8.714 1.537-12.857s3.506-7.979 6.341-11.29l132.677-154.791c3.116-3.637 6.983-6.556 11.335-8.556s9.084-3.034 13.874-3.031zM254.122 327.956c8.797-0.047 17.252 3.403 23.506 9.59s9.793 14.605 9.84 23.403c0.047 8.797-3.403 17.252-9.59 23.506s-14.605 9.793-23.403 9.84c-48.339 0.266-82.614 1.504-108.663 6.28-25.032 4.644-39.582 12.030-50.329 22.777-12.251 12.251-20.211 29.455-24.589 61.916-4.467 33.39-4.555 77.661-4.555 141.125v44.226c0 63.51 0.088 107.776 4.555 141.173 4.379 32.461 12.383 49.62 24.589 61.915 12.251 12.2 29.41 20.165 61.916 24.539 33.347 4.513 77.661 4.557 141.125 4.557h353.807c63.465 0 107.732-0.044 141.173-4.557 32.461-4.374 49.62-12.339 61.872-24.583 12.244-12.251 20.209-29.411 24.583-61.872 4.469-33.397 4.557-77.663 4.557-141.173v-44.226c0-63.464-0.088-107.734-4.557-141.169-4.374-32.418-12.383-49.622-24.583-61.872-10.796-10.747-25.3-18.133-50.33-22.777-26.053-4.776-60.328-6.015-108.665-6.28-4.356-0.023-8.665-0.904-12.68-2.592s-7.659-4.151-10.723-7.248c-3.064-3.096-5.487-6.766-7.133-10.8s-2.48-8.351-2.457-12.706c0.023-4.356 0.904-8.665 2.592-12.68s4.152-7.659 7.248-10.723c3.097-3.063 6.766-5.487 10.8-7.133s8.351-2.48 12.706-2.457c47.852 0.266 87.7 1.415 120.293 7.385 33.529 6.192 62.054 17.912 85.27 41.13 26.624 26.579 38.034 60.148 43.432 99.95 5.127 38.3 5.127 87.081 5.127 147.538v49.091c0 60.499 0 109.234-5.127 147.583-5.398 39.804-16.808 73.326-43.432 99.95s-60.145 38.034-99.95 43.432c-38.349 5.127-87.126 5.127-147.583 5.127h-358.672c-60.457 0-109.238 0-147.582-5.127-39.804-5.354-73.326-16.808-99.951-43.432s-38.034-60.145-43.386-99.95c-5.174-38.349-5.174-87.128-5.174-147.583v-49.091c0-60.457-0-109.238 5.174-147.582 5.307-39.804 16.806-73.327 43.386-99.951 23.219-23.174 51.744-34.938 85.267-41.086 32.595-5.97 72.442-7.12 120.295-7.385z"],width:951,attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda4clients_upload (1)"],defaultCode:59701,grid:0},attrs:[{}],properties:{order:511,id:33,name:"linda_upload_docs-1",prevSize:32,code:59701},setIdx:0,setId:9,iconIdx:37},{icon:{paths:["M918.64 233.36l-128-128c-2.973-2.975-6.502-5.335-10.387-6.946s-8.048-2.439-12.253-2.439c-4.205 0-8.368 0.829-12.253 2.439s-7.414 3.971-10.387 6.946l-384 384c-2.97 2.973-5.325 6.502-6.931 10.387s-2.432 8.048-2.429 12.253v128c0 8.486 3.373 16.627 9.373 22.627s14.141 9.373 22.627 9.373h128c4.205 0.003 8.368-0.822 12.253-2.429 3.882-1.606 7.414-3.962 10.387-6.931l384-384c2.976-2.972 5.334-6.501 6.947-10.386 1.61-3.884 2.438-8.049 2.438-12.254s-0.829-8.369-2.438-12.254c-1.613-3.884-3.971-7.414-6.947-10.386zM498.762 608h-82.762v-82.762l256-255.999 82.762 82.76-256 256zM800 306.76l-82.762-82.76 50.762-50.76 82.762 82.76-50.762 50.76zM896 512v320c0 16.973-6.742 33.251-18.746 45.254s-28.282 18.746-45.254 18.746h-640c-16.974 0-33.252-6.742-45.255-18.746s-18.745-28.282-18.745-45.254v-640c0-16.974 6.743-33.252 18.745-45.255s28.281-18.745 45.255-18.745h320c8.486 0 16.627 3.372 22.627 9.373s9.373 14.14 9.373 22.627c0 8.487-3.373 16.626-9.373 22.628s-14.141 9.372-22.627 9.372h-320v640h640v-320c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda4clients_edit"],defaultCode:59702,grid:0},attrs:[{}],properties:{order:512,id:34,name:"linda_edit",prevSize:32,code:59702},setIdx:0,setId:9,iconIdx:38},{icon:{paths:["M86.141 105.324c55.156-55.155 129.962-86.141 207.964-86.141h434.764c38.623 0 76.869 7.607 112.552 22.387s68.104 36.444 95.413 63.754c27.309 27.31 48.971 59.732 63.756 95.415 14.777 35.682 22.386 73.926 22.386 112.549v358.041c0 38.622-7.609 76.867-22.386 112.549-14.785 35.684-36.447 68.105-63.756 95.415s-59.731 48.971-95.413 63.756c-35.682 14.777-73.929 22.386-112.552 22.386h-434.764c-78.002 0-152.808-30.988-207.964-86.142-27.31-27.309-48.974-59.731-63.754-95.415-14.78-35.682-22.387-73.927-22.387-112.549v-358.041c0-78.002 30.986-152.808 86.141-207.964zM294.105 95.905c-57.654 0-112.946 22.903-153.713 63.67s-63.67 96.059-63.67 153.713v358.041c0 28.547 5.623 56.815 16.548 83.189s26.937 50.338 47.122 70.527c40.767 40.763 96.059 63.669 153.713 63.669h434.764c28.548 0 56.815-5.624 83.187-16.549 26.38-10.925 50.341-26.939 70.53-47.12 20.181-20.189 36.194-44.153 47.12-70.527s16.549-54.641 16.549-83.189v-358.041c0-28.548-5.624-56.815-16.549-83.189s-26.939-50.337-47.12-70.524c-20.189-20.185-44.15-36.198-70.53-47.122-26.372-10.925-54.639-16.548-83.187-16.548h-434.764z","M219.731 226.633c23.117-23.117 54.47-36.105 87.164-36.105 16.188 0 32.217 3.189 47.173 9.384s28.545 15.274 39.991 26.721c11.447 11.447 20.526 25.036 26.722 39.991s9.383 30.985 9.383 47.173c0 16.188-3.189 32.217-9.383 47.173s-15.275 28.544-26.722 39.991c-11.446 11.446-25.035 20.526-39.991 26.721s-30.985 9.384-47.173 9.384c-32.693 0-64.046-12.987-87.164-36.105s-36.105-54.471-36.105-87.164c0-32.692 12.987-64.046 36.105-87.164zM306.894 267.252c-12.345 0-24.184 4.903-32.913 13.633s-13.633 20.568-13.633 32.912c0 12.345 4.904 24.184 13.633 32.913s20.568 13.633 32.913 13.633c6.112 0 12.165-1.204 17.812-3.543s10.778-5.767 15.1-10.090c4.322-4.322 7.751-9.453 10.090-15.101s3.543-11.7 3.543-17.812c0-6.112-1.204-12.164-3.543-17.812s-5.768-10.778-10.090-15.1c-4.322-4.322-9.453-7.751-15.1-10.090s-11.7-3.543-17.812-3.543zM835.395 446.38c-31.957-22.648-70.889-33.29-109.934-30.037-39.278 3.274-76.115 20.397-103.939 48.314l-119.315 119.316c-24.68 24.511-57.071 39.744-91.691 43.118s-69.342-5.316-98.291-24.6c-14.229-9.479-31.297-13.75-48.313-12.092-16.566 1.615-32.094 8.754-44.097 20.247l-139.57 162.408c-13.808 16.065-38.028 17.9-54.097 4.091s-17.9-38.029-4.091-54.097l140.659-163.676c0.658-0.765 1.345-1.504 2.061-2.215 24.68-24.512 57.071-39.745 91.691-43.119s69.343 5.316 98.291 24.6c14.23 9.479 31.297 13.751 48.313 12.092 16.997-1.657 32.901-9.129 45.027-21.153 0.013-0.013 0.028-0.028 0.042-0.041l119.038-119.038c0.003-0.003-0.004 0.004 0 0 40.663-40.795 94.509-65.829 151.91-70.612 57.407-4.784 114.644 10.985 161.504 44.494 0.402 0.287 0.796 0.581 1.189 0.884l127.354 98.717c16.746 12.98 19.803 37.076 6.821 53.821s-37.077 19.798-53.823 6.819l-126.74-98.241z"],attrs:[{},{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{}]},tags:["linda4clients_image"],defaultCode:59711,grid:0},attrs:[{},{}],properties:{order:513,id:35,name:"linda4clients_upload_image",prevSize:32,code:59711},setIdx:0,setId:9,iconIdx:39},{icon:{paths:["M864 192h-160v-32c0-25.461-10.115-49.879-28.118-67.882s-42.422-28.118-67.882-28.118h-192c-25.459 0-49.878 10.114-67.882 28.118s-28.118 42.421-28.118 67.882v32h-160c-8.487 0-16.626 3.372-22.628 9.372s-9.372 14.14-9.372 22.628c0 8.487 3.372 16.626 9.372 22.628s14.14 9.372 22.628 9.372h32v576c0 16.973 6.743 33.251 18.745 45.254s28.281 18.746 45.255 18.746h512c16.973 0 33.251-6.742 45.254-18.746s18.746-28.282 18.746-45.254v-576h32c8.486 0 16.627-3.372 22.627-9.372s9.373-14.14 9.373-22.628c0-8.487-3.373-16.626-9.373-22.628s-14.141-9.372-22.627-9.372zM384 160c0-8.487 3.373-16.626 9.373-22.628s14.141-9.372 22.627-9.372h192c8.486 0 16.627 3.372 22.627 9.372s9.373 14.14 9.373 22.628v32h-256v-32zM768 832h-512v-576h512v576zM448 416v256c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-256c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627zM640 416v256c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-256c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda4clients_trash"],defaultCode:59712,grid:0},attrs:[{}],properties:{order:514,id:36,name:"linda_trash",prevSize:32,code:59712},setIdx:0,setId:9,iconIdx:40},{icon:{paths:["M512 118.154c21.751 0 39.385 17.633 39.385 39.385v630.154h-78.769v-630.154c0-21.751 17.633-39.385 39.385-39.385z","M287.228 562.92c15.38-15.381 40.317-15.381 55.698 0l169.074 169.073 169.074-169.073c15.38-15.381 40.317-15.381 55.698 0s15.381 40.317 0 55.698l-196.923 196.927c-15.38 15.376-40.317 15.376-55.698 0l-196.923-196.927c-15.381-15.38-15.381-40.317 0-55.698z"],attrs:[{},{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{}]},tags:["linda_button_end_arrow"],defaultCode:59694,grid:0},attrs:[{},{}],properties:{order:515,id:37,name:"linda_button_end_arrow",prevSize:32,code:59694},setIdx:0,setId:9,iconIdx:41},{icon:{paths:["M81.276 373.744l221.080-78.194 80.421-214.764c1.844-4.92 5.201-9.169 9.615-12.172s9.673-4.614 15.061-4.614c5.389 0 10.647 1.611 15.061 4.614s7.772 7.252 9.615 12.172l80.474 214.815 221.081 78.143c5.062 1.792 9.434 5.053 12.525 9.343s4.749 9.398 4.749 14.634c0 5.236-1.658 10.345-4.749 14.634s-7.462 7.551-12.525 9.343l-221.133 78.194-80.422 214.815c-1.843 4.922-5.2 9.171-9.615 12.173s-9.672 4.614-15.061 4.614c-5.388 0-10.646-1.613-15.061-4.614s-7.771-7.251-9.615-12.173l-80.474-214.867-221.027-78.143c-5.064-1.792-9.437-5.053-12.527-9.343s-4.748-9.398-4.748-14.634c0-5.236 1.658-10.345 4.748-14.634s7.464-7.551 12.527-9.343z","M81.276 373.744l221.080-78.194 80.421-214.764c1.844-4.92 5.201-9.169 9.615-12.172s9.673-4.614 15.061-4.614c5.389 0 10.647 1.611 15.061 4.614s7.772 7.252 9.615 12.172l80.474 214.815 221.081 78.143c5.062 1.792 9.434 5.053 12.525 9.343s4.749 9.398 4.749 14.634c0 5.236-1.658 10.345-4.749 14.634s-7.462 7.551-12.525 9.343l-221.133 78.194-80.422 214.815c-1.843 4.922-5.2 9.171-9.615 12.173s-9.672 4.614-15.061 4.614c-5.388 0-10.646-1.613-15.061-4.614s-7.771-7.251-9.615-12.173l-80.474-214.867-221.027-78.143c-5.064-1.792-9.437-5.053-12.527-9.343s-4.748-9.398-4.748-14.634c0-5.236 1.658-10.345 4.748-14.634s7.464-7.551 12.527-9.343z","M567.119 715.213l129.7-45.869 47.181-125.996c1.082-2.886 3.053-5.38 5.638-7.141 2.592-1.762 5.677-2.707 8.838-2.707s6.246 0.945 8.832 2.707c2.592 1.761 4.563 4.255 5.645 7.141l47.213 126.022 129.696 45.843c2.97 1.056 5.536 2.97 7.347 5.485 1.818 2.515 2.79 5.51 2.79 8.582s-0.973 6.074-2.79 8.589c-1.811 2.515-4.378 4.429-7.347 5.478l-129.728 45.875-47.181 126.022c-1.082 2.886-3.053 5.382-5.645 7.142-2.586 1.76-5.67 2.707-8.832 2.707s-6.246-0.947-8.838-2.707c-2.586-1.76-4.557-4.256-5.638-7.142l-47.213-126.054-129.668-45.843c-2.971-1.050-5.537-2.963-7.35-5.478s-2.785-5.517-2.785-8.589c0-3.072 0.973-6.067 2.785-8.582s4.379-4.429 7.35-5.485z","M567.119 715.213l129.7-45.869 47.181-125.996c1.082-2.886 3.053-5.38 5.638-7.141 2.592-1.762 5.677-2.707 8.838-2.707s6.246 0.945 8.832 2.707c2.592 1.761 4.563 4.255 5.645 7.141l47.213 126.022 129.696 45.843c2.97 1.056 5.536 2.97 7.347 5.485 1.818 2.515 2.79 5.51 2.79 8.582s-0.973 6.074-2.79 8.589c-1.811 2.515-4.378 4.429-7.347 5.478l-129.728 45.875-47.181 126.022c-1.082 2.886-3.053 5.382-5.645 7.142-2.586 1.76-5.67 2.707-8.832 2.707s-6.246-0.947-8.838-2.707c-2.586-1.76-4.557-4.256-5.638-7.142l-47.213-126.054-129.668-45.843c-2.971-1.050-5.537-2.963-7.35-5.478s-2.785-5.517-2.785-8.589c0-3.072 0.973-6.067 2.785-8.582s4.379-4.429 7.35-5.485z"],attrs:[{fill:"rgb(122, 229, 130)"},{fill:"none",stroke:"rgb(139, 211, 147)",strokeLinejoin:"miter",strokeLinecap:"butt",strokeMiterlimit:"4",strokeWidth:64},{fill:"rgb(0, 165, 239)"},{fill:"none",stroke:"rgb(0, 165, 239)",strokeLinejoin:"miter",strokeLinecap:"butt",strokeMiterlimit:"4",strokeWidth:64}],isMulticolor:!0,isMulticolor2:!0,colorPermutations:{"1122229130113921114711652391661481":[{f:3},{s:4},{f:2},{s:2}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:6},{s:7},{f:3},{s:3}]},tags:["linda_star"],defaultCode:59657,grid:0},attrs:[{fill:"rgb(122, 229, 130)"},{fill:"none",stroke:"rgb(139, 211, 147)",strokeLinejoin:"miter",strokeLinecap:"butt",strokeMiterlimit:"4",strokeWidth:64},{fill:"rgb(0, 165, 239)"},{fill:"none",stroke:"rgb(0, 165, 239)",strokeLinejoin:"miter",strokeLinecap:"butt",strokeMiterlimit:"4",strokeWidth:64}],properties:{order:516,id:38,name:"linda_star",prevSize:32,codes:[59658,59659,59660,59662],code:59658},setIdx:0,setId:9,iconIdx:42},{icon:{paths:["M992 608c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373h-64v64c0 8.486-3.373 16.627-9.373 22.627s-14.141 9.373-22.627 9.373c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627v-64h-64c-8.486 0-16.627-3.373-22.627-9.373s-9.373-14.141-9.373-22.627c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373h64v-64c0-8.486 3.373-16.627 9.373-22.627s14.141-9.373 22.627-9.373c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627v64h64c8.486 0 16.627 3.373 22.627 9.373s9.373 14.141 9.373 22.627zM224 288h64v64c0 8.486 3.372 16.627 9.373 22.627s14.14 9.373 22.627 9.373c8.486 0 16.627-3.373 22.627-9.373s9.373-14.141 9.373-22.627v-64h64c8.486 0 16.627-3.372 22.627-9.372s9.373-14.14 9.373-22.628c0-8.487-3.373-16.626-9.373-22.628s-14.141-9.372-22.627-9.372h-64v-64c0-8.487-3.373-16.626-9.373-22.628s-14.141-9.372-22.627-9.372c-8.487 0-16.626 3.372-22.627 9.372s-9.373 14.14-9.373 22.628v64h-64c-8.487 0-16.626 3.372-22.627 9.372s-9.373 14.14-9.373 22.628c0 8.487 3.372 16.626 9.373 22.628s14.14 9.372 22.627 9.372zM736 768h-32v-32c0-8.486-3.373-16.627-9.373-22.627s-14.141-9.373-22.627-9.373c-8.486 0-16.627 3.373-22.627 9.373s-9.373 14.141-9.373 22.627v32h-32c-8.486 0-16.627 3.373-22.627 9.373s-9.373 14.141-9.373 22.627c0 8.486 3.373 16.627 9.373 22.627s14.141 9.373 22.627 9.373h32v32c0 8.486 3.373 16.627 9.373 22.627s14.141 9.373 22.627 9.373c8.486 0 16.627-3.373 22.627-9.373s9.373-14.141 9.373-22.627v-32h32c8.486 0 16.627-3.373 22.627-9.373s9.373-14.141 9.373-22.627c0-8.486-3.373-16.627-9.373-22.627s-14.141-9.373-22.627-9.373zM877.242 320l-557.242 557.238c-12.001 11.994-28.273 18.733-45.24 18.733s-33.239-6.739-45.24-18.733l-82.8-82.717c-5.944-5.946-10.66-13.002-13.877-20.768-3.217-7.763-4.873-16.086-4.873-24.493s1.656-16.73 4.873-24.496c3.217-7.766 7.933-14.822 13.877-20.765l557.28-557.24c5.942-5.945 12.998-10.66 20.765-13.877s16.090-4.873 24.496-4.873c8.406 0 16.73 1.656 24.493 4.873 7.766 3.217 14.822 7.932 20.768 13.877l82.72 82.72c5.942 5.943 10.659 12.999 13.875 20.765 3.219 7.766 4.874 16.089 4.874 24.495s-1.654 16.73-4.874 24.495c-3.216 7.766-7.933 14.822-13.875 20.765zM832 274.76l-82.758-82.76-128 128 82.758 82.762 128-128.002z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"1122229130113921114711652391661481":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_magic"],defaultCode:59705,grid:0},attrs:[{}],properties:{order:517,id:39,name:"linda_magic",prevSize:32,code:59705},setIdx:0,setId:9,iconIdx:43},{icon:{paths:["M847.093 503.418v-0.005c0-67.971-20.155-134.419-57.921-190.936-37.763-56.517-91.438-100.568-154.237-126.58s-131.901-32.818-198.569-19.557c-66.667 13.261-127.905 45.993-175.968 94.058-48.065 48.063-80.797 109.301-94.058 175.968s-6.455 135.77 19.557 198.569c26.012 62.799 70.063 116.474 126.58 154.237 56.517 37.766 122.965 57.921 190.939 57.921h0.002c91.116-0.102 178.471-36.345 242.9-100.774s100.672-151.784 100.774-242.9zM903.24 503.418c0 79.075-23.45 156.377-67.382 222.128-43.935 65.751-106.379 116.998-179.437 147.259-73.059 30.263-153.45 38.18-231.009 22.753s-148.8-53.508-204.717-109.423c-55.917-55.918-93.996-127.158-109.424-204.718s-7.509-157.951 22.752-231.009c30.262-73.059 81.509-135.503 147.259-179.437s143.053-67.383 222.131-67.383c106.006 0.112 207.64 42.273 282.597 117.231 74.959 74.959 117.118 176.59 117.231 282.599z","M503.413 369.169v268.488","M369.169 503.413h268.488"],attrs:[{},{fill:"none",stroke:"rgb(0, 0, 0)",strokeLinejoin:"miter",strokeLinecap:"round",strokeMiterlimit:"4",strokeWidth:67.1219512195122},{fill:"none",stroke:"rgb(0, 0, 0)",strokeLinejoin:"miter",strokeLinecap:"round",strokeMiterlimit:"4",strokeWidth:67.1219512195122}],isMulticolor:!1,isMulticolor2:!0,colorPermutations:{"1122229130113921114711652391661481":[{},{s:0},{s:0}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{s:0},{s:0}]},tags:["linda_add"],defaultCode:59708,grid:0},attrs:[{},{fill:"none",stroke:"rgb(0, 0, 0)",strokeLinejoin:"miter",strokeLinecap:"round",strokeMiterlimit:"4",strokeWidth:67.1219512195122},{fill:"none",stroke:"rgb(0, 0, 0)",strokeLinejoin:"miter",strokeLinecap:"round",strokeMiterlimit:"4",strokeWidth:67.1219512195122}],properties:{order:518,id:40,name:"linda_add",prevSize:32,code:59708},setIdx:0,setId:9,iconIdx:44},{icon:{paths:["M490.283 170.278c11.993-11.997 31.445-11.997 43.442 0l213.332 213.333c11.997 11.997 11.997 31.449 0 43.446-11.993 11.997-31.445 11.997-43.442 0l-160.891-160.893v352.503c0 30.638 9.445 77.283 36.876 115.384 26.305 36.532 70.414 67.228 145.736 67.228 16.966 0 30.72 13.754 30.72 30.72s-13.754 30.72-30.72 30.72c-95.347 0-157.901-40.415-195.596-92.77-36.569-50.786-48.456-110.809-48.456-151.282v-352.503l-160.892 160.893c-11.997 11.997-31.448 11.997-43.445 0s-11.997-31.449 0-43.446l213.335-213.333z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_floating_button_arrow"],defaultCode:59690,grid:0},attrs:[{}],properties:{order:519,id:41,name:"linda_floating_button_arrow",prevSize:32,code:59690},setIdx:0,setId:9,iconIdx:45},{icon:{paths:["M752.296 383.16l-210.932-210.929c-5.358-5.367-12.628-8.385-20.214-8.391h-170.498c-27.819 0-54.499 11.051-74.17 30.722s-30.722 46.351-30.722 74.17v457.714c0 27.816 11.051 54.497 30.722 74.166 19.671 19.673 46.351 30.724 74.17 30.724h305.142c27.82 0 54.497-11.051 74.17-30.724 19.669-19.669 30.72-46.35 30.72-74.166v-324.214c-0.299-7.186-3.293-13.995-8.389-19.071zM550.9 261.485l112.14 112.139h-112.14v-112.139zM655.794 774.124h-305.142c-12.645 0-24.772-5.026-33.714-13.967s-13.964-21.066-13.964-33.71v-457.714c0-12.645 5.023-24.772 13.964-33.714s21.069-13.964 33.714-13.964h143.034v181.178c0.098 7.557 3.146 14.774 8.487 20.119 5.345 5.341 12.562 8.389 20.12 8.487h181.178v295.608c0 12.644-5.022 24.769-13.963 33.71s-21.070 13.967-33.714 13.967z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["linda_excel_file"],defaultCode:59668,grid:0},attrs:[{}],properties:{order:520,id:42,name:"linda_excel_file",prevSize:32,code:59668},setIdx:0,setId:9,iconIdx:46},{icon:{paths:["M295.977 295.977c58.379-58.379 137.56-91.177 220.119-91.177s161.739 32.797 220.119 91.177c58.38 58.379 91.177 137.56 91.177 220.119 0 40.878-8.053 81.359-23.695 119.128-15.647 37.769-38.576 72.086-67.482 100.991s-63.222 51.835-100.991 67.482c-37.769 15.643-78.25 23.695-119.128 23.695s-81.359-8.053-119.128-23.695c-37.768-15.647-72.086-38.576-100.992-67.482s-51.837-63.222-67.48-100.991c-15.644-37.769-23.696-78.25-23.696-119.128 0-82.559 32.797-161.74 91.177-220.119zM516.096 253.952c-69.526 0-136.202 27.619-185.364 76.78s-76.78 115.838-76.78 185.364c0 34.427 6.781 68.514 19.954 100.319s32.483 60.703 56.826 85.045c24.342 24.343 53.241 43.651 85.044 56.824 31.805 13.177 65.892 19.956 100.319 19.956s68.514-6.779 100.319-19.956c31.805-13.173 60.703-32.481 85.045-56.824s43.651-53.24 56.824-85.045c13.177-31.805 19.956-65.892 19.956-100.319 0-69.526-27.619-136.202-76.78-185.364s-115.839-76.78-185.364-76.78z","M516.096 332.23c13.574 0 24.576 11.003 24.576 24.576v149.108l88.375 88.375c9.597 9.601 9.597 25.162 0 34.759s-25.158 9.597-34.755 0l-95.576-95.576c-4.608-4.608-7.197-10.858-7.197-17.375v-159.29c0-13.573 11.002-24.576 24.576-24.576z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["linda_time (1)"],defaultCode:59686,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:521,id:43,name:"linda_time",prevSize:32,code:59686},setIdx:0,setId:9,iconIdx:47},{icon:{paths:["M378.878 223.23c12.442 0 22.528 10.086 22.528 22.528v7.131c10.074-0.077 20.957-0.077 32.737-0.077h155.709c11.78 0 22.663 0 32.739 0.077v-7.131c0-12.442 10.084-22.528 22.528-22.528 12.44 0 22.528 10.086 22.528 22.528v8.591c0.238 0.018 0.475 0.036 0.709 0.054 21.029 1.624 38.793 5.006 55.042 12.826 26.415 12.701 48.071 33.087 61.755 58.393l0.025 0.039c8.495 15.786 12.149 33.031 13.89 53.173 1.7 19.614 1.7 43.89 1.7 74.294v147.378c0 30.405 0 54.682-1.7 74.289-1.741 20.132-5.394 37.376-13.902 53.142l-0.057 0.106c-13.926 25.481-35.549 45.908-61.772 58.368-16.232 7.782-33.976 11.149-54.985 12.767-20.595 1.589-46.166 1.589-78.504 1.589h-155.701c-32.338 0-57.909 0-78.51-1.593-21.003-1.622-38.749-4.997-54.983-12.796-26.216-12.452-47.831-32.866-61.762-58.327l-0.074-0.135c-8.498-15.786-12.15-33.030-13.892-53.17-1.697-19.616-1.696-43.893-1.696-74.297v-147.35c0-30.405-0-54.682 1.696-74.289 1.742-20.132 5.396-37.373 13.904-53.141l0.058-0.107c13.925-25.475 35.541-45.9 61.763-58.361 16.234-7.802 33.982-11.178 54.987-12.8 0.237-0.018 0.474-0.036 0.712-0.054v-8.591c0-12.442 10.086-22.528 22.528-22.528zM356.35 299.552c-16.837 1.476-27.602 4.13-36.214 8.275l-0.11 0.053c-17.644 8.375-32.193 22.107-41.572 39.238-3.288 6.11-5.679 13.477-7.292 24.023h481.671c-1.618-10.564-4.014-17.955-7.315-24.097-9.032-16.693-23.519-30.497-41.648-39.212-8.61-4.145-19.386-6.803-36.221-8.28v5.371c0 12.442-10.088 22.528-22.528 22.528-12.444 0-22.528-10.086-22.528-22.528v-6.975c-10.039-0.077-21.189-0.080-33.681-0.080h-153.825c-12.493 0-23.642 0.002-33.679 0.080v6.975c0 12.442-10.086 22.528-22.528 22.528s-22.528-10.086-22.528-22.528v-5.371zM755.556 416.199h-487.118c-0.148 10.981-0.152 23.486-0.152 37.937v145.277c0 31.678 0.020 54.006 1.529 71.451 1.478 17.093 4.263 27.468 8.643 35.635 9.383 17.113 23.928 30.831 41.564 39.199l0.115 0.053c9.073 4.366 20.536 7.078 38.97 8.503 18.663 1.442 42.494 1.458 75.979 1.458h153.825c33.485 0 57.319-0.016 75.985-1.454 18.436-1.421 29.905-4.129 38.986-8.487l0.090-0.041c17.641-8.376 32.19-22.11 41.57-39.24 4.375-8.126 7.16-18.477 8.638-35.578 1.511-17.437 1.532-39.764 1.532-71.438v-145.31c0-14.463-0.004-26.976-0.156-37.966z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["linda_calendar"],defaultCode:59687,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:522,id:44,name:"linda_calendar",prevSize:32,code:59687},setIdx:0,setId:9,iconIdx:48},{icon:{paths:["M396.839 818.983c-14.396-14.397-14.396-37.736 0-52.134l238.237-238.24-238.237-238.236c-14.396-14.396-14.396-37.737 0-52.133 14.395-14.396 37.738-14.396 52.131 0l264.307 264.303c14.397 14.397 14.397 37.741 0 52.134l-264.307 264.307c-14.393 14.397-37.736 14.397-52.131 0z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["linda_arrow_right (1)"],defaultCode:59662,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:523,id:45,name:"linda_arrow_right",prevSize:32,code:59663},setIdx:0,setId:9,iconIdx:49},{icon:{paths:["M626.688 389.12l24.576 4.096c0-4.096 0-8.192 0-12.288s-4.096-8.192-4.096-8.192-8.192-4.096-8.192-4.096-8.192-4.096-8.192-4.096v24.576zM897.024 389.12v24.576c8.192 0 12.288-4.096 16.384-8.192s8.192-12.288 8.192-16.384h-24.576zM847.872 122.88h-278.528v49.152h278.528v-49.152zM540.672 413.696h86.016v-49.152h-86.016v49.152zM602.112 385.024l-20.48 118.784 49.152 8.192 20.48-118.784-49.152-8.192zM630.784 561.152h4.096v-49.152h-4.096v49.152zM716.8 516.096l61.44-90.112-40.96-28.672-61.44 94.208 40.96 24.576zM798.72 413.696h94.208v-49.152h-94.208v49.152zM917.504 389.12v-192.512h-49.152v196.608h49.152zM499.712 180.224l-32.768 147.456 49.152 8.192 28.672-147.456-45.056-8.192zM778.24 425.984c4.096-4.096 4.096-4.096 8.192-8.192 4.096 0 8.192-4.096 12.288-4.096v-49.152c-12.288 0-24.576 4.096-32.768 8.192-12.288 4.096-20.48 12.288-24.576 24.576l36.864 28.672zM581.632 503.808c0 8.192 0 12.288 0 20.48s4.096 12.288 8.192 20.48 12.288 8.192 16.384 12.288c8.192 4.096 12.288 4.096 20.48 4.096v-49.152l-45.056-8.192zM540.672 364.544c-4.096 0-8.192 0-12.288-4.096-4.096 0-4.096-4.096-8.192-8.192s-4.096-4.096-4.096-8.192 0-8.192 0-12.288l-49.152-4.096c-4.096 12.288 0 20.48 0 32.768 4.096 12.288 8.192 20.48 16.384 28.672s16.384 16.384 24.576 20.48c8.192 4.096 20.48 8.192 32.768 8.192v-53.248zM569.344 122.88c-16.384 0-32.768 4.096-45.056 16.384s-20.48 24.576-24.576 40.96l49.152 8.192c0-4.096 4.096-12.288 8.192-12.288 4.096-4.096 8.192-4.096 16.384-4.096v-49.152zM634.88 561.152c16.384 0 32.768-4.096 45.056-12.288s24.576-20.48 36.864-32.768l-40.96-28.672c-4.096 8.192-12.288 12.288-16.384 16.384-8.192 4.096-16.384 4.096-24.576 4.096v53.248zM847.872 172.032c8.192 0 12.288 4.096 16.384 8.192s8.192 12.288 8.192 16.384h49.152c0-20.48-8.192-36.864-20.48-53.248-16.384-12.288-36.864-20.48-53.248-20.48v49.152z","M765.952 147.456h49.152v249.856h-49.152v-249.856z","M413.696 647.168l-24.576-4.096c0 4.096 0 8.192 0 12.288s4.096 8.192 4.096 8.192 4.096 4.096 8.192 8.192c4.096 0 8.192 4.096 8.192 4.096l4.096-28.672zM147.456 647.168v-24.576c-8.192 0-12.288 4.096-16.384 8.192-8.192 4.096-8.192 8.192-8.192 16.384h24.576zM196.608 913.408h278.528v-49.152h-278.528v49.152zM499.712 622.592h-86.016v49.152h86.016v-49.152zM438.272 651.264l20.48-118.784-49.152-8.192-20.48 118.784 49.152 8.192zM409.6 475.136h-4.096v49.152h4.096v-49.152zM323.584 520.192l-61.44 90.112 40.96 28.672 61.44-90.112-40.96-28.672zM241.664 622.592h-94.208v49.152h94.208v-49.152zM122.88 647.168v196.608h49.152v-196.608h-49.152zM544.768 856.064l28.672-147.456-49.152-8.192-28.672 147.456 49.152 8.192zM262.144 610.304c-4.096 4.096-4.096 4.096-8.192 8.192-4.096 0-8.192 4.096-12.288 4.096v49.152c12.288 0 24.576-4.096 32.768-8.192 12.288-8.192 20.48-16.384 28.672-24.576l-40.96-28.672zM458.752 532.48c0-8.192 0-12.288 0-20.48s-4.096-12.288-8.192-20.48-12.288-8.192-16.384-12.288c-8.192-4.096-12.288-4.096-20.48-4.096v49.152l45.056 8.192zM499.712 671.744c4.096 0 8.192 0 12.288 4.096 4.096 0 4.096 4.096 8.192 8.192s4.096 4.096 4.096 8.192 0 8.192 0 12.288l49.152 8.192c4.096-12.288 0-20.48 0-32.768-4.096-12.288-8.192-20.48-16.384-28.672s-16.384-16.384-24.576-20.48c-8.192-4.096-20.48-8.192-32.768-8.192l0 49.152zM471.040 913.408c16.384 0 32.768-4.096 45.056-16.384s20.48-24.576 24.576-40.96l-49.152-8.192c0 4.096-4.096 12.288-8.192 12.288-4.096 4.096-8.192 4.096-16.384 4.096l4.096 49.152zM405.504 475.136c-16.384 0-32.768 4.096-45.056 12.288s-24.576 20.48-36.864 32.768l40.96 28.672c4.096-8.192 8.192-16.384 16.384-20.48s16.384-4.096 24.576-4.096v-49.152zM196.608 864.256c-8.192 0-12.288-4.096-16.384-8.192s-8.192-12.288-8.192-16.384h-49.152c0 20.48 8.192 36.864 20.48 53.248 12.288 12.288 32.768 20.48 53.248 20.48l0-49.152z","M229.234 639.003l49.152-0.056 0.284 249.856-49.152 0.056-0.284-249.856z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1},{f:1},{f:1}]},tags:["linda_score"],defaultCode:59663,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:524,id:46,name:"linda_score",prevSize:32,code:59664},setIdx:0,setId:9,iconIdx:50},{icon:{paths:["M696.32 954.368h-352.256c-98.304 0-180.224-81.92-180.224-180.224v-249.856c0-98.304 81.92-180.224 180.224-180.224h352.256c98.304 0 180.224 81.92 180.224 180.224v249.856c0 98.304-81.92 180.224-180.224 180.224zM344.064 405.504c-65.536 0-118.784 53.248-118.784 118.784v249.856c0 65.536 53.248 118.784 118.784 118.784h352.256c65.536 0 118.784-53.248 118.784-118.784v-249.856c0-65.536-53.248-118.784-118.784-118.784h-352.256z","M720.896 397.312h-405.504v-151.552c0-110.592 90.112-204.8 204.8-204.8s204.8 90.112 204.8 204.8v151.552zM376.832 335.872h282.624v-90.112c0-77.824-65.536-143.36-143.36-143.36s-139.264 65.536-139.264 143.36v90.112z","M552.96 696.32c40.96-12.288 69.632-53.248 69.632-94.208 0-57.344-45.056-102.4-102.4-102.4s-102.4 45.056-102.4 102.4c0 45.056 28.672 81.92 69.632 94.208v40.96c0 20.48 16.384 32.768 32.768 32.768 20.48 0 32.768-16.384 32.768-32.768v-40.96z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1},{f:1}]},tags:["linda_security"],defaultCode:59697,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:525,id:47,name:"linda_security",prevSize:32,code:59697},setIdx:0,setId:9,iconIdx:51},{icon:{paths:["M376.832 618.496l-45.056-45.056 135.168-135.168 61.44 61.44 106.496-106.496 45.056 45.056-151.552 151.552-61.44-61.44-90.112 90.112z","M520.192 827.392c-167.936 0-307.2-139.264-307.2-307.2s139.264-307.2 307.2-307.2c167.936 0 307.2 139.264 307.2 307.2 0 172.032-135.168 307.2-307.2 307.2zM520.192 274.432c-135.168 0-245.76 110.592-245.76 245.76s110.592 245.76 245.76 245.76c135.168 0 245.76-110.592 245.76-245.76s-106.496-245.76-245.76-245.76z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["linda_business"],defaultCode:59698,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:526,id:48,name:"linda_business",prevSize:32,code:59698},setIdx:0,setId:9,iconIdx:52},{icon:{paths:["M520.192 827.392c-167.936 0-307.2-139.264-307.2-307.2s139.264-307.2 307.2-307.2 307.2 139.264 307.2 307.2c0 167.936-139.264 307.2-307.2 307.2zM520.192 274.432c-135.168 0-245.76 110.592-245.76 245.76s110.592 245.76 245.76 245.76c135.168 0 245.76-110.592 245.76-245.76s-110.592-245.76-245.76-245.76z","M479.232 364.544c-16.384 0-28.672 12.288-32.768 24.576 0 0 0 0 0 0-20.48 0-32.768 16.384-32.768 32.768 0 4.096 0 4.096 0 8.192-16.384 8.192-28.672 20.48-28.672 40.96 0 8.192 0 12.288 4.096 20.48-12.288 8.192-20.48 20.48-20.48 36.864s12.288 32.768 28.672 40.96c0 4.096 0 4.096 0 8.192 0 20.48 16.384 36.864 36.864 36.864 4.096 0 4.096 0 8.192 0 4.096 16.384 20.48 24.576 36.864 24.576 20.48 0 36.864-16.384 36.864-36.864v-204.8c-4.096-16.384-20.48-32.768-36.864-32.768zM675.84 528.384c0-16.384-8.192-28.672-20.48-36.864 4.096-4.096 4.096-12.288 4.096-20.48 0-16.384-12.288-32.768-28.672-40.96 0-4.096 0-4.096 0-8.192 0-20.48-16.384-32.768-32.768-32.768 0 0 0 0 0 0-4.096-16.384-16.384-24.576-32.768-24.576-20.48 0-32.768 16.384-32.768 32.768v204.8c0 20.48 16.384 36.864 36.864 36.864 16.384 0 32.768-12.288 36.864-24.576 4.096 0 4.096 0 8.192 0 20.48 0 36.864-16.384 36.864-36.864 0-4.096 0-4.096 0-8.192 12.288-8.192 24.576-20.48 24.576-40.96z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["linda_smart_actions"],defaultCode:59699,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:527,id:49,name:"linda_smart_actions",prevSize:32,code:59699},setIdx:0,setId:9,iconIdx:53},{icon:{paths:["M512 819.2c-167.936 0-307.2-139.264-307.2-307.2s139.264-307.2 307.2-307.2c167.936 0 307.2 139.264 307.2 307.2s-139.264 307.2-307.2 307.2zM512 262.144c-139.264 0-249.856 110.592-249.856 249.856s110.592 249.856 249.856 249.856 249.856-110.592 249.856-249.856c0-139.264-110.592-249.856-249.856-249.856z","M557.056 598.016c4.096-20.48 16.384-36.864 28.672-53.248 4.096-4.096 4.096-8.192 8.192-12.288 12.288-16.384 16.384-36.864 16.384-61.44 0-57.344-45.056-106.496-102.4-106.496s-98.304 53.248-98.304 110.592c0 20.48 8.192 45.056 16.384 61.44 4.096 4.096 4.096 8.192 8.192 12.288 12.288 16.384 24.576 32.768 28.672 53.248l94.208-4.096zM512 675.84c24.576 0 45.056-20.48 45.056-49.152v-8.192h-94.208v8.192c4.096 28.672 24.576 49.152 49.152 49.152zM466.944 475.136c0 4.096-4.096 8.192-8.192 8.192s-8.192-4.096-8.192-8.192c0-36.864 28.672-65.536 65.536-65.536 4.096 0 8.192 4.096 8.192 8.192s-4.096 8.192-8.192 8.192c-28.672 0-49.152 20.48-49.152 49.152z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["linda_explore"],defaultCode:59700,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:528,id:50,name:"linda_assistant",prevSize:32,code:59700},setIdx:0,setId:9,iconIdx:54},{icon:{paths:["M540.672 380.928c-8.192-20.48-32.768-20.48-40.96 0l-32.768 86.016-86.016 32.768c-20.48 8.192-20.48 32.768 0 40.96l86.016 32.768 32.768 86.016c8.192 20.48 32.768 20.48 40.96 0l32.768-86.016 86.016-32.768c20.48-8.192 20.48-32.768 0-40.96l-86.016-28.672-32.768-90.112z","M520.192 765.952c-135.168 0-245.76-106.496-245.76-245.76 0-135.168 110.592-245.76 245.76-245.76s245.76 110.592 245.76 245.76c0 135.168-110.592 245.76-245.76 245.76zM520.192 827.392c167.936 0 307.2-139.264 307.2-307.2s-139.264-307.2-307.2-307.2c-167.936 0-307.2 139.264-307.2 307.2 0 172.032 139.264 307.2 307.2 307.2z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["linda_assistant"],defaultCode:59664,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:529,id:51,name:"linda_explore",prevSize:32,code:59665},setIdx:0,setId:9,iconIdx:55},{icon:{paths:["M389.12 231.131c52.663-96.549 81.92-146.286 122.88-146.286s67.291 49.737 122.88 146.286l14.629 26.331c14.629 26.331 23.406 40.96 35.109 49.737s26.331 11.703 55.589 20.48l26.331 5.851c105.326 23.406 157.989 35.109 169.691 76.069s-23.406 81.92-93.623 166.766l-17.554 20.48c-20.48 23.406-29.257 35.109-35.109 49.737s-2.926 29.257 0 61.44l2.926 29.257c11.703 111.177 17.554 166.766-17.554 193.097-32.183 23.406-81.92 2.926-181.394-43.886l-26.331-11.703c-29.257-11.703-40.96-20.48-55.589-20.48s-29.257 5.851-55.589 20.48l-26.331 11.703c-99.474 43.886-146.286 67.291-181.394 43.886-32.183-26.331-26.331-81.92-14.629-193.097l2.926-29.257c2.926-32.183 5.851-46.811 0-61.44s-14.629-26.331-35.109-49.737l-17.554-20.48c-70.217-84.846-108.251-125.806-93.623-166.766 11.703-40.96 64.366-52.663 169.691-76.069l26.331-5.851c29.257-5.851 43.886-8.777 55.589-20.48 11.703-8.777 20.48-23.406 35.109-49.737l11.703-26.331z","M280.869 959.634c-17.554 0-32.183-5.851-43.886-14.629-43.886-32.183-38.034-93.623-26.331-210.651l2.926-29.257c2.926-29.257 2.926-43.886 0-52.663s-11.703-20.48-32.183-43.886l-17.554-20.48c-76.069-90.697-114.103-134.583-96.549-187.246s73.143-64.366 187.246-90.697l26.331-5.851c29.257-5.851 40.96-8.777 49.737-14.629s14.629-17.554 29.257-43.886l14.629-26.331c58.514-105.326 87.771-157.989 140.434-157.989s81.92 52.663 140.434 155.063l14.629 26.331c14.629 26.331 20.48 38.034 29.257 43.886s20.48 8.777 49.737 14.629l26.331 5.851c114.103 26.331 169.691 38.034 187.246 90.697 14.629 52.663-23.406 96.549-99.474 187.246l-17.554 20.48c-20.48 23.406-26.331 32.183-32.183 43.886-2.926 11.703-2.926 26.331 0 52.663l2.926 29.257c11.703 119.954 17.554 178.469-26.331 210.651s-96.549 8.777-201.874-40.96l-26.331-11.703c-52.663-23.406-40.96-23.406-93.623 0l-29.257 14.629c-73.143 35.109-119.954 55.589-157.989 55.589zM389.12 231.131l20.48 11.703-14.629 26.331c-17.554 29.257-26.331 46.811-40.96 58.514s-32.183 14.629-64.366 23.406l-26.331 2.926c-93.623 20.48-146.286 32.183-155.063 61.44s26.331 70.217 90.697 146.286l17.554 20.48c20.48 26.331 32.183 38.034 38.034 58.514 5.851 17.554 2.926 38.034 0 70.217l-2.926 29.257c-8.777 99.474-14.629 155.063 8.777 172.617s70.217-5.851 157.989-46.811l26.331-11.703c29.257-14.629 46.811-20.48 64.366-20.48 20.48 0 35.109 8.777 67.291 20.48l26.331 11.703c87.771 40.96 134.583 61.44 157.989 46.811 23.406-17.554 17.554-73.143 8.777-172.617l-2.926-29.257c-2.926-35.109-5.851-52.663 0-70.217s17.554-32.183 38.034-58.514l17.554-20.48c64.366-76.069 99.474-117.029 90.697-146.286s-61.44-40.96-155.063-61.44l-26.331-5.851c-32.183-5.851-49.737-11.703-64.366-23.406s-23.406-29.257-40.96-55.589l-11.703-26.331c-46.811-84.846-76.069-134.583-102.4-134.583s-55.589 49.737-102.4 134.583l-20.48-11.703z"],attrs:[{fill:"rgb(255, 245, 210)"},{fill:"rgb(255, 208, 42)"}],isMulticolor:!0,isMulticolor2:!1,colorPermutations:{"12812924312552084212552452101661481":[{f:3},{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:9},{f:4}]},tags:["estrellavacía_Linda_icon"],defaultCode:59691,grid:0},attrs:[{fill:"rgb(255, 245, 210)"},{fill:"rgb(255, 208, 42)"}],properties:{order:530,id:52,name:"star_empty",prevSize:32,codes:[59691,59692],code:59691},setIdx:0,setId:9,iconIdx:56},{icon:{paths:["M813.679 663.338c-17.628-30.368-43.833-116.29-43.833-228.515 0-67.397-26.775-132.033-74.43-179.688s-112.294-74.429-179.688-74.429c-67.397 0-132.033 26.773-179.688 74.429-47.657 47.655-74.43 112.291-74.43 179.688 0 112.258-26.238 198.147-43.867 228.515-4.502 7.722-6.889 16.492-6.919 25.428s2.296 17.724 6.745 25.477c4.449 7.749 10.863 14.191 18.595 18.67 7.732 4.482 16.51 6.846 25.447 6.852h129.633c5.861 28.687 21.453 54.471 44.137 72.987 22.682 18.516 51.064 28.633 80.348 28.633 29.28 0 57.663-10.117 80.348-28.633 22.682-18.516 38.274-44.3 44.137-72.987h129.632c8.933-0.012 17.706-2.379 25.434-6.864 7.728-4.482 14.137-10.924 18.583-18.673s6.77-16.535 6.737-25.47c-0.033-8.933-2.418-17.7-6.921-25.419zM515.729 790.588c-15.761-0.006-31.133-4.894-44.002-13.996-12.866-9.102-22.597-21.968-27.85-36.828h143.703c-5.256 14.86-14.984 27.726-27.853 36.828-12.866 9.102-28.238 13.99-43.999 13.996zM261.61 688.941c24.459-42.056 50.824-139.511 50.824-254.118 0-53.917 21.417-105.626 59.543-143.751s89.835-59.543 143.752-59.543c53.917 0 105.626 21.418 143.749 59.543 38.126 38.125 59.546 89.834 59.546 143.751 0 114.51 26.302 211.965 50.824 254.118h-508.236z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"12812924312552084212552452101661481":[{f:0}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["smartnotifications_linda_icon"],defaultCode:59693,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:531,id:53,name:"notification",prevSize:32,code:59693},setIdx:0,setId:9,iconIdx:57},{icon:{paths:["M390.211 230.575c54.015-96.86 81.001-145.289 121.373-145.289s67.359 48.43 121.373 145.289l13.985 25.068c15.345 27.54 23.020 41.312 34.956 50.39 11.937 9.081 26.858 12.449 56.7 19.184l27.116 6.141c104.872 23.745 157.269 35.597 169.759 75.715 12.449 40.074-23.277 81.894-94.77 165.496l-18.502 21.615c-20.293 23.745-30.483 35.638-35.044 50.305-4.561 14.708-3.028 30.568 0.044 62.242l2.812 28.862c10.787 111.566 16.2 167.33-16.454 192.099-32.657 24.81-81.768 2.174-179.908-43.017l-25.451-11.679c-27.882-12.876-41.82-19.272-56.615-19.272-14.792 0-28.733 6.396-56.615 19.272l-25.407 11.679c-98.181 45.191-147.293 67.786-179.907 43.058-32.699-24.81-27.284-80.574-16.499-192.14l2.814-28.818c3.070-31.718 4.604-47.578 0-62.245-4.519-14.708-14.708-26.601-35.001-50.305l-18.502-21.656c-71.494-83.558-107.219-125.381-94.771-165.496 12.491-40.117 64.928-52.013 169.803-75.715l27.114-6.141c29.798-6.735 44.678-10.102 56.656-19.184 11.937-9.078 19.611-22.85 34.959-50.39l13.982-25.068z"],attrs:[{fill:"rgb(255, 208, 42)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"12812924312552084212552452101661481":[{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:4}]},tags:["estrellarellena_Linda_icon"],defaultCode:59696,grid:0},attrs:[{fill:"rgb(255, 208, 42)"}],properties:{order:532,id:54,name:"star_full",prevSize:32,code:59696},setIdx:0,setId:9,iconIdx:58},{icon:{paths:["M225.27 501.765c-16.966 0-30.72 13.755-30.72 30.72s13.754 30.72 30.72 30.72v-61.44zM798.71 563.205c16.965 0 30.72-13.755 30.72-30.72s-13.755-30.72-30.72-30.72v61.44zM225.27 337.925c-16.966 0-30.72 13.755-30.72 30.72s13.754 30.72 30.72 30.72v-61.44zM607.549 399.365c16.965 0 30.72-13.755 30.72-30.72s-13.755-30.72-30.72-30.72v61.44zM225.27 665.605c-16.966 0-30.72 13.755-30.72 30.72s13.754 30.72 30.72 30.72v-61.44zM607.549 727.045c16.965 0 30.72-13.755 30.72-30.72s-13.755-30.72-30.72-30.72v61.44zM225.27 563.205h573.44v-61.44h-573.44v61.44zM225.27 399.365h382.279v-61.44h-382.279v61.44zM225.27 727.045h382.279v-61.44h-382.279v61.44z"],attrs:[{fill:"rgb(139, 211, 147)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:7}]},tags:["menúhamburguesa_linda_icon"],defaultCode:59689,grid:0},attrs:[{fill:"rgb(139, 211, 147)"}],properties:{order:533,id:55,name:"menu",prevSize:32,code:59689},setIdx:0,setId:9,iconIdx:59},{icon:{paths:["M512 221.867c28.276 0 51.2 22.923 51.2 51.2v477.867c0 28.276-22.924 51.2-51.2 51.2s-51.2-22.924-51.2-51.2v-477.867c0-28.277 22.924-51.2 51.2-51.2z","M802.133 512c0 28.276-22.924 51.2-51.2 51.2h-477.867c-28.277 0-51.2-22.924-51.2-51.2s22.923-51.2 51.2-51.2h477.867c28.276 0 51.2 22.924 51.2 51.2z"],attrs:[{fill:"rgb(95, 212, 120)"},{fill:"rgb(95, 212, 120)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"1971971971661481952121201":[{f:1},{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:5},{f:5}]},tags:["more_linda_icon"],defaultCode:59670,grid:0},attrs:[{fill:"rgb(95, 212, 120)"},{fill:"rgb(95, 212, 120)"}],properties:{order:534,id:56,name:"add",prevSize:32,code:59670},setIdx:0,setId:9,iconIdx:60},{icon:{paths:["M747.96 619.96c-12.496 12.496-32.758 12.496-45.254 0l-190.706-190.706-190.706 190.706c-12.497 12.496-32.758 12.496-45.255 0s-12.497-32.758 0-45.254l213.334-213.333c12.496-12.496 32.758-12.496 45.254 0l213.333 213.333c12.496 12.496 12.496 32.758 0 45.254z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"1971971971661481952121201":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["arrowup_linda_icon"],defaultCode:59671,grid:0},attrs:[{}],properties:{order:535,id:57,name:"linda_arrow_up",prevSize:32,code:59671},setIdx:0,setId:9,iconIdx:61},{icon:{paths:["M276.039 404.040c12.497-12.496 32.758-12.496 45.255 0l190.706 190.706 190.706-190.706c12.496-12.496 32.758-12.496 45.254 0s12.496 32.758 0 45.254l-213.333 213.333c-12.496 12.496-32.758 12.496-45.254 0l-213.334-213.333c-12.497-12.496-12.497-32.758 0-45.254z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"1971971971661481952121201":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["arrowdown_linda_icon"],defaultCode:59673,grid:0},attrs:[{}],properties:{order:536,id:58,name:"linda_arrow_down1",prevSize:32,code:59673},setIdx:0,setId:9,iconIdx:62},{icon:{paths:["M512 977.455c-257.064 0-465.455-208.391-465.455-465.455s208.391-465.455 465.455-465.455c257.064 0 465.455 208.391 465.455 465.455s-208.391 465.455-465.455 465.455zM512 1024c282.771 0 512-229.229 512-512s-229.229-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z","M408.809 236.309c10.74-10.646 25.311-16.627 40.502-16.627h114.562c15.192 0 29.761 5.981 40.504 16.627 10.74 10.647 16.777 25.088 16.777 40.143v56.771h85.585c0.2 0 0.403 0 0.605 0h28.369c15.818 0 28.639 12.709 28.639 28.386 0 15.679-12.821 28.386-28.639 28.386h-2.288l-26.363 313.542c-0.34 22.116-9.351 43.252-25.155 58.917-16.112 15.97-37.967 24.941-60.753 24.941h-229.122c-22.789 0-44.642-8.972-60.756-24.941-15.805-15.665-24.816-36.801-25.155-58.917l-26.363-313.542h-2.288c-15.816 0-28.639-12.707-28.639-28.386 0-15.677 12.823-28.386 28.639-28.386h28.369c0.202 0 0.405 0 0.607 0h85.585v-56.771c0-15.055 6.035-29.496 16.777-40.143zM337.236 389.995l26.056 309.886c0.065 0.784 0.098 1.571 0.098 2.358 0 7.529 3.018 14.748 8.39 20.073 5.371 5.322 12.656 8.313 20.252 8.313h229.122c7.594 0 14.881-2.991 20.252-8.313 5.369-5.325 8.387-12.544 8.387-20.073 0-0.787 0.033-1.573 0.098-2.358l26.056-309.886h-338.711zM563.873 333.224h-114.562v-56.771h114.562v56.771zM449.31 446.767c15.818 0 28.642 12.709 28.642 28.386v170.314c0 15.677-12.823 28.386-28.642 28.386-15.816 0-28.639-12.709-28.639-28.386v-170.314c0-15.677 12.823-28.386 28.639-28.386zM563.873 446.767c15.818 0 28.639 12.709 28.639 28.386v170.314c0 15.677-12.821 28.386-28.639 28.386s-28.639-12.709-28.639-28.386v-170.314c0-15.677 12.821-28.386 28.639-28.386z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"1971971971661481952121201":[{f:0},{f:0}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["trashaudio_linda_icon"],defaultCode:59675,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:537,id:59,name:"trashaudio",prevSize:32,code:59675},setIdx:0,setId:9,iconIdx:63},{icon:{paths:["M173.033 215.7c22.004-22.004 51.848-34.366 82.967-34.366h85.333c17.673 0 32 14.327 32 32s-14.327 32-32 32h-85.333c-14.145 0-27.71 5.619-37.712 15.621s-15.621 23.567-15.621 37.712v512c0 14.144 5.619 27.712 15.621 37.713s23.567 15.62 37.712 15.62h243.072c17.673 0 32 14.327 32 32s-14.327 32-32 32h-243.072c-31.119 0-60.963-12.361-82.967-34.368-22.004-22.003-34.366-51.849-34.366-82.965v-512c0-31.119 12.362-60.963 34.366-82.967zM565.333 213.333c0-17.673 14.327-32 32-32h85.333c31.117 0 60.962 12.362 82.965 34.366 22.007 22.004 34.368 51.848 34.368 82.967v170.667c0 17.673-14.327 32-32 32s-32-14.327-32-32v-170.667c0-14.145-5.619-27.71-15.62-37.712s-23.569-15.621-37.713-15.621h-85.333c-17.673 0-32-14.327-32-32zM867.644 590.046c15.808 7.902 22.217 27.123 14.31 42.931l-42.995 85.978-67.661 128c-4.267 8.068-11.776 13.935-20.638 16.115-8.862 2.185-18.236 0.478-25.762-4.685l-124.339-85.333c-14.571-10.001-18.278-29.922-8.277-44.493s29.922-18.278 44.493-8.277l94.724 65.011 50.709-95.927 42.505-85.009c7.902-15.808 27.123-22.217 42.931-14.31z","M426.667 160c-14.145 0-27.71 5.619-37.712 15.621s-15.621 23.567-15.621 37.712c0 14.145 5.619 27.71 15.621 37.712s23.567 15.621 37.712 15.621h85.333c14.144 0 27.712-5.619 37.713-15.621s15.62-23.567 15.62-37.712c0-14.145-5.619-27.71-15.62-37.712s-23.569-15.621-37.713-15.621h-85.333zM343.7 130.366c22.004-22.004 51.848-34.366 82.967-34.366h85.333c31.117 0 60.962 12.362 82.965 34.366 22.007 22.004 34.368 51.848 34.368 82.967s-12.361 60.963-34.368 82.967c-22.003 22.004-51.849 34.366-82.965 34.366h-85.333c-31.119 0-60.963-12.362-82.967-34.366s-34.366-51.848-34.366-82.967c0-31.119 12.362-60.963 34.366-82.967zM309.333 469.333c0-17.673 14.327-32 32-32h170.667c17.673 0 32 14.327 32 32s-14.327 32-32 32h-170.667c-17.673 0-32-14.327-32-32zM309.333 640c0-17.673 14.327-32 32-32h128c17.673 0 32 14.327 32 32s-14.327 32-32 32h-128c-17.673 0-32-14.327-32-32z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["historial de analisis_linda_icon"],defaultCode:59695,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:538,id:60,name:"linda_report",prevSize:32,code:59695},setIdx:0,setId:9,iconIdx:64},{icon:{paths:["M515.765 291.080c-25.35 0-84.233 9.87-117.769 43.407-33.536 33.536-43.89 73.617-43.89 121.043v35.765h18.601c9.484 0 18.583 3.768 25.29 10.475s10.475 15.806 10.475 25.29v107.294c0 9.484-3.768 18.583-10.475 25.29s-15.806 10.475-25.29 10.475h-35.765c-9.484 0-18.583-3.768-25.29-10.475s-10.475-15.806-10.475-25.29v-178.824c0-28.181 5.551-56.085 16.336-82.119 10.782-26.037 26.588-49.691 46.517-69.617 19.926-19.927 43.58-35.734 69.617-46.518 26.034-10.784 53.938-16.335 82.119-16.335s56.085 5.55 82.119 16.335c26.037 10.784 49.691 26.591 69.617 46.518 19.929 19.926 35.735 43.58 46.517 69.617 10.785 26.034 16.336 53.938 16.336 82.119v214.588c0 23.715-9.421 46.456-26.187 63.223-16.77 16.77-39.511 26.19-63.226 26.19h-76.321c-3.138 5.436-7.653 9.951-13.089 13.089s-11.604 4.792-17.881 4.792h-35.768c-9.484 0-18.58-3.768-25.287-10.475s-10.475-15.806-10.475-25.29c0-9.484 3.768-18.583 10.475-25.29s15.803-10.475 25.287-10.475h35.768c6.277 0 12.445 1.653 17.881 4.792s9.951 7.653 13.089 13.089h76.321c14.231 0 27.874-5.65 37.936-15.712 10.059-10.059 15.712-23.706 15.712-37.933h-35.765c-9.484 0-18.583-3.768-25.29-10.475s-10.475-15.806-10.475-25.29v-107.294c0-9.484 3.768-18.583 10.475-25.29s15.806-10.475 25.29-10.475h18.107v-35.765c0-23.483-6.813-54.588-6.813-54.588s-4.605-27.531-30.118-60.235c-15.059-15.059-27.169-27.925-48.863-36.912-21.697-8.988-51.89-12.714-75.372-12.714z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["soportedechat_linda_icon"],defaultCode:59688,grid:0},attrs:[{}],properties:{order:539,id:61,name:"linda_support_chat",prevSize:32,code:59688},setIdx:0,setId:9,iconIdx:65},{icon:{paths:["M575.316 375.672c0 0 0 0 0 0l-60.979 60.988c-5.879 5.879-15.414 5.882-21.296 0-5.879-5.879-5.882-15.414 0-21.296l60.979-60.988c15.468-15.462 36.623-21.118 56.558-19.754 19.884 1.364 39.951 9.752 54.492 24.296 14.538 14.541 22.923 34.605 24.287 54.492 1.367 19.929-4.286 41.083-19.745 56.549l-90.332 90.332c-15.465 15.459-36.62 21.118-56.552 19.751-19.887-1.361-39.951-9.749-54.495-24.293-5.879-5.882-5.879-15.414 0-21.296 5.882-5.882 15.417-5.882 21.296 0 8.993 8.99 22.034 14.637 35.256 15.541 13.176 0.904 25.133-2.936 33.202-11.002l90.323-90.323c8.066-8.069 11.906-20.022 10.999-33.199-0.907-13.225-6.551-26.269-15.541-35.259-8.984-8.99-22.025-14.634-35.25-15.541-13.176-0.904-25.136 2.939-33.202 11.002z","M499.197 473.995c-13.176-0.904-25.136 2.939-33.202 11.002l-90.326 90.326c0 0 0-0.003 0 0-8.062 8.066-11.902 20.022-10.999 33.199 0.907 13.222 6.554 26.266 15.541 35.259 8.984 8.987 22.025 14.631 35.25 15.538 13.179 0.904 25.136-2.936 33.205-11.002l60.976-60.979c5.882-5.879 15.417-5.879 21.296 0 5.882 5.882 5.882 15.417 0 21.296l-60.979 60.982c-15.465 15.459-36.623 21.115-56.555 19.751-19.887-1.361-39.954-9.749-54.492-24.296-14.538-14.541-22.926-34.605-24.287-54.489-1.367-19.932 4.283-41.086 19.745-56.552l90.332-90.332c15.465-15.459 36.62-21.115 56.555-19.751 19.884 1.364 39.951 9.749 54.492 24.296 5.879 5.882 5.876 15.417-0.006 21.296-5.879 5.879-15.414 5.879-21.296-0.003-8.984-8.99-22.025-14.634-35.25-15.541z"],attrs:[{},{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{},{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{}]},tags:["url_icon_linda"],defaultCode:59680,grid:0},attrs:[{},{}],properties:{order:540,id:62,name:"linda_url",prevSize:32,code:59680},setIdx:0,setId:9,iconIdx:66},{icon:{paths:["M632.471 690.742c0 14.496-11.857 26.353-26.353 26.353h-158.118c-14.496 0-26.353-11.857-26.353-26.353 0-14.493 11.857-26.353 26.353-26.353h158.118c14.496 0 26.353 11.86 26.353 26.353zM500.706 400.598v184.733c0 14.496 11.857 26.353 26.353 26.353s26.353-11.857 26.353-26.353v-184.733h47.17c11.86 0 17.658-14.231 9.225-22.402l-73.523-73.261c-2.518-2.412-5.87-3.759-9.358-3.759-3.485 0-6.837 1.346-9.355 3.759l-73.261 73.261c-8.433 8.171-2.635 22.402 9.225 22.402h47.17z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["cargalogo_linda_icon"],defaultCode:59679,grid:0},attrs:[{}],properties:{order:541,id:63,name:"upload",prevSize:32,code:59679},setIdx:0,setId:9,iconIdx:67},{icon:{paths:["M659.718 534.543l-127.060 127.057c-2.006 1.87-4.662 2.888-7.403 2.84-2.744-0.048-5.361-1.16-7.301-3.099s-3.051-4.557-3.099-7.301c-0.048-2.744 0.97-5.397 2.84-7.406l108.969-108.987h-285.015c-2.81 0-5.502-1.117-7.487-3.102-1.988-1.985-3.102-4.677-3.102-7.487 0-2.807 1.114-5.499 3.102-7.487 1.985-1.985 4.677-3.099 7.487-3.099h285.015l-108.969-108.99c-1.87-2.006-2.888-4.662-2.84-7.406 0.048-2.741 1.16-5.358 3.099-7.301 1.94-1.94 4.557-3.051 7.301-3.099 2.741-0.048 5.397 0.97 7.403 2.84l127.060 127.060c1.982 1.985 3.096 4.677 3.096 7.481 0 2.807-1.114 5.496-3.096 7.484z"],attrs:[{fill:"rgb(128, 129, 243)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{f:2}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:8}]},tags:["rightarrow_linda_icom"],defaultCode:59672,grid:0},attrs:[{fill:"rgb(128, 129, 243)"}],properties:{order:542,id:64,name:"rightarrow",prevSize:32,code:59672},setIdx:0,setId:9,iconIdx:68},{icon:{paths:["M500.793 240.941c-45.068-0.015-89.362 11.695-128.533 33.979-39.174 22.284-71.874 54.377-94.889 93.123s-35.555 82.814-36.385 127.874c-0.831 45.059 10.076 89.561 31.648 129.129l-30.739 107.803c-1.082 3.786-1.11 7.794-0.083 11.595 1.027 3.798 3.071 7.246 5.912 9.972s6.372 4.626 10.212 5.493c3.84 0.867 7.844 0.672 11.581-0.566l101.223-33.726c34.497 19.935 73.12 31.669 112.881 34.289 39.758 2.62 79.586-3.939 116.405-19.173s69.638-38.734 95.922-68.683c26.281-29.946 45.324-65.539 55.648-104.023 10.327-38.484 11.662-78.827 3.903-117.911-7.761-39.081-24.407-75.854-48.652-107.475s-55.441-57.238-91.169-74.873c-35.732-17.635-75.038-26.815-114.884-26.828zM284.323 500.706c0.007-48.032 15.988-94.693 45.426-132.644 29.437-37.951 70.662-65.036 117.182-76.986s95.693-8.091 139.779 10.972c44.086 19.064 80.58 52.248 103.734 94.325 23.157 42.080 31.66 90.666 24.172 138.11s-30.539 91.049-65.53 123.952c-34.988 32.904-79.926 53.236-127.741 57.796-47.812 4.56-95.786-6.912-136.364-32.608-2.714-1.72-5.777-2.813-8.969-3.205-3.189-0.389-6.427-0.063-9.475 0.955l-71.781 23.941 22.081-77.107c0.804-2.837 1.018-5.813 0.632-8.74-0.389-2.924-1.37-5.74-2.885-8.273-19.876-33.422-30.333-71.602-30.262-110.487z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["Configuracion_linda_icon"],defaultCode:59677,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:543,id:65,name:"linda_chat_conversation",prevSize:32,code:59677},setIdx:0,setId:9,iconIdx:69},{icon:{paths:["M752.941 512c0 47.652-14.131 94.238-40.605 133.861-26.476 39.623-64.105 70.502-108.131 88.739s-92.473 23.010-139.21 13.713c-46.74-9.297-89.669-32.244-123.368-65.94-33.696-33.699-56.642-76.628-65.939-123.368-9.297-46.737-4.525-95.184 13.711-139.21s49.117-81.655 88.74-108.131c39.623-26.474 86.209-40.605 133.861-40.605 63.88 0.067 125.127 25.474 170.297 70.644s70.578 106.418 70.644 170.297zM715.872 512c0-40.322-11.957-79.739-34.358-113.266s-54.242-59.657-91.494-75.089c-37.253-15.429-78.246-19.468-117.793-11.601s-75.875 27.284-104.388 55.796c-28.512 28.512-47.929 64.84-55.796 104.388s-3.828 80.541 11.601 117.793c15.432 37.253 41.562 69.093 75.089 91.494s72.945 34.358 113.266 34.358c54.052-0.060 105.873-21.558 144.092-59.781 38.222-38.219 59.72-90.040 59.781-144.092z","M512.904 400.324c-19.396 0-33.732-13.914-33.732-31.624s14.336-31.624 33.732-31.624c19.396 0 33.732 13.071 33.732 30.359 0 18.552-13.914 32.888-33.732 32.888zM486.34 662.588v-225.16h52.706v225.16h-52.706z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{f:1},{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["Ayuda_linda_icon"],defaultCode:59678,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:544,id:66,name:"linda_about",prevSize:32,code:59678},setIdx:0,setId:9,iconIdx:70},{icon:{paths:["M455.454 531.013c9.225 0 18.131 3.391 25.022 9.526s11.291 14.589 12.36 23.751l0.265 4.37v282.504c0.075 9.653-3.56 18.968-10.156 26.016-6.596 7.051-15.649 11.297-25.287 11.863s-19.125-2.593-26.501-8.824c-7.373-6.228-12.074-15.056-13.125-24.651l-0.226-4.403v-191.738l-218.016 218.052c-6.483 6.481-15.107 10.376-24.257 10.951s-18.194-2.208-25.437-7.825l-3.576-3.126c-6.482-6.481-10.376-15.107-10.951-24.257s2.208-18.194 7.826-25.437l3.125-3.578 217.903-217.898h-191.399c-9.595-0.012-18.825-3.686-25.802-10.273s-11.176-15.589-11.738-25.169c-0.562-9.577 2.554-19.010 8.713-26.368 6.159-7.361 14.895-12.089 24.423-13.222l4.405-0.262h282.43zM568.395 135.529c9.225-0.008 18.134 3.373 25.034 9.502s11.306 14.577 12.387 23.741l0.262 4.405v191.512l218.091-218.129c6.481-6.482 15.107-10.376 24.257-10.951 9.147-0.575 18.191 2.208 25.437 7.826l3.575 3.125c6.481 6.483 10.376 15.108 10.951 24.257s-2.208 18.194-7.825 25.437l-3.126 3.576-218.238 218.166h191.624c9.653-0.078 18.968 3.557 26.016 10.153 7.051 6.596 11.297 15.649 11.863 25.287s-2.593 19.125-8.824 26.501c-6.228 7.373-15.056 12.074-24.651 13.125l-4.403 0.265h-282.353c-9.228 0.009-18.137-3.373-25.037-9.502s-11.306-14.577-12.384-23.739l-0.226-4.406v-282.504c0-9.985 3.963-19.56 11.026-26.62 7.060-7.060 16.634-11.027 26.621-11.027z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{f:1}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["reducirchat_Linda_icon"],defaultCode:59676,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:545,id:67,name:"linda_chat_reduce",prevSize:32,code:59676},setIdx:0,setId:9,iconIdx:71},{icon:{paths:["M691.784 336.080c13.993 8.996 18.043 27.63 9.047 41.623l-193.611 301.176c-4.457 6.933-11.565 11.737-19.661 13.291-8.093 1.554-16.471-0.28-23.182-5.069l-150.588-107.565c-13.534-9.668-16.669-28.476-7.002-42.011 9.671-13.538 28.479-16.67 42.014-7.002l124.853 89.178 176.51-274.571c8.993-13.993 27.627-18.043 41.62-9.050z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"128129243119191912472432301661481":[{}],"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["copiadocheck_linda_icon"],defaultCode:59669,grid:0},attrs:[{}],properties:{order:546,id:68,name:"linda_copy_check",prevSize:32,code:59669},setIdx:0,setId:9,iconIdx:72},{icon:{paths:["M447.602 403.45c-11.707 0-22.938 4.65-31.214 12.93-8.279 8.279-12.933 19.507-12.933 31.217v229.493c0 5.798 1.141 11.538 3.361 16.893 2.22 5.358 5.469 10.225 9.571 14.324 4.099 4.099 8.963 7.352 14.321 9.568 5.355 2.22 11.095 3.361 16.893 3.361h229.496c5.795 0 11.535-1.141 16.893-3.361 5.355-2.217 10.222-5.469 14.321-9.568s7.352-8.966 9.571-14.324c2.217-5.355 3.358-11.095 3.358-16.893v-229.493c0-5.798-1.141-11.538-3.358-16.896-2.22-5.355-5.472-10.222-9.571-14.321s-8.966-7.352-14.321-9.568c-5.358-2.22-11.098-3.361-16.893-3.361h-229.496zM378.934 378.928c18.212-18.212 42.915-28.443 68.668-28.443h229.496c12.752 0 25.38 2.512 37.162 7.391 11.782 4.882 22.486 12.035 31.503 21.052s16.17 19.724 21.052 31.506c4.879 11.782 7.391 24.407 7.391 37.162v229.493c0 12.752-2.512 25.38-7.391 37.162-4.882 11.782-12.035 22.489-21.052 31.506s-19.721 16.17-31.503 21.049c-11.782 4.882-24.41 7.394-37.162 7.394h-229.496c-12.752 0-25.38-2.512-37.162-7.394-11.782-4.879-22.486-12.032-31.506-21.049-9.017-9.017-16.17-19.724-21.049-31.506s-7.391-24.41-7.391-37.162v-229.493c0-25.757 10.231-50.456 28.44-68.668z","M324.021 297.538c-14.505 0-26.483 11.978-26.483 26.483v264.785c0.016 4.674 1.264 9.264 3.618 13.306 2.358 4.048 5.746 7.403 9.815 9.722 12.707 7.243 17.134 23.416 9.891 36.123s-23.415 17.134-36.121 9.891c-12.171-6.939-22.295-16.968-29.348-29.073-7.053-12.107-10.785-25.859-10.819-39.87v-264.885c0-43.757 35.69-79.447 79.447-79.447h264.821c14.893 0 28.151 3.967 39.469 12.184 10.746 7.801 17.983 18.17 23.398 27.909 7.108 12.782 2.509 28.905-10.273 36.013-12.782 7.111-28.907 2.509-36.015-10.273-3.641-6.548-6.337-9.418-8.222-10.787-1.313-0.952-3.391-2.083-8.358-2.083h-264.821z"],attrs:[{},{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{}]},tags:["copiar_linda_icon"],defaultCode:59665,grid:0},attrs:[{},{}],properties:{order:547,id:69,name:"linda_copy_text",prevSize:32,code:59666},setIdx:0,setId:9,iconIdx:73},{icon:{paths:["M670.118 735.362c-19.869 0-36.759-6.954-50.667-20.862s-20.862-30.795-20.862-50.667c0-2.78 0.199-5.665 0.596-8.653 0.398-2.991 0.994-5.668 1.789-8.035l-168.096-97.759c-6.755 5.963-14.306 10.635-22.651 14.020-8.343 3.388-17.086 5.072-26.226 5.057-19.869 0-36.759-6.954-50.667-20.862s-20.862-30.798-20.862-50.667c0-19.869 6.954-36.759 20.862-50.667s30.798-20.862 50.667-20.862c9.141 0 17.884 1.693 26.226 5.078 8.346 3.385 15.896 8.050 22.651 13.996l168.096-97.756c-0.795-2.385-1.391-5.063-1.789-8.035s-0.596-5.858-0.596-8.656c0-19.869 6.954-36.758 20.862-50.666s30.798-20.863 50.667-20.863c19.869 0 36.759 6.954 50.667 20.863s20.862 30.798 20.862 50.666c0 19.869-6.954 36.759-20.862 50.667s-30.798 20.862-50.667 20.862c-9.141 0-17.884-1.684-26.226-5.054-8.346-3.37-15.896-8.044-22.651-14.020l-168.096 97.756c0.795 2.385 1.391 5.072 1.789 8.059s0.596 5.864 0.596 8.632c0 2.78-0.199 5.665-0.596 8.656-0.398 2.988-0.994 5.665-1.789 8.032l168.096 97.759c6.755-5.96 14.306-10.626 22.651-13.996 8.343-3.37 17.086-5.063 26.226-5.081 19.869 0 36.759 6.954 50.667 20.866 13.908 13.908 20.862 30.795 20.862 50.664 0 19.872-6.954 36.759-20.862 50.667s-30.798 20.862-50.667 20.862zM670.118 353.873c6.755 0 12.424-2.283 17.001-6.843 4.578-4.563 6.858-10.231 6.843-17.001 0-6.755-2.289-12.414-6.867-16.977-4.578-4.56-10.237-6.849-16.977-6.867-6.755 0-12.414 2.289-16.977 6.867-4.56 4.578-6.849 10.237-6.867 16.977 0 6.755 2.289 12.424 6.867 17.001s10.237 6.858 16.977 6.843zM384 520.773c6.755 0 12.424-2.289 17.001-6.867s6.858-10.234 6.843-16.974c0-6.755-2.289-12.414-6.867-16.977s-10.237-6.852-16.977-6.867c-6.755 0-12.414 2.289-16.977 6.867-4.56 4.578-6.849 10.237-6.867 16.977 0 6.755 2.289 12.421 6.867 16.998s10.237 6.861 16.977 6.843zM670.118 687.676c6.755 0 12.424-2.289 17.001-6.867s6.858-10.237 6.843-16.977c0-6.755-2.289-12.414-6.867-16.974-4.578-4.563-10.237-6.852-16.977-6.867-6.755 0-12.414 2.289-16.977 6.867-4.56 4.578-6.849 10.237-6.867 16.974 0 6.755 2.289 12.424 6.867 17.001s10.237 6.858 16.977 6.843z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["compartir_linda_icon"],defaultCode:59666,grid:0},attrs:[{}],properties:{order:548,id:70,name:"linda_share",prevSize:32,code:59667},setIdx:0,setId:9,iconIdx:74},{icon:{paths:["M960 511.558c0.029 11.405-2.989 22.608-8.739 32.451-5.754 9.846-14.032 17.978-23.981 23.549l-671.68 384.042c-9.638 5.462-20.52 8.355-31.6 8.4-10.208-0.054-20.255-2.55-29.303-7.28s-16.832-11.555-22.704-19.904c-5.872-8.352-9.662-17.984-11.052-28.099-1.39-10.112-0.341-20.413 3.059-30.038l108-319.798c1.056-3.126 3.052-5.85 5.716-7.798s5.865-3.024 9.164-3.082h289.12c4.387 0.010 8.73-0.883 12.755-2.624 4.029-1.738 7.654-4.285 10.656-7.485s5.312-6.982 6.79-11.114c1.475-4.131 2.090-8.522 1.798-12.899-0.726-8.227-4.534-15.878-10.659-21.418-6.128-5.542-14.122-8.563-22.381-8.461h-288c-3.347 0-6.611-1.050-9.33-3.002s-4.758-4.707-5.83-7.878l-108-319.761c-4.299-12.256-4.766-25.53-1.341-38.059s10.581-23.718 20.517-32.083c9.936-8.364 22.182-13.508 35.111-14.748s25.929 1.484 37.273 7.81l672 383.561c9.891 5.558 18.128 13.651 23.862 23.44 5.738 9.792 8.765 20.931 8.778 32.278z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["Enviarmensaje_linda_icon"],defaultCode:59667,grid:0},attrs:[{}],properties:{order:549,id:71,name:"linda_send_message",prevSize:32,code:59681},setIdx:0,setId:9,iconIdx:75},{icon:{paths:["M529.041 382.118c0-6.49-2.578-12.716-7.168-17.303-4.59-4.59-10.812-7.168-17.303-7.168s-12.716 2.578-17.303 7.168c-4.59 4.587-7.168 10.812-7.168 17.303v97.882h-97.882c-6.49 0-12.716 2.578-17.303 7.168-4.59 4.59-7.168 10.812-7.168 17.303s2.578 12.716 7.168 17.303c4.587 4.59 10.812 7.168 17.303 7.168h97.882v97.882c0 6.49 2.578 12.716 7.168 17.303 4.587 4.59 10.812 7.168 17.303 7.168s12.713-2.578 17.303-7.168c4.59-4.587 7.168-10.812 7.168-17.303v-97.882h97.882c6.49 0 12.713-2.578 17.303-7.168 4.59-4.587 7.168-10.812 7.168-17.303s-2.578-12.713-7.168-17.303c-4.59-4.59-10.812-7.168-17.303-7.168h-97.882v-97.882zM504.57 210.824c-50.947-0.017-101.021 13.22-145.3 38.411-44.282 25.191-81.248 61.471-107.266 105.271s-40.193 93.615-41.131 144.553c-0.939 50.938 11.39 101.24 35.776 145.971l-34.748 121.865c-1.222 4.277-1.255 8.809-0.094 13.104 1.161 4.298 3.472 8.195 6.683 11.276s7.203 5.228 11.544 6.21c4.341 0.982 8.867 0.759 13.092-0.638l114.425-38.126c38.999 22.534 82.661 35.798 127.605 38.761s89.967-4.454 131.587-21.676c41.623-17.221 78.722-43.785 108.433-77.64s51.236-74.089 62.91-117.591c11.674-43.505 13.182-89.109 4.412-133.292-8.773-44.18-27.591-85.748-54.998-121.492-27.407-35.745-62.672-64.705-103.063-84.641s-84.826-30.312-129.867-30.327zM259.863 504.471c0.008-54.296 18.073-107.047 51.351-149.947 33.277-42.903 79.881-73.517 132.466-87.027 52.588-13.51 108.177-9.146 158.012 12.403s91.088 59.062 117.263 106.63c26.178 47.568 35.792 102.49 27.329 156.124-8.466 53.63-34.524 102.924-74.077 140.119s-90.356 60.178-144.405 65.334c-54.049 5.156-108.279-7.813-154.151-36.861-3.069-1.946-6.533-3.183-10.138-3.623s-7.264-0.072-10.71 1.078l-81.146 27.067 24.96-87.166c0.909-3.211 1.153-6.572 0.715-9.879s-1.547-6.49-3.26-9.355c-22.469-37.783-34.29-80.941-34.21-124.898z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["nuevochat_linda_icon"],defaultCode:59681,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:550,id:72,name:"linda_add_chat",prevSize:32,code:59682},setIdx:0,setId:9,iconIdx:76},{icon:{paths:["M740.171 589.583l-116.525-116.525c-5.647-5.647-13.306-8.818-21.293-8.818s-15.646 3.171-21.293 8.818l-223.714 223.714c-33.632-28.166-58.935-64.979-73.182-106.469s-16.896-86.082-7.661-128.97c9.234-42.885 30.002-82.435 60.062-114.384s68.274-55.086 110.517-66.914c42.243-11.828 86.914-11.898 129.196-0.204 42.279 11.694 80.565 34.711 110.728 66.564 30.16 31.855 51.052 71.34 60.422 114.197 9.37 42.854 6.861 87.456-7.255 128.991zM512 813.176c166.34 0 301.176-134.837 301.176-301.176s-134.837-301.176-301.176-301.176c-166.34 0-301.176 134.837-301.176 301.176s134.837 301.176 301.176 301.176zM481.882 451.765c0 15.974-6.346 31.295-17.643 42.592s-26.618 17.643-42.592 17.643c-15.974 0-31.295-6.346-42.592-17.643s-17.643-26.618-17.643-42.592c0-15.974 6.346-31.295 17.643-42.592s26.618-17.643 42.592-17.643c15.974 0 31.295 6.346 42.592 17.643s17.643 26.618 17.643 42.592z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["generaimagen_linda_icon"],defaultCode:59682,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:551,id:73,name:"linda_image",prevSize:32,code:59684},setIdx:0,setId:9,iconIdx:77},{icon:{paths:["M353.729 232.787c9.809-48.136 52.655-82.199 101.71-82.199h120.082c49.056 0 91.865 34.063 101.71 82.199 1.087 5.3 3.924 10.082 8.056 13.574s9.318 5.493 14.728 5.68h1.211c51.555 2.278 91.166 8.599 124.235 30.315 20.835 13.669 38.767 31.235 52.73 51.775 17.381 25.501 25.025 54.823 28.699 90.245 3.599 34.65 3.599 78.047 3.599 133.018v3.123c0 54.971 0 98.403-3.599 133.018-3.674 35.421-11.318 64.744-28.699 90.284-14.008 20.552-31.925 38.144-52.73 51.772-25.832 16.941-55.486 24.434-91.422 28-35.202 3.527-79.333 3.527-135.406 3.527h-166.307c-56.073 0-100.204 0-135.406-3.527-35.937-3.566-65.59-11.023-91.422-28-20.809-13.64-38.726-31.244-52.729-51.811-17.381-25.501-25.024-54.823-28.698-90.245-3.601-34.614-3.601-78.047-3.601-133.018v-3.123c0-54.971 0-98.367 3.601-133.018 3.674-35.421 11.317-64.744 28.698-90.245 14.003-20.567 31.92-38.172 52.729-51.812 33.071-21.68 72.682-28 124.235-30.241l0.623-0.037h0.59c5.406-0.187 10.592-2.187 14.725-5.68s6.969-8.274 8.056-13.574zM455.439 205.706c-23.516 0-43.249 16.278-47.694 38.068-7.165 35.275-38.472 63.056-76.137 63.384-49.532 2.205-76.062 8.27-95.904 21.278-14.739 9.671-27.436 22.142-37.37 36.707-10.142 14.881-16.241 33.952-19.475 64.928-3.233 31.455-3.27 72.020-3.27 128.904 0 56.88 0 97.41 3.307 128.864 3.197 30.976 9.297 50.046 19.475 64.964 9.848 14.478 22.525 26.973 37.37 36.71 15.323 10.029 34.945 16.092 66.656 19.254 32.114 3.195 73.49 3.232 131.436 3.232h163.295c57.91 0 99.286 0 131.436-3.232 31.711-3.162 51.336-9.186 66.656-19.254 14.845-9.737 27.561-22.233 37.406-36.747 10.144-14.881 16.242-33.952 19.477-64.928 3.232-31.455 3.268-72.020 3.268-128.864 0-56.883 0-97.449-3.307-128.904-3.195-30.976-9.294-50.046-19.474-64.928-9.924-14.583-22.621-27.070-37.37-36.747-19.769-12.969-46.297-19.034-95.904-21.239-37.629-0.367-68.933-28.072-76.098-63.384-2.352-10.866-8.382-20.588-17.074-27.524-8.689-6.935-19.504-10.66-30.624-10.544h-120.082zM515.482 462.92c-21.929 0-42.957 8.713-58.461 24.218s-24.218 36.533-24.218 58.461c0 21.926 8.713 42.954 24.218 58.461 15.505 15.505 36.533 24.215 58.461 24.215 21.926 0 42.954-8.71 58.461-24.215 15.505-15.508 24.215-36.536 24.215-58.461 0-21.929-8.71-42.957-24.215-58.461-15.508-15.505-36.536-24.218-58.461-24.218zM377.687 545.599c0-36.548 14.517-71.596 40.358-97.437s60.889-40.358 97.437-40.358c36.545 0 71.593 14.517 97.434 40.358s40.361 60.889 40.361 97.437c0 36.545-14.52 71.593-40.361 97.434s-60.889 40.361-97.434 40.361c-36.548 0-71.596-14.52-97.437-40.361s-40.358-60.889-40.358-97.434zM708.391 435.363c0-7.31 2.903-14.318 8.072-19.486s12.18-8.072 19.489-8.072h36.744c7.31 0 14.321 2.903 19.489 8.072s8.072 12.177 8.072 19.486c0 7.31-2.903 14.318-8.072 19.486s-12.18 8.072-19.489 8.072h-36.744c-7.31 0-14.321-2.903-19.489-8.072s-8.072-12.177-8.072-19.486z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["foto_linda_icon"],defaultCode:59684,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:552,id:74,name:"linda_camera",prevSize:32,code:59685},setIdx:0,setId:9,iconIdx:78},{icon:{paths:["M576.84 299.474c0 15.686 12.731 28.414 28.416 28.414h94.449v94.452c0 7.535 2.994 14.764 8.325 20.091 5.328 5.328 12.556 8.322 20.091 8.322s14.764-2.994 20.091-8.322c5.328-5.328 8.322-12.556 8.322-20.091v-122.866c0-7.536-2.994-14.763-8.322-20.092s-12.556-8.322-20.091-8.322h-122.865c-7.538 0-14.764 2.994-20.094 8.322-5.328 5.329-8.322 12.556-8.322 20.092zM728.121 576.84c-7.535 0-14.764 2.994-20.091 8.322-5.331 5.331-8.325 12.556-8.325 20.094v94.449h-94.449c-7.538 0-14.764 2.994-20.094 8.325-5.328 5.328-8.322 12.556-8.322 20.091s2.994 14.764 8.322 20.091c5.331 5.328 12.556 8.322 20.094 8.322h122.865c7.535 0 14.764-2.994 20.091-8.322s8.322-12.556 8.322-20.091v-122.865c0-7.538-2.994-14.764-8.322-20.094-5.328-5.328-12.556-8.322-20.091-8.322zM299.474 576.84c7.537 0 14.765 2.994 20.093 8.322 5.328 5.331 8.322 12.556 8.322 20.094v94.449h94.452c7.535 0 14.764 2.994 20.091 8.325 5.328 5.328 8.322 12.556 8.322 20.091s-2.994 14.764-8.322 20.091c-5.328 5.328-12.556 8.322-20.091 8.322h-122.866c-7.536 0-14.763-2.994-20.092-8.322s-8.322-12.556-8.322-20.091v-122.865c0-7.538 2.994-14.764 8.322-20.094 5.329-5.328 12.556-8.322 20.092-8.322zM450.753 299.474c0 7.537-2.994 14.765-8.322 20.093s-12.556 8.322-20.091 8.322h-94.452v94.452c0 7.535-2.994 14.764-8.322 20.091s-12.556 8.322-20.093 8.322c-7.536 0-14.763-2.994-20.092-8.322s-8.322-12.556-8.322-20.091v-122.866c0-7.536 2.994-14.763 8.322-20.092s12.556-8.322 20.092-8.322h122.866c7.535 0 14.764 2.994 20.091 8.322s8.322 12.556 8.322 20.092z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["Expandir_linda_icon"],defaultCode:59685,grid:0},attrs:[{}],properties:{order:553,id:75,name:"linda_chat_expand",prevSize:32,code:59704},setIdx:0,setId:9,iconIdx:79},{icon:{paths:["M729.169 521.159v-32.256l40.478-35.418c7.46-6.578 12.357-15.58 13.824-25.416 1.464-9.836-0.593-19.878-5.813-28.344l-49.754-84.326c-3.698-6.403-9.014-11.722-15.414-15.423-6.403-3.7-13.664-5.652-21.058-5.66-4.581-0.035-9.138 0.677-13.493 2.108l-51.227 17.288c-8.846-5.879-18.074-11.159-27.618-15.812l-10.752-53.126c-1.928-9.706-7.207-18.425-14.917-24.63-7.707-6.205-17.354-9.502-27.247-9.312h-98.662c-9.894-0.19-19.54 3.107-27.247 9.312-7.71 6.205-12.99 14.924-14.917 24.63l-10.752 53.126c-9.614 4.65-18.911 9.933-27.829 15.812l-50.173-18.131c-4.4-1.146-8.957-1.573-13.493-1.265-7.395 0.008-14.657 1.959-21.059 5.66s-11.718 9.020-15.415 15.423l-49.753 84.326c-4.921 8.454-6.749 18.357-5.172 28.009s6.461 18.459 13.816 24.907l39.845 36.472v32.256l-39.845 35.415c-7.563 6.493-12.581 15.456-14.163 25.299s0.373 19.926 5.519 28.461l49.753 84.329c3.697 6.403 9.013 11.722 15.415 15.42 6.402 3.701 13.663 5.653 21.059 5.659 4.581 0.036 9.138-0.675 13.493-2.108l51.227-17.285c8.846 5.876 18.071 11.159 27.618 15.809l10.752 53.128c1.928 9.707 7.207 18.426 14.917 24.63 7.707 6.204 17.354 9.502 27.247 9.312h99.506c9.894 0.19 19.54-3.108 27.247-9.312 7.71-6.204 12.99-14.923 14.917-24.63l10.752-53.128c9.614-4.65 18.911-9.933 27.829-15.809l51.016 17.285c4.355 1.434 8.912 2.144 13.493 2.108 7.394-0.006 14.655-1.958 21.058-5.659 6.4-3.698 11.716-9.017 15.414-15.42l48.068-84.329c4.921-8.454 6.749-18.354 5.171-28.009-1.575-9.653-6.46-18.459-13.815-24.907l-39.846-36.469zM691.432 673.792l-72.309-24.456c-16.929 14.336-36.274 25.546-57.133 33.099l-14.968 75.683h-99.506l-14.968-74.839c-20.694-7.767-39.936-18.956-56.922-33.099l-72.52 23.612-49.755-84.329 57.344-50.595c-3.9-21.823-3.9-44.165 0-65.988l-57.344-52.073 49.755-84.326 72.309 24.456c16.929-14.339 36.274-25.546 57.133-33.099l14.968-75.685h99.506l14.968 74.841c20.694 7.767 39.936 18.956 56.922 33.099l72.52-23.612 49.754 84.326-57.344 50.598c3.9 21.823 3.9 44.165 0 65.988l57.344 52.070-49.754 84.329z","M497.272 631.639c-25.019 0-49.474-7.421-70.277-21.32s-37.015-33.653-46.589-56.766c-9.571-23.115-12.077-48.547-7.198-73.083 4.882-24.537 16.929-47.077 34.62-64.768 17.688-17.688 40.228-29.735 64.765-34.617 24.537-4.879 49.971-2.376 73.083 7.198s42.869 25.787 56.769 46.589c13.899 20.802 21.317 45.258 21.317 70.274 0.169 16.658-2.988 33.184-9.285 48.607s-15.607 29.434-27.386 41.213c-11.782 11.782-25.793 21.091-41.216 27.389s-31.946 9.454-48.604 9.285zM497.272 420.819c-11.147-0.259-22.227 1.744-32.578 5.891-10.348 4.144-19.748 10.345-27.63 18.23-7.882 7.882-14.086 17.282-18.23 27.63-4.147 10.348-6.15 21.432-5.891 32.575-0.259 11.147 1.744 22.227 5.891 32.575 4.144 10.348 10.348 19.751 18.23 27.633s17.282 14.086 27.63 18.23c10.351 4.147 21.432 6.15 32.578 5.891 11.144 0.259 22.227-1.744 32.575-5.891 10.348-4.144 19.748-10.348 27.63-18.23 7.885-7.882 14.086-17.285 18.23-27.633 4.147-10.348 6.15-21.429 5.891-32.575 0.259-11.144-1.744-22.227-5.891-32.575-4.144-10.348-10.345-19.748-18.23-27.63-7.882-7.885-17.282-14.086-27.63-18.23-10.348-4.147-21.432-6.15-32.575-5.891z"],attrs:[{},{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{},{}]},tags:["Configuracion_linda_icon"],defaultCode:59704,grid:0},attrs:[{},{}],properties:{order:554,id:76,name:"linda_settings",prevSize:32,code:59713},setIdx:0,setId:9,iconIdx:80},{icon:{paths:["M554.059 672.419c0 7.020-2.081 13.887-5.984 19.724-3.9 5.84-9.445 10.391-15.935 13.080-6.487 2.686-13.625 3.388-20.513 2.021-6.888-1.37-13.216-4.753-18.182-9.719-4.963-4.966-8.346-11.294-9.716-18.179-1.37-6.888-0.669-14.029 2.021-20.516 2.686-6.487 7.237-12.035 13.077-15.935 5.84-3.903 12.704-5.984 19.727-5.984 9.418 0 18.447 3.741 25.106 10.4s10.4 15.691 10.4 25.109zM518.554 352.852c-65.274 0-118.359 47.788-118.359 106.523v11.833c0 6.28 2.494 12.3 6.933 16.739s10.463 6.933 16.739 6.933c6.28 0 12.3-2.494 16.739-6.933s6.933-10.46 6.933-16.739v-11.833c0-32.551 31.867-59.181 71.014-59.181s71.014 26.63 71.014 59.181c0 32.548-31.867 59.178-71.014 59.178-6.28 0-12.3 2.494-16.739 6.933s-6.933 10.46-6.933 16.736v23.672c0 6.28 2.494 12.3 6.933 16.739s10.46 6.933 16.739 6.933c6.277 0 12.297-2.494 16.736-6.933s6.933-10.46 6.933-16.739v-2.129c53.971-9.915 94.687-52.965 94.687-104.391 0-58.735-53.082-106.523-118.356-106.523zM826.281 518.554c0 60.862-18.046 120.359-51.86 170.963-33.813 50.607-81.875 90.049-138.104 113.342-56.23 23.29-118.106 29.386-177.8 17.51-59.693-11.872-114.525-41.183-157.562-84.218-43.037-43.038-72.345-97.87-84.219-157.563s-5.78-121.567 17.512-177.797c23.291-56.23 62.734-104.292 113.34-138.105s110.101-51.862 170.966-51.862c81.589 0.086 159.81 32.535 217.501 90.227 57.693 57.693 90.142 135.914 90.226 217.503zM778.939 518.554c0-51.501-15.27-101.843-43.881-144.664s-69.28-76.194-116.859-95.902c-47.58-19.708-99.933-24.865-150.444-14.817s-96.907 34.846-133.322 71.263c-36.416 36.415-61.215 82.811-71.263 133.322s-4.891 102.864 14.818 150.444c19.708 47.58 53.081 88.248 95.902 116.859 42.821 28.609 93.163 43.881 144.664 43.881 69.033-0.078 135.219-27.537 184.034-76.351s76.273-115.001 76.351-184.034z"],attrs:[{}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{}]},tags:["Chatsoporte_linda_icon"],defaultCode:59713,grid:0},attrs:[{}],properties:{order:555,id:77,name:"Chatsoporte",prevSize:32,code:59714},setIdx:0,setId:9,iconIdx:81},{icon:{paths:["M804.572 210.824c4.753 0 8.605 3.853 8.605 8.605v585.143c0 4.753-3.852 8.605-8.605 8.605h-585.143c-4.752 0-8.605-3.852-8.605-8.605v-585.143c0-4.752 3.853-8.605 8.605-8.605h585.143zM219.428 150.588c-38.019 0-68.84 30.821-68.84 68.84v585.143c0 38.021 30.821 68.84 68.84 68.84h585.143c38.021 0 68.84-30.819 68.84-68.84v-585.143c0-38.019-30.819-68.84-68.84-68.84h-585.143z","M783.059 722.824h-542.118l135.529-175.23 135.529 120.471 120.471-186.181 150.588 240.941z"],attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1},{f:1}]},tags:["cargaimagen_linda_icon"],defaultCode:59714,grid:0},attrs:[{fill:"rgb(6, 61, 48)"},{fill:"rgb(6, 61, 48)"}],properties:{order:556,id:78,name:"linda_upload_image",prevSize:32,code:59715},setIdx:0,setId:9,iconIdx:82},{icon:{paths:["M773.379 465.209c0-3.548-2.906-6.454-6.454-6.454h-48.405c-3.548 0-6.451 2.906-6.451 6.454 0 113.185-91.726 204.908-204.908 204.908-113.185 0-204.908-91.723-204.908-204.908 0-3.548-2.904-6.454-6.453-6.454h-48.403c-3.55 0-6.454 2.906-6.454 6.454 0 136.096 102.132 248.389 233.951 264.282v82.61h-117.218c-11.053 0-19.926 11.535-19.926 25.814v29.042c0 3.551 2.259 6.454 5.003 6.454h328.818c2.744 0 5.003-2.903 5.003-6.454v-29.042c0-14.279-8.876-25.814-19.926-25.814h-120.443v-82.206c133.352-14.52 237.176-127.461 237.176-264.686zM507.16 602.353c75.752 0 137.144-60.666 137.144-135.529v-180.706c0-74.864-61.392-135.529-137.144-135.529s-137.144 60.666-137.144 135.529v180.706c0 74.863 61.392 135.529 137.144 135.529zM431.327 286.118c0-40.82 33.804-74.219 75.833-74.219s75.83 33.398 75.83 74.219v180.706c0 40.821-33.801 74.219-75.83 74.219s-75.833-33.397-75.833-74.219v-180.706z"],attrs:[{fill:"rgb(6, 61, 48)"}],isMulticolor:!1,isMulticolor2:!1,colorPermutations:{"112222913011281292431139211147116523912552084212552452101661481781001952121201":[{f:1}]},tags:["Audio_linda_icon"],defaultCode:59715,grid:0},attrs:[{fill:"rgb(6, 61, 48)"}],properties:{order:557,id:79,name:"Audio",prevSize:32,code:59730},setIdx:0,setId:9,iconIdx:83}],height:1024,metadata:{name:"icomoon"},preferences:{showGlyphs:!0,showQuickUse:!0,showQuickUse2:!0,showSVGs:!0,fontPref:{prefix:"icon-",metadata:{fontFamily:"icomoon"},metrics:{emSize:1024,baseline:6.25,whitespace:50},embed:!1},imagePref:{prefix:"icon-",png:!0,useClassSelector:!0,color:0,bgColor:16777215,classSelector:".icon",name:"icomoon"},historySize:50,showCodes:!0,gridSize:16}};const L={colors:{primary:"#C7F9CC",primary100:"#DFFFE2",primary200:"#7AE582",primary300:"#25A18E",secondary:"#00A5EF",secondary100:"#E1F2FF",secondary200:"#6667EB",secondary300:"#004E64",grey:"#C5C5C5",grey100:"#d9d9d9",grey200:"#888888",grey300:"#131313",grey400:"#f9f9f9",light:"#f7f3e6",black:"#000",white:"#FFFFFF",background:"#f6f6f6",alert:"#F17474",tooltip:"#1C252E"}},W=({theme:ot,children:ft})=>{const mt=React.useContext(Ke);return jsxRuntimeExports.jsx(tt,Object.assign({theme:mt||ot||L},{children:ft}))},f=({icon:ot,size:ft="medium",tooltipText:mt,tooltipWidth:vt,action:yt="none",color:bt,id:xt,onClick:Et,disabled:St,position:wt="center",wrap:_t=!1})=>{const[kt,Ct]=reactExports.useState(!1),[At,Ot]=reactExports.useState(!1),Nt=reactExports.useRef(null),Pt=reactExports.useRef(null),Mt=et();reactExports.useEffect(()=>{let Rt,Lt;return kt?Rt=setTimeout(()=>{Ot(!0)},200):Lt=setTimeout(()=>{Ot(!1)},100),()=>{clearTimeout(Rt),clearTimeout(Lt)}},[kt]),reactExports.useEffect(()=>{const Rt=Lt=>{Pt.current&&Lt.target instanceof Node&&!Pt.current.contains(Lt.target)&&Ct(!1)};return document.addEventListener("mousedown",Rt),()=>{document.removeEventListener("mousedown",Rt)}},[]);const Tt={extraSmall:"8px",small:"16px",medium:"24px",large:"32px",extraLarge:"40px"}[ft]||"24px";return jsxRuntimeExports.jsx(W,{children:jsxRuntimeExports.jsxs(O,Object.assign({ref:Pt,size:Tt,action:yt,onMouseEnter:()=>{St||Ct(!0)},onMouseLeave:()=>{Ct(!1)},onClick:Rt=>{Et&&!St&&Et()},id:xt??"icon",activate:kt},{children:[jsxRuntimeExports.jsx(p,{iconSet:V,color:St?Mt.colors.grey100:bt||Mt.colors.primary,size:Tt,icon:ot}),!!mt&&jsxRuntimeExports.jsx(Z,Object.assign({ref:Nt,position:wt,wrap:_t,width:vt,visible:At},{children:mt}))]}))})},b=ot=>{var{onClick:ft,text:mt,icon:vt,color:yt,tooltip:bt,width:xt,shadow:Et=!0,disabled:St=!1,textColor:wt,align:_t="center",buttonSize:kt="medium",noPadding:Ct=!1,alignIcon:At="start",underline:Ot=!1,fontWeight:Nt="medium",truncate:Pt=!1}=ot,Mt=z(ot,["onClick","text","icon","color","tooltip","width","shadow","disabled","textColor","align","buttonSize","noPadding","alignIcon","underline","fontWeight","truncate"]);return et(),jsxRuntimeExports.jsxs(q,Object.assign({onClick:ft,color:yt,width:xt,disabled:St,textColor:wt,align:_t,buttonSize:kt,noPadding:Ct,title:bt,underline:Ot,fontWeight:Nt,truncate:Pt},Mt,{children:[vt&&At=="start"&&jsxRuntimeExports.jsx(f,{icon:vt,size:kt,action:"none",tooltipText:bt,color:St?H.component.button.color("disabled"):wt??H.component.button.color("primary")}),jsxRuntimeExports.jsx("span",{children:mt}),vt&&At=="end"&&jsxRuntimeExports.jsx(f,{icon:vt,size:kt,action:"none",tooltipText:bt,color:St?H.component.button.color("disabled"):wt??H.component.button.color("primary")})]}))};ut.button.withConfig({shouldForwardProp:ot=>!["color","width","shadow","disabled","textColor","align","buttonSize","alignIcon","noPadding","underline","bold","truncate","fontWeight"].includes(ot)})` display: flex; align-items: center; justify-content: ${({align:ot})=>ot||"center"}; width: ${({width:ot})=>ot||"auto"}; height: ${({buttonSize:ot})=>H.component.button.height(ot)}; padding: ${({noPadding:ot})=>ot?"0":H.component.button.padding("small")}; background-color: transparent; color: ${({textColor:ot,disabled:ft})=>ft?H.component.button.color("disabled"):ot||H.component.button.color("secondary")}; font-size: ${({buttonSize:ot})=>H.component.button.fontSize(ot)}; border: ${H.border.width("thin")} solid; border-color: ${({color:ot,disabled:ft})=>ft?H.component.button.color("disabled"):ot||H.component.button.color("secondary")}; outline: none; border-radius: ${H.component.button.borderRadius("rounded")}; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; pointer-events: ${({disabled:ot})=>ot?"none":"auto"}; transition: all 0.3s ease; gap: ${H.spacing("sm")}; text-decoration: ${({underline:ot})=>ot?"underline":"none"}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; font-family: "Montserrat", sans-serif !important; ${({truncate:ot})=>ot&&` white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `} &:hover { filter: ${({disabled:ot})=>!ot&&"brightness(0.9)"}; } &:active { transform: ${({disabled:ot})=>!ot&&"scale(0.98)"}; } `;ut.button` display: flex; align-items: center; justify-content: center; width: ${({size:ot})=>ot==="large"?"40px":ot==="small"?"20px":ot==="medium"?"30px":ot==="extraLarge"?"50px":"60px"}; height: ${({size:ot})=>ot==="large"?"40px":ot==="small"?"20px":ot==="medium"?"30px":ot==="extraLarge"?"50px":"60px"}; background-color: ${({color:ot,theme:ft,disabled:mt,typeButton:vt})=>mt?ft.colors.grey100:vt!="general"?"transparent":ot??ft.colors.primary}; border: ${({color:ot,theme:ft,disabled:mt,typeButton:vt})=>vt!="ghost"?"none":"2px solid"+(mt?ft.colors.grey200:ot??ft.colors.primary)}; outline: none; border-radius: 50%; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; pointer-events: ${({disabled:ot})=>ot?"none":"auto"}; transition: all 0.3s ease; gap: 5px; font-family: "Montserrat", sans-serif !important; box-shadow: ${({shadow:ot})=>ot?"2px 2px 4px rgba(0, 0, 0, 0.2)":"none"}; &:hover { filter: ${({disabled:ot})=>!ot&&"brightness(0.85)"}; } &:active { transform: ${({disabled:ot})=>!ot&&"scale(0.98)"}; filter: ${({disabled:ot})=>!ot&&"brightness(0.9)"}; } `;const $=ut.button.withConfig({shouldForwardProp:ot=>!["align","width","buttonSize","noPadding","textColor","disabled","underline","truncate","shadow","fontWeight"].includes(ot)})` display: flex; align-items: center; justify-content: ${({align:ot})=>ot||"center"}; width: ${({width:ot})=>ot||"auto"}; min-width: ${({width:ot})=>ot||"auto"}; height: ${({buttonSize:ot})=>H.component.button.height(ot)}; padding: ${({noPadding:ot})=>ot?"0":H.component.button.padding("small")}; background-color: transparent; color: ${({textColor:ot,disabled:ft})=>ft?H.component.button.color("disabled"):ot||H.component.button.color("secondary")}; font-size: ${({buttonSize:ot})=>H.component.button.fontSize(ot)}; border: none; outline: none; border-radius: ${H.border.radius("pill")}; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; pointer-events: ${({disabled:ot})=>ot?"none":"auto"}; transition: all 0.3s ease; text-decoration: ${({underline:ot})=>ot?"underline":"none"}; gap: ${H.spacing("sm")}; font-family: "Montserrat", sans-serif !important; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; ${({truncate:ot})=>ot&&` white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `} &:hover { filter: ${({disabled:ot})=>!ot&&"brightness(0.9)"}; } &:active { transform: ${({disabled:ot})=>!ot&&"scale(0.98)"}; } `,_=ot=>{var{onClick:ft,text:mt,icon:vt,align:yt="center",width:bt,buttonSize:xt="medium",noPadding:Et=!1,iconColor:St,disabled:wt=!1,underline:_t=!1,truncate:kt=!1,tooltip:Ct,shadow:At=!0,textColor:Ot,fontWeight:Nt="semibold",alignIcon:Pt="start"}=ot,Mt=z(ot,["onClick","text","icon","align","width","buttonSize","noPadding","iconColor","disabled","underline","truncate","tooltip","shadow","textColor","fontWeight","alignIcon"]);return et(),jsxRuntimeExports.jsxs($,Object.assign({onClick:ft,width:bt,shadow:At,disabled:wt,textColor:Ot,align:yt,buttonSize:xt,noPadding:Et,title:Ct,underline:_t,fontWeight:Nt,truncate:kt},Mt,{children:[vt&&Pt=="start"&&jsxRuntimeExports.jsx(f,{icon:vt,size:xt,action:"none",tooltipText:Ct,color:wt?H.component.button.color("disabled"):St||H.component.button.color("secondary")}),mt,vt&&Pt=="end"&&jsxRuntimeExports.jsx(f,{icon:vt,size:xt,action:"none",tooltipText:Ct,color:wt?H.component.button.color("disabled"):St||H.component.button.color("secondary")})]}))};ut.div.withConfig({shouldForwardProp:ot=>!["textColor","textAlign","fontSize","fontWeight","underline","truncate","backgroundColor","buttonSize","disabled"].includes(ot)})` display: flex; align-items: center; justify-content: ${({textAlign:ot})=>ot==="start"?"flex-start":ot==="end"?"flex-end":"center"}; background-color: ${({backgroundColor:ot,disabled:ft})=>ft?H.component.button.backgroundColor("disabled"):ot||H.component.button.backgroundColor("secondary")}; color: ${({textColor:ot})=>ot||H.component.button.color("secondary")}; cursor: ${({disabled:ot})=>ot?"default":"pointer"}; padding: ${H.component.button.padding("medium")}; box-sizing: border-box; border-radius: ${H.component.button.borderRadius("rounded")}; width: ${({width:ot})=>ot||"100%"}; font-family: "Montserrat", sans-serif !important; text-decoration: ${({underline:ot})=>ot?"underline":"none"}; font-size: ${({fontSize:ot})=>H.fontSize(ot)}; transition: background-color 0.3s ease; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; height: ${({buttonSize:ot})=>H.component.button.height(ot)}; ${({truncate:ot})=>ot&&` white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `} &:hover { background-color: ${({backgroundColor:ot})=>ot}; opacity: ${({backgroundColor:ot})=>ot?"0.8":"1"}; } `;ut.div.withConfig({shouldForwardProp:ot=>!["isExpanded","padding"].includes(ot)})` border: ${({borderColor:ot,borderWidth:ft})=>ot?`${ft||H.border.width("thin")} solid ${ot}`:"1px solid #eeeeee"}; border-radius: ${({isExpanded:ot})=>ot?H.border.radius("md"):H.border.radius("pill")}; padding: ${({isExpanded:ot,padding:ft})=>ft||(ot?"24px":"0 20px")}; width: ${({width:ot})=>ot}; height: ${({height:ot,isExpanded:ft})=>ft?ot:"40px"}; max-height: ${({height:ot,isExpanded:ft})=>ft?ot:"40px"}; background-color: ${({backgroundColor:ot})=>ot}; box-shadow: ${({shadowConfig:ot,shadowColor:ft,isExpanded:mt})=>mt?`${ot} ${ft}`:"none"}; ${({maxWidth:ot})=>ot&&`max-width: ${ot};`}; `;ut.div` width: ${({width:ot})=>ot}; height: ${({height:ot,isExpanded:ft,maxExpandedHeight:mt})=>ft?"auto":ot}; max-height: ${({maxExpandedHeight:ot})=>ot}; border: 1px solid ${({theme:ot})=>ot.colors.primary200}; border-radius: 10px; overflow: hidden; transition: height 0.3s ease; background-color: ${({theme:ot,backgroundColor:ft})=>ft||ot.colors.white}; transform-origin: bottom; position: absolute; bottom: 0; box-sizing: border-box; padding: ${({padding:ot,hasScroll:ft})=>ot||(ft?"20px 0px 20px 10px":"20px 10px")}; `;ut.div` width: 50px; height: 4px; background-color: ${({theme:ot})=>ot.colors.secondary}; position: sticky; top: 0px; left: 50%; transform: translateX(-50%); border-radius: 2px; cursor: pointer; transition: all 0.3s ease; z-index: 2; margin-bottom: 5px; &:before { content: ""; position: absolute; top: -10px; height: 30px; background-color: ${({theme:ot})=>ot.colors.white}; z-index: -1; } &:hover { opacity: 0.8; } `;ut.div` padding: 20px; width: 100%; height: 100%; `;ut.div` padding-top: ${({isExpanded:ot})=>ot?"5px":"0px"}; padding-bottom: 25px; padding-right: ${({hasScroll:ot})=>ot?"10px":"0px"}; width: 100%; height: 100%; max-height: ${({isExpanded:ot,maxExpandedHeight:ft})=>ot?parseInt(ft)-40+"px":"none"}; overflow-y: ${({isExpanded:ot})=>ot?"auto":"hidden"}; transition: all 0.3s ease; position: relative; box-sizing: border-box; `;ut.input.withConfig({shouldForwardProp:ot=>!["color","size","withCheck","fillColor","checkColor","filledCheck"].includes(ot)})` width: ${({size:ot})=>H.component.checkbox.size(ot)}; height: ${({size:ot})=>H.component.checkbox.size(ot)}; cursor: pointer; appearance: none; border: ${H.border.width("thin")} solid ${({color:ot,disabled:ft})=>ft?H.component.checkbox.borderColor("disabled"):ot||H.component.checkbox.borderColor("default")}; border-radius: ${H.border.radius("xs")}; position: relative; transition: all 0.2s ease-in-out; background-color: ${({theme:ot,disabled:ft})=>ft?H.component.checkbox.borderColor("disabled"):ot.colors.white}; &:checked { background-color: ${({withCheck:ot,fillColor:ft,color:mt,filledCheck:vt,disabled:yt})=>ot?vt?mt||H.component.checkbox.borderColor("default"):yt?H.component.checkbox.borderColor("disabled"):H.component.checkbox.backgroundColor("default"):ft||mt||H.component.checkbox.borderColor("default")}; transition: all 0.2s ease-in-out; border-color: ${({color:ot,disabled:ft})=>ft?H.component.checkbox.borderColor("disabled"):ot||H.component.checkbox.borderColor("checked")}; } &:checked::after { content: ""; position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 25%; height: 55%; border-bottom: ${({withCheck:ot,checkColor:ft,filledCheck:mt,color:vt,disabled:yt})=>ot?`2px solid ${mt||yt?ft||"#ffffff":ft||vt||H.component.checkbox.borderColor("default")}`:"none"}; border-right: ${({withCheck:ot,checkColor:ft,filledCheck:mt,color:vt,disabled:yt})=>ot?`2px solid ${mt||yt?ft||"#ffffff":ft||vt||H.component.checkbox.borderColor("default")}`:"none"}; } `;ut.div` background-color: ${({theme:ot})=>ot.colors.grey400}; padding: 24px 16px; border-radius: ${H.border.radius("sm")}; border: ${H.border.width("thin")} solid ${({theme:ot})=>ot.colors.grey100}; `;ut.pre` color: ${({theme:ot})=>ot.colors.grey200}; font-size: ${H.fontSize("small")}; font-weight: ${H.fontWeight("regular")}; line-height: ${H.lineHeight("tight")}; white-space: pre-line; margin: 0; padding: 0; `;ut.code` display: block; overflow: hidden; text-overflow: ellipsis; word-break: break-all; font-family: monospace; a, code { word-break: break-all; white-space: pre-line; } `;const sA=ut.div.withConfig({shouldForwardProp:ot=>!["isCurrency"].includes(ot)})` display: flex; align-items: center; border: ${H.border.width("thin")} solid ${({error:ot,theme:ft,disabled:mt,borderColor:vt})=>mt?H.component.input.borderColor("disabled"):ot?H.component.input.borderColor("error"):vt||H.component.input.borderColor("default")}; border-radius: ${H.border.radius("pill")}; box-sizing: border-box; height: 40px; padding: ${({isCurrency:ot})=>ot?"5px 5px 5px 0":H.component.input.padding("small")}; transition: border 0.3s ease; position: relative; gap: ${H.spacing("sm")}; &:focus-within { border: ${H.border.width("thin")}solid ${H.component.input.borderColor("focus")}; } background: ${({disabled:ot,backgroundColor:ft})=>ot?H.component.input.backgroundColor("disabled"):ft||"transparent"}; `,rA=ut.input` flex: 1; border: none; outline: none; font-size: ${H.fontSize("medium")}; line-height: ${H.lineHeight("tight")}; color: ${({disabled:ot})=>ot?H.component.input.color("placeholder"):H.component.input.color("default")}; width: ${({width:ot})=>ot||"100%"}; font-family: "Montserrat", sans-serif !important; background: transparent; &::placeholder { color: ${H.component.input.color("placeholder")}; font-size: ${H.fontSize("medium")}; line-height: ${H.lineHeight("tight")}; font-weight: ${H.fontWeight("regular")}; } &:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px transparent inset !important; -webkit-text-fill-color: ${({theme:ot})=>ot.colors.grey300} !important; transition: background-color 5000s ease-in-out 0s; } `,MA=ut.div` display: flex; align-items: center; justify-content: center; cursor: pointer; `,wA=ut.div` display: flex; align-items: center; padding: 0 8px; cursor: pointer; gap: 4px; min-width: ${({disableCurrencySelector:ot})=>ot?"0":"45px"}; position: relative; &::after { content: ""; position: absolute; right: 0; height: 20px; width: 1px; background-color: ${({theme:ot})=>ot.colors.grey100}; } `,nA=ut.div` position: fixed; background: white; border: 1px solid ${({theme:ot})=>ot.colors.grey100}; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); z-index: 1000; margin-top: 4px; min-width: 150px; max-height: 200px; overflow-y: auto; `,dA=ut.div` padding: 8px 12px; display: flex; align-items: center; gap: 8px; cursor: pointer; background: ${({selected:ot,theme:ft})=>ot?ft.colors.grey100:"transparent"}; &:hover { background: ${({theme:ot})=>ot.colors.grey100}; } span:first-child { font-weight: bold; min-width: 20px; } `,mA=ut.span` font-size: 12px; `,DA=[{code:"ARS",symbol:"$",name:"Peso argentino"},{code:"BOB",symbol:"Bs.",name:"Peso boliviano"},{code:"BRL",symbol:"R$",name:"Real brasileño"},{code:"CLP",symbol:"$",name:"Peso chileno"},{code:"COP",symbol:"$",name:"Peso colombiano"},{code:"CRC",symbol:"₡",name:"Colón costarricense"},{code:"DOP",symbol:"RD$",name:"Peso dominicano"},{code:"ECU",symbol:"$",name:"Dólar ecuatoriano"},{code:"GTQ",symbol:"Q",name:"Quetzal guatemalteco"},{code:"HNL",symbol:"L",name:"Lempira hondureño"},{code:"MXN",symbol:"$",name:"Peso mexicano"},{code:"NIO",symbol:"C$",name:"Córdoba nicaragüense"},{code:"PAB",symbol:"B/.",name:"Balboa panameño"},{code:"PEN",symbol:"S/",name:"Sol peruano"},{code:"PYG",symbol:"₲",name:"Guaraní paraguayo"},{code:"UYU",symbol:"$",name:"Peso uruguayo"},{code:"VES",symbol:"Bs.",name:"Bolívar venezolano"},{code:"USD",symbol:"$",name:"Dólar estadounidense"},{code:"EUR",symbol:"€",name:"Euro"}],pA=reactExports.forwardRef((ot,ft)=>{var mt,vt,yt,bt;const[xt,Et]=reactExports.useState(!1),[St,wt]=reactExports.useState("linda_hide"),[_t,kt]=reactExports.useState(""),[Ct,At]=reactExports.useState(!1),[Ot,Nt]=reactExports.useState(ot.currency||"USD"),[Pt,Mt]=reactExports.useState("MIN"),Tt=reactExports.useRef(null),Rt=et(),{colors:Lt}=Rt;reactExports.useEffect(()=>{kt(ot.icon?ot.icon:ot.error?"linda4_wrong":ot.success?"linda_check_input":"")},[ot.icon,ot.error,ot.success]);const{type:Dt,error:$t,iconClick:Bt,onChange:Ht}=ot,Yt=z(ot,["type","error","iconClick","onChange"]);reactExports.useEffect(()=>{Dt!=="duration"||ot.value||Ht&&Ht({target:{value:"00:00"}})},[Dt,ot.value]),reactExports.useEffect(()=>{const Xt=Jt=>{Tt.current&&!Tt.current.contains(Jt.target)&&At(!1)};return document.addEventListener("mousedown",Xt),()=>document.removeEventListener("mousedown",Xt)},[]);const Wt=(({disableResize:Xt=!1}={})=>{const[Jt,rr]=reactExports.useState(window.innerWidth);return reactExports.useEffect(()=>{if(Xt)return;const nr=()=>{rr(window.innerWidth)};return window.addEventListener("resize",nr),()=>window.removeEventListener("resize",nr)},[Xt]),Jt})({disableResize:!ot.error});return jsxRuntimeExports.jsxs(sA,Object.assign({error:$t,backgroundColor:ot.backgroundColor,disabled:ot.disabled,borderColor:ot.borderColor,isCurrency:Dt==="currency"},{children:[Dt==="currency"&&jsxRuntimeExports.jsxs(wA,Object.assign({onClick:Xt=>{Xt.stopPropagation(),ot.disabled||ot.disableCurrencySelector||At(!Ct)},disableCurrencySelector:ot.disableCurrencySelector,style:{cursor:ot.disabled||ot.disableCurrencySelector?"default":"pointer"}},{children:[jsxRuntimeExports.jsx("span",{children:(mt=DA.find(Xt=>Xt.code===Ot))===null||mt===void 0?void 0:mt.symbol}),!ot.disableCurrencySelector&&jsxRuntimeExports.jsx(f,{icon:"linda_arrow_down",size:"small",color:Lt.grey}),Ct&&!ot.disableCurrencySelector&&jsxRuntimeExports.jsx(nA,Object.assign({ref:Tt},{children:DA.map(Xt=>jsxRuntimeExports.jsxs(dA,Object.assign({onClick:()=>{var Jt;Nt(Xt.code),At(!1),(Jt=ot.onCurrencyChange)===null||Jt===void 0||Jt.call(ot,Xt.code)},selected:Xt.code===Ot},{children:[jsxRuntimeExports.jsx("span",{children:Xt.symbol}),jsxRuntimeExports.jsx("span",{children:Xt.code})]}),Xt.code))}))]})),jsxRuntimeExports.jsx(rA,Object.assign({ref:ft,type:Dt==="password"?xt?"text":"password":Dt==="duration"||Dt==="currency"?"text":Dt,onChange:Xt=>{if(Dt!=="duration")if(Dt!=="currency")Ht&&Ht(Xt);else{const Jt=Xt.target.value.replace(/[^\d.]/g,"");if(Jt.split(".").length>2)return;const rr=(nr=>{if(nr.startsWith(".")&&(nr="0"+nr),nr=="")return"";const Zt=nr.split(".");let qt=Zt[0],Kt=Zt[1]||"";return qt||Kt||(qt="0"),Kt?`${qt}.${Kt}`:Zt.length>1?`${qt}.`:qt})(Jt);Ht&&Ht(Object.assign(Object.assign({},Xt),{target:Object.assign(Object.assign({},Xt.target),{value:rr})}))}else{const Jt=Xt.target.value.replace(/[^0-9]/g,"");if(Xt.target.value!==""&&Jt==="")return;let rr=Jt;rr||(rr="0000"),rr.length==3&&(rr="0"+rr),rr.length>4&&(rr=rr.slice(-4));const nr=parseInt(rr.slice(0,2)),Zt=parseInt(rr.slice(2));Mt(nr>0?"HR":"MIN"),nr>24||nr===24&&Zt>0?rr="2400":Zt>=60&&(rr=`${nr.toString().padStart(2,"0")}59`);const qt=`${rr.slice(0,2)}:${rr.slice(2)}`;Ht&&Ht(Object.assign(Object.assign({},Xt),{target:Object.assign(Object.assign({},Xt.target),{value:qt})}))}},onKeyDown:Dt==="currency"?Xt=>{if(ot.type==="currency"){if([8,9,13,27,46,110,190].indexOf(Xt.keyCode)!==-1||Xt.ctrlKey===!0&&[65,67,86,88].indexOf(Xt.keyCode)!==-1||Xt.keyCode>=35&&Xt.keyCode<=40)return;(Xt.shiftKey||Xt.keyCode<48||Xt.keyCode>57)&&(Xt.keyCode<96||Xt.keyCode>105)&&Xt.preventDefault()}}:void 0},Yt,{width:typeof ot.width=="number"?`${ot.width}px`:ot.width})),Dt==="duration"&&jsxRuntimeExports.jsx(mA,{children:Pt}),!ot.withoutIcon&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(MA,Dt==="password"?Object.assign({onClick:()=>{ot.type!=="password"||ot.disabled||(Et(Xt=>!Xt),wt(xt?"linda_hide":"linda_view"))}},{children:jsxRuntimeExports.jsx(f,{icon:St,size:"medium",color:`${H.component.input.color("placeholder")}`})}):Object.assign({onClick:Bt},{children:jsxRuntimeExports.jsx(f,{icon:_t,size:"medium",tooltipText:ot.error?(vt=ot.tooltipError)===null||vt===void 0?void 0:vt.text:void 0,tooltipWidth:ot.error?(yt=ot.tooltipError)===null||yt===void 0?void 0:yt.width:void 0,wrap:ot.error?(bt=ot.tooltipError)===null||bt===void 0?void 0:bt.wrap:void 0,position:Wt<780?"left":"top",color:ot.disabled?H.component.input.color("placeholder"):ot.icon&&ot.iconColor?ot.iconColor:ot.error&&!ot.icon?H.component.input.color("error"):ot.success&&!ot.icon?H.component.input.color("success"):H.component.input.color("placeholder")})}))})]}))});ut.input` background-color: ${ot=>ot.theme.colors.white}; border-radius: 25px; border: 1px solid; height: 50px; padding: 0 20px; font-size: 16px; color: ${ot=>ot.theme.colors.grey300}; width: 100%; border-color: ${ot=>ot.error==="true"?"red":ot.theme.colors.grey100}; margin-bottom: 4px; outline: none; &[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } &::placeholder { color: ${ot=>ot.theme.colors.grey200}; opacity: 0.7; } `;ut.div` position: relative; `;ut.div` position: absolute; top: 10px; right: 10px; `;ut.div` display: flex; gap: ${H.spacing("sm")}; width: ${H.width("fit")}; margin: ${({align:ot})=>ot==="start"?"0":ot==="end"?"0 0 0 auto":"0 auto"}; & > input { max-width: ${H.component.button.height("large")}; flex: 1; } `;ut.input` width: 100%; height: ${H.component.button.height("large")}; border-radius: ${H.border.radius("md")}; background-color: ${({theme:ot,disabled:ft,color:mt})=>ft?H.component.button.backgroundColor("disabled"):mt||H.component.button.backgroundColor("secondary")}; text-align: center; font-size: ${H.fontSize("large")}; color: ${({theme:ot})=>ot.colors.black}; border: none; outline: none; transition: all 0.3s ease; box-sizing: border-box; box-shadow: 0px 2px 4px 0px #0000011a; &:disabled { cursor: not-allowed; } &:focus { box-shadow: 0 0 0 2px ${({theme:ot})=>ot.colors.secondary}; } `;const zA=ut.div` background-color: ${ot=>ot.theme.colors.white}; padding: 3px; margin: 3px 0; cursor: pointer; width: 100%; border-radius: 5px; text-align: center; &:hover { background-color: #f0f0f0; } ${ot=>ot.selected&&` background-color: #e0e0e0; `} `,KA=({onClick:ot,selected:ft,children:mt,value:vt})=>jsxRuntimeExports.jsx(W,{children:jsxRuntimeExports.jsx(zA,Object.assign({onClick:ot,selected:ft,value:vt},{children:mt}))});ut.div` display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; border: 2px solid ${({color:ot,theme:ft})=>ot??ft.colors.primary200}; background-color: transparent; cursor: pointer; transition: border-color 0.3s, background-color 0.3s; &::after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-color: ${({color:ot,selected:ft,theme:mt})=>ft?ot??mt.colors.primary200:"transparent"}; transition: background-color 0.3s; } `;const vA=ut.div` position: relative; width: 100%; `,yA=ut.div.withConfig({shouldForwardProp:ot=>!["hasError","isDropdownOpen","error","success","isOpen","hasValue"].includes(ot)})` display: flex; align-items: center; border: ${H.border.width("thin")} solid ${({error:ot,borderColor:ft,disabled:mt,isOpen:vt,success:yt})=>mt?H.component.input.borderColor("disabled"):ot?H.component.input.borderColor("error"):vt?H.component.input.borderColor("focus"):ft||H.component.input.borderColor("default")}; border-radius: ${H.border.radius("pill")}; height: ${H.component.input.height("medium")}; padding: ${H.component.input.padding("small")}; transition: all 0.3s ease; background-color: ${({disabled:ot,theme:ft,backgroundColor:mt})=>ot?H.component.input.backgroundColor("disabled"):mt||ft.colors.white}; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; color: ${({disabled:ot})=>ot?H.component.input.color("placeholder"):H.component.input.color("default")}; font-size: ${H.fontSize("medium")}; justify-content: space-between; gap: 8px; box-sizing: border-box; .placeholder { color: ${H.component.input.color("placeholder")}; } &:focus-within { border: ${H.border.width("thin")} solid ${({error:ot,success:ft,theme:mt})=>ot?H.component.input.borderColor("error"):H.component.input.borderColor("focus")}; padding: 7px 15px; /* Compensate for increased border */ } input { flex: 1; border: none; outline: none; font-size: 16px; padding: 10px; color: ${({disabled:ot})=>ot?H.component.input.color("placeholder"):H.component.input.color("default")}; background: transparent; cursor: ${({disabled:ot})=>ot?"not-allowed":"text"}; &:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px transparent inset !important; -webkit-text-fill-color: ${({theme:ot})=>ot.colors.grey300} !important; transition: background-color 5000s ease-in-out 0s; } &::placeholder { color: ${H.component.input.color("placeholder")}; } &:disabled { background-color: transparent; } } &:hover { background-color: ${({disabled:ot,theme:ft,backgroundColor:mt})=>ot?ft.colors.grey100:mt?`${mt}D3`:`${ft.colors.white}D3`}; } `,HA=ut.div` display: flex; align-items: center; justify-content: center; cursor: pointer; `,JA=ut.div` position: absolute; ${({position:ot="bottom"})=>ot==="top"?"bottom: calc(100% + 4px);":"top: calc(100% + 4px);"} left: 0; right: 0; max-height: 200px; overflow-y: auto; background: ${({theme:ot})=>ot.colors.white}; border: ${H.border.width("thin")} solid ${H.component.input.borderColor("focus")}; border-radius: ${H.component.input.borderRadius("default")}; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); z-index: 1000; `,jA=ut.div` display: flex; align-items: center; justify-content: space-between; padding: 8px 16px; cursor: pointer; background: ${({selected:ot,theme:ft})=>ot?ft.colors.secondary100:ft.colors.white}; color: ${({theme:ot})=>ot.colors.grey300}; margin: 4px; border-radius: 4px; transition: all 0.2s ease; &:hover { background: ${({theme:ot})=>ot.colors.secondary100}; } span { flex: 1; } `,qA=reactExports.forwardRef((ot,ft)=>{var{value:mt,onChange:vt,onBlur:yt,children:bt,error:xt=!1,success:Et=!1,searchable:St=!0,placeholder:wt="Selecciona una opción",disabled:_t=!1,name:kt,backgroundColor:Ct,borderColor:At}=ot;z(ot,["value","onChange","onBlur","children","error","success","searchable","placeholder","disabled","name","backgroundColor","borderColor"]);const[Ot,Nt]=reactExports.useState(!1),[Pt,Mt]=reactExports.useState(!1),[Tt,Rt]=reactExports.useState(""),[Lt,Dt]=reactExports.useState("bottom"),$t=reactExports.useRef(null),Bt=reactExports.useRef(null),Ht=et(),{colors:Yt}=Ht,Wt=React.Children.toArray(bt).find(nr=>React.isValidElement(nr)?String(nr.props.value)===String(mt):!1),Xt=Wt?Wt.props.children:mt||wt;reactExports.useLayoutEffect(()=>{var nr,Zt;if(Ot){const qt=(nr=$t.current)===null||nr===void 0?void 0:nr.getBoundingClientRect(),Kt=((Zt=Bt.current)===null||Zt===void 0?void 0:Zt.clientHeight)||200,zt=window.innerHeight;if(qt){const Ut=zt-qt.bottom,Vt=qt.top;Dt(UtKt?"top":"bottom")}}},[Ot]),reactExports.useEffect(()=>{const nr=Zt=>{if($t.current&&!$t.current.contains(Zt.target)&&(Nt(!1),Mt(!1),Rt(""),yt)){const qt=typeof ft=="object"&&(ft!=null&&ft.current)?ft.current:null;yt({target:qt})}};return document.addEventListener("mousedown",nr),()=>{document.removeEventListener("mousedown",nr)}},[yt]);const Jt=nr=>typeof nr=="string"?nr:Array.isArray(nr)?nr.map(Jt).join(" "):React.isValidElement(nr)&&nr.props.children?Jt(nr.props.children):"",rr=Tt?React.Children.toArray(bt).filter(nr=>nr.props.value.toLowerCase().includes(Tt.toLowerCase())||Jt(nr.props.children).toLowerCase().includes(Tt.toLowerCase())):bt;return jsxRuntimeExports.jsx(W,{children:jsxRuntimeExports.jsxs(vA,Object.assign({ref:$t},{children:[jsxRuntimeExports.jsxs(yA,Object.assign({onClick:()=>{_t||(Ot&&St&&!Pt?Mt(!0):(Nt(!Ot),Mt(!1),Rt("")))},error:xt,success:Et,isOpen:Ot,hasValue:!!mt,disabled:_t,backgroundColor:Ct,borderColor:At},{children:[Pt?jsxRuntimeExports.jsx("input",{value:Tt,onChange:nr=>{Rt(nr.target.value)},placeholder:"Buscar...",autoFocus:!0}):jsxRuntimeExports.jsx("span",Object.assign({className:mt?"":"placeholder"},{children:Xt})),jsxRuntimeExports.jsx(HA,{children:jsxRuntimeExports.jsx(f,{icon:Pt?"linda_action_close":Ot&&St?"linda_search":"linda_arrow_down",size:"medium",color:_t?H.component.input.color("placeholder"):xt?H.component.input.color("error"):H.component.input.color("placeholder"),action:"none"})})]})),Ot&&!_t&&jsxRuntimeExports.jsx(JA,Object.assign({ref:Bt,position:Lt},{children:rr.map(nr=>{const Zt=String(nr.props.value)===String(mt);return jsxRuntimeExports.jsxs(jA,Object.assign({selected:Zt,onClick:()=>(qt=>{vt&&vt(Object.assign(Object.assign({},{target:{name:kt,value:qt},currentTarget:{name:kt,value:qt},type:"change"}),{nativeEvent:new Event("change"),bubbles:!0,cancelable:!0,defaultPrevented:!1,eventPhase:0,isTrusted:!0,timeStamp:Date.now(),isDefaultPrevented:()=>!1,isPropagationStopped:()=>!1,persist:()=>{},preventDefault:()=>{},stopPropagation:()=>{}})),Nt(!1),Mt(!1),Rt("")})(nr.props.value)},{children:[jsxRuntimeExports.jsx("span",{children:nr.props.children}),Zt&&jsxRuntimeExports.jsx(f,{icon:"linda_copy_check",size:"small",color:Yt.primary200,action:"none"})]}),nr.props.value)})}))]}))})}),OA=ut.div` display: flex; align-items: flex-start; position: relative; border: 1px solid ${({error:ot,theme:ft,disabled:mt,borderColor:vt})=>mt?H.component.input.borderColor("disabled"):ot?H.component.input.borderColor("error"):vt||H.component.input.borderColor("default")}; border-radius: 16px; padding: ${({helperText:ot})=>ot?"5px 10px 25px 10px":"5px 10px"}; transition: border 0.3s ease; background: ${({disabled:ot,backgroundColor:ft})=>ot?H.component.input.backgroundColor("disabled"):ft||"transparent"}; &:focus-within { border: 2px solid ${({theme:ot})=>ot.colors.secondary}; } `,ZA=ut.textarea` flex: 1; border: none; outline: none; font-size: 16px; padding: 10px; color: ${({theme:ot})=>ot.colors.grey300}; background: transparent; resize: vertical; font-family: inherit; &::placeholder { color: ${({theme:ot})=>H.component.input.color("placeholder")}; } &:disabled { background: ${({theme:ot})=>H.component.input.backgroundColor("disabled")}; color: ${({theme:ot})=>H.component.input.color("placeholder")}; cursor: not-allowed; } `,VA=ut.div` display: flex; align-items: center; justify-content: center; cursor: pointer; margin-left: 8px; padding-top: 10px; `,LA=ut.div` margin: 4px 0; display: block; position: absolute; bottom: 3px; right: 10px; `,WA=ut.span.withConfig({shouldForwardProp:ot=>!["size","fontWeight","lineHeight"].includes(ot)})` color: ${({color:ot,theme:ft})=>ot||ft.colors.grey300}; font-size: ${({size:ot})=>H.fontSize(ot)}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; line-height: ${({lineHeight:ot})=>H.lineHeight(ot)}; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; max-width: 100%; width: 100%; display: block; /* Estilos para elementos markdown */ p, li, pre, code { max-width: 100%; word-wrap: break-word; white-space: pre-wrap; margin-bottom: 8px; &:last-child { margin-bottom: 0; } } ul, ol { margin: 0; padding-left: 20px; li { margin-bottom: 4px; &:last-child { margin-bottom: 0; } } } table { border-collapse: collapse; width: 100%; margin: 8px 0; th, td { border: 1px solid ${({theme:ot})=>ot.colors.grey100}; padding: 8px; text-align: left; } th { background-color: ${({theme:ot})=>ot.colors.grey}; } tr:nth-child(even) { background-color: ${({theme:ot})=>ot.colors.grey100}; } } pre { overflow-x: auto; } img { max-width: 100%; height: auto; } .char { opacity: 0; display: inline-block; transition: opacity 0.5s ease-in-out; } .char.visible { opacity: 1; } .highlight, .char.highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.primary}; } p, li { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { display: flex; align-items: center; gap: 8px; margin: 16px 0; } `,fA=ut(x)` background-color: #000 !important; padding: 10px; border-radius: 5px; overflow-x: auto; font-size: 14px; border: none !important; user-select: text; cursor: text; * { user-select: text; } code { user-select: text; } `,bA=ut.code` background-color: rgb(0 0 0); padding: 2px 4px; border-radius: 4px; font-size: 14px; color: #c7254e; `,NA=ut.div` width: 100%; overflow-x: auto; `,PA=ut.table` width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; text-align: left; th, td { border: 1px solid #dddddd; padding: 8px; white-space: nowrap; } th { background-color: #f2f2f2; } tr:nth-child(even) { background-color: #f9f9f9; } `;var TA={'code[class*="language-"]':{color:"white",background:"none",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(30, 20%, 25%)",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:".3em solid hsl(30, 20%, 40%)",borderRadius:".5em",boxShadow:"1px 1px .5em black inset"},':not(pre) > code[class*="language-"]':{background:"hsl(30, 20%, 25%)",padding:".15em .2em .05em",borderRadius:".3em",border:".13em solid hsl(30, 20%, 40%)",boxShadow:"1px 1px .3em -.1em black inset",whiteSpace:"normal"},comment:{color:"hsl(30, 20%, 50%)"},prolog:{color:"hsl(30, 20%, 50%)"},doctype:{color:"hsl(30, 20%, 50%)"},cdata:{color:"hsl(30, 20%, 50%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},property:{color:"hsl(350, 40%, 70%)"},tag:{color:"hsl(350, 40%, 70%)"},boolean:{color:"hsl(350, 40%, 70%)"},number:{color:"hsl(350, 40%, 70%)"},constant:{color:"hsl(350, 40%, 70%)"},symbol:{color:"hsl(350, 40%, 70%)"},selector:{color:"hsl(75, 70%, 60%)"},"attr-name":{color:"hsl(75, 70%, 60%)"},string:{color:"hsl(75, 70%, 60%)"},char:{color:"hsl(75, 70%, 60%)"},builtin:{color:"hsl(75, 70%, 60%)"},inserted:{color:"hsl(75, 70%, 60%)"},operator:{color:"hsl(40, 90%, 60%)"},entity:{color:"hsl(40, 90%, 60%)",cursor:"help"},url:{color:"hsl(40, 90%, 60%)"},".language-css .token.string":{color:"hsl(40, 90%, 60%)"},".style .token.string":{color:"hsl(40, 90%, 60%)"},variable:{color:"hsl(40, 90%, 60%)"},atrule:{color:"hsl(350, 40%, 70%)"},"attr-value":{color:"hsl(350, 40%, 70%)"},keyword:{color:"hsl(350, 40%, 70%)"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"}};const XA=(ot,ft,mt=[],vt)=>{if(vt||!ot)return ot;if(!ft){let yt=ot;return mt&&mt.length>0&&mt.forEach(bt=>{const xt=new RegExp(`(${bt})`,"gi");yt=yt.replace(xt,'$1')}),yt}return ot.split(" ").map(yt=>{let bt=!1;return mt&&mt.length>0&&(bt=mt.some(xt=>yt.toLowerCase()===xt.toLowerCase())),bt?`${yt.split("").map(xt=>`${xt}`).join("")}`:`${yt.split("").map(xt=>`${xt}`).join("")}`}).join(" ")},$A=(ot,ft=50)=>{const mt=document.querySelectorAll(".char"),vt=[];mt.forEach((yt,bt)=>{const xt=setTimeout(()=>{yt.classList.add("visible")},bt*ft);vt.push(xt)}),ot.current=vt},_A=ot=>{var{inline:ft,className:mt,children:vt}=ot,yt=z(ot,["inline","className","children"]);const bt=/language-(\w+)/.exec(mt||"");return!ft&&bt?jsxRuntimeExports.jsx(fA,Object.assign({style:TA,language:bt[1],PreTag:"div"},yt,{children:String(vt).replace(/\n$/,"")})):jsxRuntimeExports.jsx(bA,Object.assign({},yt,{className:mt},{children:vt}))},Ai=ot=>{var{text:ft,color:mt,size:vt="medium",animation:yt=!1,keyWords:bt=[],colorKeyWords:xt,wrap:Et=!1,truncate:St=!1,markdown:wt=!1,fontWeight:_t="regular",lineHeight:kt="text"}=ot,Ct=z(ot,["text","color","size","animation","keyWords","colorKeyWords","wrap","truncate","markdown","fontWeight","lineHeight"]);const[At,Ot]=reactExports.useState(""),Nt=reactExports.useRef([]);reactExports.useLayoutEffect(()=>{if(!wt)return Ot(XA(ft,yt,bt)),yt&&$A(Nt),()=>{Nt.current.forEach(Mt=>clearTimeout(Mt)),Nt.current=[]};Ot(ft)},[ft,yt,bt,wt]);const Pt={table:Mt=>{var Tt=z(Mt,[]);return jsxRuntimeExports.jsx(NA,{children:jsxRuntimeExports.jsx(PA,Object.assign({},Tt))})},code:_A,a:Mt=>{var{href:Tt,children:Rt}=Mt,Lt=z(Mt,["href","children"]);return jsxRuntimeExports.jsx("a",Object.assign({href:Tt,target:"_blank",rel:"noopener noreferrer"},Lt,{children:Rt}))},p:Mt=>{var{children:Tt}=Mt,Rt=z(Mt,["children"]);if(typeof Tt=="string"){const Lt=Tt.split(/(@icon\{[^}]+\})/g);return jsxRuntimeExports.jsx("span",Object.assign({},Rt,{style:{display:"inline-flex",alignItems:"center",marginBottom:"8px"}},{children:Lt.map((Dt,$t)=>{const Bt=Dt.match(/@icon\{([^}]+)\}/);if(Bt){const[Ht,Yt="small"]=Bt[1].split(",");return jsxRuntimeExports.jsx("span",Object.assign({style:{display:"inline-flex",alignItems:"center"}},{children:jsxRuntimeExports.jsx(f,{icon:Ht.trim(),size:Yt.trim()})}),$t)}return Dt})}))}return jsxRuntimeExports.jsx("p",Object.assign({},Rt,{style:{marginBottom:"8px"}},{children:Tt}))},h1:Mt=>{var{children:Tt}=Mt,Rt=z(Mt,["children"]);if(typeof Tt=="string"){const Lt=Tt.split(/(@icon\{[^}]+\})/g);return jsxRuntimeExports.jsx("h1",Object.assign({},Rt,{style:{display:"inline-flex",alignItems:"center",gap:"8px"}},{children:Lt.map((Dt,$t)=>{const Bt=Dt.match(/@icon\{([^}]+)\}/);if(Bt){const[Ht,Yt="medium"]=Bt[1].split(",");return jsxRuntimeExports.jsx("span",Object.assign({style:{display:"inline-flex",alignItems:"center"}},{children:jsxRuntimeExports.jsx(f,{icon:Ht.trim(),size:Yt.trim()})}),$t)}return Dt})}))}return jsxRuntimeExports.jsx("h1",Object.assign({},Rt,{children:Tt}))},li:Mt=>{var{children:Tt}=Mt,Rt=z(Mt,["children"]);if(typeof Tt=="string"){const Lt=Tt.split(/(@icon\{[^}]+\})/g);return jsxRuntimeExports.jsx("li",Object.assign({},Rt,{children:jsxRuntimeExports.jsx("span",Object.assign({style:{display:"inline-flex",alignItems:"center",gap:"4px"}},{children:Lt.map((Dt,$t)=>{const Bt=Dt.match(/@icon\{([^}]+)\}/);if(Bt){const[Ht,Yt="small"]=Bt[1].split(",");return jsxRuntimeExports.jsx("span",Object.assign({style:{display:"inline-flex",alignItems:"center"}},{children:jsxRuntimeExports.jsx(f,{icon:Ht.trim(),size:Yt.trim()})}),$t)}return Dt})}))}))}return jsxRuntimeExports.jsx("li",Object.assign({},Rt,{children:Tt}))}};return wt?(console.log(At),jsxRuntimeExports.jsx(WA,Object.assign({},Ct,{color:mt,size:vt,wrap:Et,truncate:St,colorKeyWords:xt,isVisible:!0,fontWeight:_t,lineHeight:kt},{children:jsxRuntimeExports.jsx(Markdown,Object.assign({remarkPlugins:[remarkGfm],components:Pt},{children:At}))}))):jsxRuntimeExports.jsx(WA,Object.assign({},Ct,{color:mt,size:vt,wrap:Et,truncate:St,colorKeyWords:xt,isVisible:!0,fontWeight:_t,lineHeight:kt,dangerouslySetInnerHTML:{__html:At}}))},ii=reactExports.forwardRef((ot,ft)=>{var{error:mt=!1,success:vt=!1,icon:yt,iconClick:bt,disabled:xt,iconColor:Et,rows:St=3,maxLength:wt,onChange:_t,helperText:kt,backgroundColor:Ct,borderColor:At}=ot,Ot=z(ot,["error","success","icon","iconClick","disabled","iconColor","rows","maxLength","onChange","helperText","backgroundColor","borderColor"]);const[Nt,Pt]=reactExports.useState(""),Mt=et(),{colors:Tt}=Mt;return reactExports.useEffect(()=>{Pt(yt||(mt?"linda4_wrong":vt?"linda_check_input":""))},[yt,mt,vt]),jsxRuntimeExports.jsxs(OA,Object.assign({error:mt,helperText:kt,backgroundColor:Ct,disabled:xt,borderColor:At},{children:[jsxRuntimeExports.jsx(ZA,Object.assign({ref:ft,rows:St,maxLength:wt,disabled:xt,onChange:Rt=>{_t&&_t(Rt)}},Ot)),Nt&&jsxRuntimeExports.jsx(VA,Object.assign({onClick:xt?void 0:bt},{children:jsxRuntimeExports.jsx(f,{icon:Nt,size:"medium",color:xt?Tt.grey:yt&&Et?Et:mt&&!yt?Tt.alert:vt&&!yt?Tt.primary200:Tt.grey300})})),kt&&jsxRuntimeExports.jsx(LA,{children:jsxRuntimeExports.jsx(Ai,{text:kt,size:"xxsmall",color:Tt.grey300})})]}))});ii.displayName="AtomTextArea";ut.textarea` background-color: ${ot=>ot.theme.colors.white}; border-radius: 25px; border: 1px solid; height: 80px; font-size: 16px; color: ${ot=>ot.theme.colors.grey300}; width: 100%; border-color: ${ot=>ot.error==="true"?"red":ot.theme.colors.grey100}; margin-bottom: 4px; padding: 10px 20px; outline: none; &::placeholder { color: ${ot=>ot.theme.colors.grey200}; opacity: 0.7; } `;ut.div` width: 46px; height: 23px; border-radius: 20px; background-color: ${({checked:ot,theme:ft,color:mt})=>ot?mt??ft.colors.primary200:ft.colors.grey200}; position: relative; cursor: pointer; display: flex; align-items: center; justify-content: ${({checked:ot})=>ot?"flex-end":"flex-start"}; padding: 3px; transition: background-color 0.3s, justify-content 0.3s; opacity: ${({checked:ot})=>ot?"1":"0.5"}; &:before { content: ""; width: 20px; height: 20px; background-color: ${({checked:ot,theme:ft})=>ot?ft.colors.white:"#E4EFE6"}; border-radius: 50%; transition: background-color 0.3s; } `;ut.div` position: absolute; top: 1px; right: 0px; `;ut.div` display: flex; align-items: center; background-color: #EBF5FD; border-radius: 50px; padding: 8px; width: fit-content; `;ut.button` background-color: ${({active:ot,theme:ft})=>ot?ft.colors.secondary:"transparent"}; color: ${({active:ot,theme:ft})=>ot?ft.colors.white:ft.colors.black}; border: none; border-radius: 50px; padding: 10px 24px; font-size: 14px; font-weight: 500; cursor: pointer; transition: background-color 0.3s, color 0.3s; `;const ci=ut.div` display: flex; align-items: center; justify-content: center; `;var ai={v:"4.11.1",fr:29.9700012207031,ip:0,op:62.0000025253118,w:240,h:240,nm:"loading2",ddd:0,assets:[{id:"comp_0",layers:[{ddd:0,ind:1,ty:0,nm:"done",refId:"comp_1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[60,60,0],ix:2},a:{a:0,k:[27,27,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,w:54,h:54,ip:17.0000006924242,op:107.000004358199,st:17.0000006924242,bm:0},{ddd:0,ind:2,ty:0,nm:"loading",refId:"comp_3",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[60,60,0],ix:2},a:{a:0,k:[27,27,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,w:54,h:54,ip:0,op:17.0000006924242,st:0,bm:0}]},{id:"comp_1",layers:[{ddd:0,ind:1,ty:0,nm:"プリコンポジション 2",refId:"comp_2",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[27,27,0],ix:2},a:{a:0,k:[54,54,0],ix:1},s:{a:0,k:[50,50,100],ix:6}},ao:0,w:108,h:108,ip:0,op:90.0000036657751,st:0,bm:0}]},{id:"comp_2",layers:[{ddd:0,ind:1,ty:4,nm:"check_longアウトライン",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[54,54,0],ix:2},a:{a:0,k:[54,54,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0]],v:[[7.474,35.526],[43.075,71],[76,39]],c:!1},ix:2},nm:"パス 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:21,s:[0],e:[30]},{t:25.0000010182709}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:16,s:[0],e:[100]},{t:24.00000097754}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"パスのトリミング 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[.105882354081,.890196084976,.976470589638,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:6,ix:5},lc:2,lj:2,nm:"線 1",mn:"ADBE Vector Graphic - Stroke",hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"シェイプレイヤー 4",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:0,s:[-68],e:[220]},{t:16.0000006516934}],ix:10},p:{a:0,k:[54,54,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[100,100],ix:2},p:{a:0,k:[0,0],ix:3},nm:"楕円形パス 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[.105882354081,.890196084976,.976470589638,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:5,ix:5},lc:2,lj:2,nm:"線 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"トランスフォーム"}],nm:"楕円形 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:16,s:[0],e:[20]},{t:21.0000008553475}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:0,s:[20],e:[20]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:16,s:[20],e:[20]},{t:21.0000008553475}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"パスのトリミング 1",mn:"ADBE Vector Filter - Trim",hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"シェイプレイヤー 3",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:-68,ix:10},p:{a:0,k:[54,54,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[100,100],ix:2},p:{a:0,k:[0,0],ix:3},nm:"楕円形パス 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[.454901963472,.454901963472,.474509805441,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:5,ix:5},lc:2,lj:2,nm:"線 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"トランスフォーム"}],nm:"楕円形 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"tm",s:{a:0,k:0,ix:1},e:{a:0,k:100,ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"パスのトリミング 1",mn:"ADBE Vector Filter - Trim",hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0}]},{id:"comp_3",layers:[{ddd:0,ind:1,ty:0,nm:"プリコンポジション 1",refId:"comp_4",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[27,27,0],ix:2},a:{a:0,k:[54,54,0],ix:1},s:{a:0,k:[50,50,100],ix:6}},ao:0,w:108,h:108,ip:0,op:90.0000036657751,st:0,bm:0}]},{id:"comp_4",layers:[{ddd:0,ind:1,ty:4,nm:"シェイプレイヤー 4",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:1,s:[-68],e:[292]},{t:17.0000006924242}],ix:10},p:{a:0,k:[54,54,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[100,100],ix:2},p:{a:0,k:[0,0],ix:3},nm:"楕円形パス 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[.105882354081,.890196084976,.976470589638,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:5,ix:5},lc:2,lj:2,nm:"線 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"トランスフォーム"}],nm:"楕円形 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"tm",s:{a:0,k:0,ix:1},e:{a:0,k:20,ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"パスのトリミング 1",mn:"ADBE Vector Filter - Trim",hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"シェイプレイヤー 3",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:-68,ix:10},p:{a:0,k:[54,54,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[100,100],ix:2},p:{a:0,k:[0,0],ix:3},nm:"楕円形パス 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[.456509113312,.456509113312,.472610294819,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:5,ix:5},lc:2,lj:2,nm:"線 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"トランスフォーム"}],nm:"楕円形 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"tm",s:{a:0,k:0,ix:1},e:{a:0,k:100,ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"パスのトリミング 1",mn:"ADBE Vector Filter - Trim",hd:!1}],ip:0,op:90.0000036657751,st:0,bm:0}]}],layers:[{ddd:0,ind:1,ty:0,nm:"コンポ 1",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[120,120,0],ix:2},a:{a:0,k:[60,60,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,w:120,h:120,ip:0,op:120.0000048877,st:0,bm:0}]},hi={v:"5.9.6",fr:29.9700012207031,ip:0,op:60.0000024438501,w:24,h:24,nm:"_main",ddd:0,assets:[{id:"comp_0",nm:"icon",fr:29.9700012207031,layers:[{ddd:0,ind:1,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:15,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:22.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:37.5,s:[50]},{t:59.250002413302,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.187,-.187],[.265,0],[.187,.187],[0,0],[0,.265],[-.188,.187],[-.266,0],[-.188,-.187],[0,0],[0,-.265]],o:[[-.188,.187],[-.265,0],[0,0],[-.188,-.188],[0,-.265],[.187,-.188],[.265,0],[0,0],[.187,.187],[0,.265]],v:[[8.464,8.464],[7.757,8.757],[7.05,8.464],[4.93,6.344],[4.637,5.637],[4.93,4.93],[5.637,4.636],[6.344,4.929],[8.464,7.05],[8.757,7.757]],c:!0},ix:2},nm:"Path 3",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:15.0000006109625,op:60.0000024438501,st:15.0000006109625,ct:1,bm:0},{ddd:0,ind:2,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:13,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:20.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:35.5,s:[50]},{t:57.2500023318403,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-.265],[.187,-.187],[.265,0],[0,0],[.187,.188],[0,.265],[-.188,.188],[-.265,0],[0,0],[-.188,-.187]],o:[[0,.265],[-.188,.188],[0,0],[-.265,0],[-.188,-.187],[0,-.265],[.187,-.187],[0,0],[.265,0],[.187,.188]],v:[[7,12],[6.707,12.707],[6,13],[3,13],[2.293,12.707],[2,12],[2.293,11.293],[3,11],[6,11],[6.707,11.293]],c:!0},ix:2},nm:"Path 5",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:13.0000005295009,op:58.0000023623884,st:13.0000005295009,ct:1,bm:0},{ddd:0,ind:3,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:11,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:18.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:33.5,s:[50]},{t:55.2500022503786,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.093,.093],[0,.266],[-.187,.187],[0,0],[-.122,.053],[-.133,.001],[-.123,-.049],[-.094,-.094],[-.051,-.123],[.001,-.133],[.053,-.122],[.095,-.092],[0,0],[.121,-.051],[.131,0],[.122,.05]],o:[[-.187,-.188],[0,-.265],[0,0],[.092,-.095],[.122,-.053],[.132,-.001],[.123,.051],[.094,.094],[.05,.123],[-.001,.133],[-.052,.122],[0,0],[-.093,.093],[-.121,.05],[-.132,0],[-.121,-.051]],v:[[4.93,19.071],[4.637,18.364],[4.93,17.657],[7.051,15.536],[7.375,15.312],[7.762,15.231],[8.149,15.305],[8.477,15.524],[8.696,15.852],[8.77,16.24],[8.689,16.626],[8.465,16.95],[6.345,19.071],[6.02,19.289],[5.638,19.365],[5.254,19.289]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:11.0000004480392,op:56.0000022809268,st:11.0000004480392,ct:1,bm:0},{ddd:0,ind:4,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:9,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:16.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:31.5,s:[50]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:53.25,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:61.5,s:[0]},{t:75.0000030548126,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.265,0],[-.188,-.188],[0,-.265],[0,0],[.187,-.188],[.265,0],[.187,.187],[0,.265],[0,0],[-.188,.187]],o:[[.265,0],[.187,.187],[0,0],[0,.265],[-.188,.187],[-.265,0],[-.188,-.188],[0,0],[0,-.265],[.187,-.188]],v:[[12,17],[12.707,17.293],[13,18],[13,21],[12.707,21.708],[12,22],[11.293,21.708],[11,21],[11,18],[11.293,17.293]],c:!0},ix:2},nm:"Path 7",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:9.00000036657752,op:54.0000021994651,st:9.00000036657752,ct:1,bm:0},{ddd:0,ind:5,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:6,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:13.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:28.5,s:[50]},{t:50.2500020467245,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.093,-.093],[.265,0],[.188,.187],[0,0],[-.002,.262],[-.185,.186],[-.263,.001],[-.188,-.182],[0,0],[-.051,-.122],[0,-.132],[.051,-.122]],o:[[-.187,.187],[-.265,0],[0,0],[-.183,-.189],[.003,-.262],[.185,-.185],[.262,-.002],[0,0],[.093,.093],[.051,.121],[0,.131],[-.051,.121]],v:[[19.071,19.071],[18.364,19.364],[17.657,19.071],[15.536,16.95],[15.255,16.247],[15.548,15.548],[16.247,15.256],[16.95,15.536],[19.071,17.656],[19.288,17.981],[19.364,18.364],[19.288,18.747]],c:!0},ix:2},nm:"Path 4",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:6.00000024438501,op:51.0000020772726,st:6.00000024438501,ct:1,bm:0},{ddd:0,ind:6,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:4,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:11.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:26.5,s:[50]},{t:48.2500019652628,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-.265],[.187,-.187],[.265,0],[0,0],[.187,.188],[0,.265],[-.188,.188],[-.266,0],[0,0],[-.188,-.187]],o:[[0,.265],[-.188,.188],[0,0],[-.266,0],[-.188,-.187],[0,-.265],[.187,-.187],[0,0],[.265,0],[.187,.188]],v:[[22,12],[21.707,12.707],[21,13],[18,13],[17.293,12.707],[17,12],[17.293,11.293],[18,11],[21,11],[21.707,11.293]],c:!0},ix:2},nm:"Path 6",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:4.00000016292334,op:49.0000019958109,st:4.00000016292334,ct:1,bm:0},{ddd:0,ind:7,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:2,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:9.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:24.5,s:[50]},{t:46.2500018838011,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.187,.187],[0,.265],[-.187,.187],[0,0],[-.265,0],[-.187,-.188],[0,-.265],[.188,-.188],[0,0],[.265,0]],o:[[-.187,-.187],[0,-.265],[0,0],[.188,-.188],[.265,0],[.188,.187],[.001,.265],[0,0],[-.187,.187],[-.266,0]],v:[[15.536,8.464],[15.243,7.757],[15.536,7.05],[17.656,4.929],[18.363,4.636],[19.07,4.929],[19.363,5.636],[19.071,6.343],[16.95,8.464],[16.243,8.757]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:2.00000008146167,op:47.0000019143492,st:2.00000008146167,ct:1,bm:0},{ddd:0,ind:8,ty:4,nm:"segment",sr:.75,ks:{o:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:7.5,s:[100]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:22.5,s:[50]},{t:44.2500018023394,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.265,0],[-.188,-.187],[0,-.265],[0,0],[.187,-.187],[.265,0],[.187,.188],[0,.265],[0,0],[-.188,.188]],o:[[.265,0],[.187,.188],[0,0],[0,.265],[-.188,.188],[-.265,0],[-.188,-.187],[0,0],[0,-.265],[.187,-.187]],v:[[12,2],[12.707,2.293],[13,3],[13,6],[12.707,6.707],[12,7],[11.293,6.707],[11,6],[11,3],[11.293,2.293]],c:!0},ix:2},nm:"Path 8",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.356862745098,.392156862745,.443137254902,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:0,op:45.0000018328876,st:0,ct:1,bm:0}]}],layers:[{ddd:0,ind:1,ty:0,nm:"icon",refId:"comp_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.25],y:[1]},o:{x:[.25],y:[0]},t:0,s:[0]},{t:60.0000024438501,s:[360]}],ix:10},p:{a:0,k:[12,12,0],ix:2,l:2},a:{a:0,k:[12,12,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,w:24,h:24,ip:0,op:60.0000024438501,st:0,bm:0}],markers:[]};const li=ot=>{var{size:ft="medium",type:mt="normal"}=ot,vt=z(ot,["size","type"]);const yt={loop:!0,autoplay:!0,animationData:mt==="normal"?ai:hi,rendererSettings:{preserveAspectRatio:"xMidYMid slice"}},bt=(()=>{switch(ft){case"small":return 40;case"medium":return 100;case"large":return 200;case"extraLarge":return 300;default:return 30}})();return jsxRuntimeExports.jsx(ci,Object.assign({size:ft},vt,{children:jsxRuntimeExports.jsx(_default,{options:yt,height:bt,width:bt,isClickToPauseDisabled:!0})}))},ti=ut.div` display: flex; align-items: center; width: 100%; `,Qi=ut.div` padding: 0 10px; flex: ${({position:ot})=>"0 0 auto"}; `,si=ut.hr` flex: 1; border: none; height: 1px; background-color: ${({color:ot,theme:ft})=>ot||ft.colors.grey100}; margin: 0; `,ri=({position:ot="center",lineColor:ft,textProps:mt})=>jsxRuntimeExports.jsxs(ti,{children:[ot!=="start"&&jsxRuntimeExports.jsx(si,{color:ft}),(mt==null?void 0:mt.text)&&jsxRuntimeExports.jsx(Qi,Object.assign({position:ot},{children:jsxRuntimeExports.jsx(Ai,Object.assign({},mt))})),ot!=="end"&&jsxRuntimeExports.jsx(si,{color:ft})]}),Mi=ut.div` display: flex; align-items: center; border: 1px solid ${({borderColor:ot,theme:ft,disabled:mt})=>mt?ft.colors.grey:ot||ft.colors.secondary}; border-radius: 100px; box-sizing: border-box; height: 40px; padding: 5px 10px; transition: border 0.3s ease; background: ${({backgroundColor:ot})=>ot||"transparent"}; &:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px transparent inset !important; -webkit-text-fill-color: ${({theme:ot})=>ot.colors.grey300} !important; transition: background-color 5000s ease-in-out 0s; } &:focus-within { border: ${({readOnly:ot,borderColor:ft,theme:mt})=>ot?`1px solid ${ft||mt.colors.secondary}`:`2px solid ${ft||mt.colors.secondary}`}; } `,wi=ut.input` flex: 1; border: none; outline: none; font-size: 16px; padding: 10px; color: ${({theme:ot})=>ot.colors.grey300}; background: transparent; cursor: ${({readOnly:ot})=>ot?"default":"text"}; &::placeholder { color: ${({theme:ot})=>ot.colors.grey}; } `,ni=ut.div` display: flex; align-items: center; justify-content: center; cursor: pointer; margin-left: 8px; `;reactExports.forwardRef((ot,ft)=>{var{icon:mt="linda_trash",iconColor:vt,borderColor:yt,readOnly:bt=!1,onIconClick:xt,backgroundColor:Et}=ot,St=z(ot,["icon","iconColor","borderColor","readOnly","onIconClick","backgroundColor"]);const wt=et(),{colors:_t}=wt;return jsxRuntimeExports.jsxs(Mi,Object.assign({borderColor:yt,readOnly:bt,backgroundColor:Et,disabled:St.disabled},{children:[jsxRuntimeExports.jsx(wi,Object.assign({ref:ft,readOnly:bt},St)),jsxRuntimeExports.jsx(ni,Object.assign({onClick:St.disabled?void 0:xt},{children:jsxRuntimeExports.jsx(f,{icon:mt,color:vt||_t.alert,size:"medium"})}))]}))});ut.div` display: flex; align-items: center; gap: 8px; border: 1px solid ${({borderColor:ot})=>ot}; border-radius: 100px; background-color: ${({theme:ot})=>ot.colors.white}; ${({size:ot})=>(ft=>{switch(ft){case"small":return{height:"18px",padding:"4px 10px",fontSize:"12px"};case"large":return{height:"35px",padding:"8px 20px",fontSize:"16px"};default:return{height:"25px",padding:"6px 15px",fontSize:"14px"}}})(ot)} `;ut.div` display: flex; align-items: center; `;ut.span` flex: 1; color: ${({color:ot})=>ot}; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; align-items: center; gap: 10px; `;ut.span` color: ${({color:ot})=>ot}; font-size: 0.85em; opacity: 0.7; white-space: nowrap; border: 1px solid ${({theme:ot})=>ot.colors.grey100}; padding: 2px 4px; border-radius: 10px; `;ut.div` display: flex; align-items: center; cursor: pointer; padding-left: 8px; &:hover { opacity: 0.8; } `;ut.div` display: flex; align-items: center; justify-content: center; `;ut.div` display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; background-color: ${({backgroundColor:ot,theme:ft})=>ot||ft.colors.white}; color: ${({colorText:ot,theme:ft})=>ot||ft.colors.grey300}; border: 1px solid ${({borderColor:ot,theme:ft})=>ot||ft.colors.grey300}; border-radius: 50px; width: ${({width:ot})=>ot}; height: ${({size:ot,sizeHeight:ft})=>ft||(ot==="small"?"18px":ot==="medium"?"24px":"30px")}; gap: 8px; min-width: 0; .truncate-text { flex: 1; min-width: 0; overflow: hidden; } `;ut.div` display: flex; align-items: center; gap: 20px; flex-shrink: 0; `;ut.div` display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; width: 100%; `;ut.div` display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; `;const yi=ut.h1.withConfig({shouldForwardProp:ot=>!["wrap","truncate","textAlign","fontWeight","colorKeyWords"].includes(ot)})` color: ${({color:ot})=>ot||"inherit"}; text-align: ${({textAlign:ot})=>ot||"left"}; font-size: ${H.fontSize("large")}; font-weight: ${({fontWeight:ot})=>ot?H.fontWeight(ot):"bold"}; line-height: ${H.lineHeight("text")}; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; .word { display: inline-block; } .char { opacity: 0; display: inline-block; transition: opacity 0.5s ease-in-out; } .char.visible { opacity: 1; } .highlight, .char.highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||"red"}; } `,Hi=ot=>{var{text:ft,color:mt,animation:vt=!1,keyWords:yt=[],colorKeyWords:bt,wrap:xt=!1,truncate:Et=!1,textAlign:St="left",fontWeight:wt="bold"}=ot,_t=z(ot,["text","color","animation","keyWords","colorKeyWords","wrap","truncate","textAlign","fontWeight"]);const[kt,Ct]=reactExports.useState(""),At=reactExports.useRef([]);return reactExports.useEffect(()=>(Ct(XA(ft,vt,yt)),vt&&$A(At),()=>{At.current.forEach(Ot=>clearTimeout(Ot)),At.current=[]}),[ft,vt,yt]),jsxRuntimeExports.jsx(yi,Object.assign({},_t,{color:mt,wrap:xt,truncate:Et,colorKeyWords:bt,textAlign:St,fontWeight:wt,dangerouslySetInnerHTML:{__html:kt}}))},ji=ht` 0% { transform: rotate(0deg); } 12% { transform: rotate(20deg); } 25% { transform: rotate(0deg); } 37% { transform: rotate(-20deg); } 50% { transform: rotate(0deg); } 62% { transform: rotate(20deg); } 75% { transform: rotate(0deg); } 87% { transform: rotate(-20deg); } 100% { transform: rotate(0deg); } `,qi=ut.div` background-color: ${({theme:ot})=>ot.colors.alert}; color: ${({theme:ot})=>ot.colors.white}; width: 23px; height: 23px; position: absolute; border-radius: 50%; top: ${({typeLogo:ot})=>ot=="Round"?"-7px":"-2px"}; right: ${({typeLogo:ot})=>ot=="Round"?"auto":"-4px"}; left: ${({typeLogo:ot})=>ot=="Round"?"-7px":"auto"}; font-size: 13px; display: flex; justify-content: center; align-items: center; font-weight: 600; transform-origin: 50% 70%; ${({animate:ot})=>ot=="true"&&at` animation: ${ji} 0.5s; `} `;reactExports.memo(({count:ot,typeLogo:ft})=>{const[mt,vt]=reactExports.useState(!1);return reactExports.useEffect(()=>{const yt=setInterval(()=>{vt(bt=>!bt)},4e3);return()=>clearInterval(yt)},[]),reactExports.useEffect(()=>{if(mt){const yt=setTimeout(()=>{vt(!1)},2e3);return()=>clearTimeout(yt)}},[mt]),jsxRuntimeExports.jsx(qi,Object.assign({animate:mt?"true":"false",typeLogo:ft},{children:ot}))});const Zi=ut.button` border: none; outline: none; display: flex; align-items: center; justify-content: center; `;ut(Zi)` width: 56px; height: 56px; border-radius: 50%; border: none; padding: 0; background-color: ${ot=>ot.theme.colors.primary}; img { width: 32px; height: 32px; } `;ut(Zi)` padding: 12px; border-radius: 33px; height: 66px; background-color: ${ot=>ot.theme.colors.primary}; box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25); display: flex; justify-content: space-between; gap: 2px; font-size: 30px; font-weight: 500; img { height: 50px; width: auto; } `;ut(Zi)` padding: 0 15px; border-radius: 33px; height: 66px; background-color: ${ot=>ot.theme.colors.primary}; box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25); display: flex; justify-content: space-between; gap: 6px; font-size: 14px; font-weight: 500; img { height: 50px; width: auto; } span { margin-left: 5px; } .logo-button { height: 20px; } `;ut.div` width: 48px; height: 48px; position: relative; `;ut.img``;ut.span``;ut.button` display: flex; align-items: center; background: none; border: none; padding: 10px 20px; cursor: pointer; color: ${({theme:ot})=>ot.colors.primary300}; font-size: 13.3px; position: relative; gap: 5px; &:hover { color: ${({theme:ot})=>ot.colors.grey300}; } &::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background-color: ${({theme:ot})=>ot.colors.secondary100}; visibility: ${ot=>ot.select=="true"?"visible":"hidden"}; } `;const Ag=ut.span.withConfig({shouldForwardProp:ot=>!["wrap","truncate","colorKeyWords","isVisible"].includes(ot)})` color: ${({theme:ot})=>ot.colors.alert}; line-height: ${H.lineHeight("reset")}; font-size: ${({size:ot})=>H.fontSize(ot)}; font-weight: ${H.fontWeight("semibold")}; margin: 0; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; opacity: ${({isVisible:ot})=>ot?1:0}; transition: opacity 0.3s ease-in-out; .highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.alert}; } `,ig=ot=>{var{text:ft,size:mt="xxsmall",animation:vt=!1,keyWords:yt=[],colorKeyWords:bt,wrap:xt=!1,truncate:Et=!1}=ot,St=z(ot,["text","size","animation","keyWords","colorKeyWords","wrap","truncate"]);const[wt,_t]=reactExports.useState(""),[kt,Ct]=reactExports.useState(!1),At=reactExports.useRef(),Ot=Nt=>{let Pt=Nt;return yt.forEach(Mt=>{const Tt=new RegExp(`(${Mt})`,"gi");Pt=Pt.replace(Tt,'$1')}),Pt};return reactExports.useEffect(()=>{if(vt){_t(""),Ct(!1);let Nt=0;const Pt=ft.split(""),Mt=()=>{if(Nt{At.current&&cancelAnimationFrame(At.current)}}_t(Ot(ft)),Ct(!0)},[ft,vt,yt,bt]),jsxRuntimeExports.jsx(Ag,Object.assign({},St,{size:mt,wrap:xt,truncate:Et,colorKeyWords:bt,isVisible:kt,dangerouslySetInnerHTML:{__html:wt}}))},gg=ut.label.withConfig({shouldForwardProp:ot=>!["wrap","truncate","colorKeyWords"].includes(ot)})` color: ${({color:ot})=>ot||"inherit"}; line-height: ${H.lineHeight("tight")}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; font-size: ${({size:ot})=>H.fontSize(ot)}; margin: 0; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; .char { opacity: 0; display: inline-block; transition: opacity 0.5s ease-in-out; } .char.visible { opacity: 1; } .highlight, .char.highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.primary}; } `,og=ot=>{var{text:ft,color:mt,size:vt="medium",animation:yt=!1,keyWords:bt=[],colorKeyWords:xt,wrap:Et=!1,truncate:St=!1,fontWeight:wt="semibold"}=ot,_t=z(ot,["text","color","size","animation","keyWords","colorKeyWords","wrap","truncate","fontWeight"]);const[kt,Ct]=reactExports.useState(""),At=reactExports.useRef([]);return reactExports.useEffect(()=>(Ct(XA(ft,yt,bt)),yt&&$A(At),()=>{At.current.forEach(Ot=>clearTimeout(Ot)),At.current=[]}),[ft,yt,bt]),jsxRuntimeExports.jsx(gg,Object.assign({},_t,{color:mt,size:vt,wrap:Et,truncate:St,colorKeyWords:xt,fontWeight:wt,dangerouslySetInnerHTML:{__html:kt}}))};ut.a.withConfig({shouldForwardProp:ot=>!["size","fontWeight","lineHeight","wrap","truncate","isVisible"].includes(ot)})` color: ${({color:ot,theme:ft})=>ot||ft.colors.primary}; font-size: ${({size:ot})=>H.fontSize(ot)}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; line-height: ${({lineHeight:ot})=>H.lineHeight(ot)}; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; opacity: ${({isVisible:ot})=>ot?1:0}; transition: opacity 0.3s ease-in-out; text-decoration: ${({underline:ot})=>ot==="always"?"underline":"none"}; cursor: pointer; display: inline-block; &:hover { text-decoration: ${({underline:ot})=>ot==="never"?"none":"underline"}; } .highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.primary}; } `;ut.p.withConfig({shouldForwardProp:ot=>!["size","fontWeight","lineHeight","wrap","truncate","isVisible"].includes(ot)})` display: ${({truncate:ot})=>ot?"block":"inline"}; color: ${({color:ot,theme:ft})=>ot||ft.colors.grey300}; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; line-height: ${({lineHeight:ot})=>H.lineHeight(ot)}; font-size: ${({size:ot})=>H.fontSize(ot)}; margin: 0; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; text-align: ${({textAlign:ot})=>ot||"initial"}; overflow-wrap: ${({wrap:ot})=>ot?"anywhere":"normal"}; .char { opacity: 0; display: inline-block; transition: opacity 0.5s ease-in-out; } .char.visible { opacity: 1; } .highlight, .char.highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.primary}; } /* Estilos para markdown */ p { margin: 0; padding: 0; } strong, b { font-weight: 600; } em, i { font-style: italic; } code { background-color: ${({theme:ot})=>ot.colors.black}; padding: 2px 4px; border-radius: 4px; font-family: monospace; } a { color: ${({theme:ot})=>ot.colors.primary}; text-decoration: none; &:hover { text-decoration: underline; } } ul, ol { margin: 8px 0; padding-left: 24px; } li { margin: 4px 0; } `;ut.h2.withConfig({shouldForwardProp:ot=>!["wrap","truncate","colorKeyWords","isVisible"].includes(ot)})` color: ${({color:ot,theme:ft})=>ot||ft.colors.black}; font-size: ${({size:ot})=>H.fontSize(ot)}; margin: 0; font-weight: ${({fontWeight:ot})=>H.fontWeight(ot)}; line-height: ${H.lineHeight("tight")}; white-space: ${({wrap:ot,truncate:ft})=>ft?"nowrap":ot?"normal":"nowrap"}; overflow: ${({truncate:ot})=>ot?"hidden":"visible"}; text-overflow: ${({truncate:ot})=>ot?"ellipsis":"clip"}; .char { opacity: 0; display: inline-block; transition: opacity 0.5s ease-in-out; } .char.visible { opacity: 1; } .highlight, .char.highlight { color: ${({colorKeyWords:ot,theme:ft})=>ot||ft.colors.primary}; } `;const ag=ut.div` cursor: pointer; display: flex; align-items: center; padding: 0 15px; background-color: #EAFFEC; border-radius: 100px; height: 49px; border: 1px solid #54C960; width: 250px; gap: 5px; `,hg=ut.div` color: #54C960; font-size: 14px; flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `,lg=({base64:ot})=>{const ft=()=>{const mt=atob(ot),vt=new Array(mt.length);for(let wt=0;wt{let mt=0,vt=0,yt=0;return ot.length===4?(mt=parseInt(ot[1]+ot[1],16),vt=parseInt(ot[2]+ot[2],16),yt=parseInt(ot[3]+ot[3],16)):ot.length===7&&(mt=parseInt(ot[1]+ot[2],16),vt=parseInt(ot[3]+ot[4],16),yt=parseInt(ot[5]+ot[6],16)),mt<50||vt<50||yt<50?ft*=2:(mt<100||vt<100||yt<100)&&(ft*=1.8),mt=Math.min(255,mt+ft),vt=Math.min(255,vt+ft),yt=Math.min(255,yt+ft),mt<245&&(mt=245),vt<245&&(vt=245),yt<245&&(yt=245),`rgba(${mt}, ${vt}, ${yt}, 1)`},Qg=(ot,ft)=>(({r:vt,g:yt,b:bt})=>{const xt=[vt,yt,bt].map(Et=>(Et/=255)<=.03928?Et/12.92:Math.pow((Et+.055)/1.055,2.4));return .2126*xt[0]+.7152*xt[1]+.0722*xt[2]})((vt=>{let yt=0,bt=0,xt=0;return vt.length===4?(yt=parseInt(vt[1]+vt[1],16),bt=parseInt(vt[2]+vt[2],16),xt=parseInt(vt[3]+vt[3],16)):vt.length===7&&(yt=parseInt(vt.slice(1,3),16),bt=parseInt(vt.slice(3,5),16),xt=parseInt(vt.slice(5,7),16)),{r:yt,g:bt,b:xt}})(ot))<.5?"#FFFFFF":ft,rg=ut.div` border-radius: 20px; border: 0.5px solid ${ot=>ot.theme.colors.secondary100}; background: ${({theme:ot})=>tg(ot.colors.secondary100,115)}; padding: 20px; display: flex; flex-direction: column; margin-top: 10px; position: relative; @media (max-width: 1920px) { padding: 15px; } `,Mg=ut.div` position: absolute; top: 15px; left: 15px; `,wg=ut.h2` color: ${ot=>ot.theme.colors.grey300}; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-align: center; margin: 0; margin-bottom: 20px; @media (max-width: 1920px) { margin-bottom: 15px; } `,ng=ut.div` justify-content: ${ot=>ot.isExpand=="true"?"center":"flex-start"}; display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 20px; @media (max-width: 1920px) { gap: 5px; } `,dg=ut.div` justify-content: center; display: flex; `,mg=ut.button` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: ${({selected:ot,theme:ft})=>ot=="true"?tg(ft.colors.secondary100,90):ft.colors.background}; color: ${({selected:ot,theme:ft})=>ot=="true"?ft.colors.secondary100:ft.colors.grey300}; font-size: 13px; font-weight: 500; padding: 9px; cursor: pointer; display: flex; align-items: center; height: 34px; @media (max-width: 1920px) { font-size: 11px; padding: 5px; } &:focus { outline: none; } `,Dg=ut.button` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: ${({theme:ot})=>tg(ot.colors.secondary100,90)}; color: ${({theme:ot})=>ot.colors.grey300}; font-size: 13px; font-weight: 500; padding: 9px; cursor: pointer; display: flex; align-items: center; height: 34px; `,pg=ut.input` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: transparent; padding: 10px 15px; width: 100%; font-size: 13px; font-weight: 500; color: ${ot=>ot.theme.colors.grey300}; margin-bottom: 20px; &::placeholder { color: ${ot=>ot.theme.colors.grey200}; } &:focus { outline: none; } @media (max-width: 1920px) { font-size: 11px; } @media (max-width: 395px) { font-size: 9px; } `,xg=ut.button` background: none; border: none; font-family: Montserrat, sans-serif; font-size: 13px; font-weight: 500; color: ${({disabled:ot,theme:ft})=>ot?ft.colors.grey200:ft.colors.secondary100}; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; text-align: left; &:focus { outline: none; } `,Rg=({feedbackCategory:ot,run_id:ft,isExpand:mt,sessionState:vt,title:yt,placeholder:bt,sendButton:xt,answerButton:Et,answerTitle:St,sendFineTuning:wt})=>{const[_t,kt]=reactExports.useState(null),[Ct,At]=reactExports.useState(void 0),[Ot,Nt]=reactExports.useState(""),[Pt,Mt]=reactExports.useState(!0),[Tt,Rt]=reactExports.useState(!1),[Lt,Dt]=reactExports.useState(!1),$t=et(),{colors:Bt}=$t,[Ht,Yt]=reactExports.useState(ot.map(Wt=>Object.assign(Object.assign({},Wt),{select:!1})));return reactExports.useEffect(()=>{var Wt;if((_t==null?void 0:_t.id)!="other_reason"||Ot){const Xt=ot.find(Jt=>Jt.id==(_t==null?void 0:_t.id));Xt?!((Wt=Xt.children)===null||Wt===void 0)&&Wt.length?Mt(!Ct):Mt(!1):Mt(!0)}else Mt(!0)},[_t,Ct,Ot,ot]),reactExports.useEffect(()=>{Yt(ot.map(Wt=>Object.assign(Object.assign({},Wt),{select:!1})))},[ot]),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!Lt&&jsxRuntimeExports.jsxs(rg,{children:[Tt&&jsxRuntimeExports.jsx(Mg,{children:jsxRuntimeExports.jsx(f,{icon:"linda_arrow_left",size:"small",color:Bt.secondary100,onClick:()=>(Yt(ot.map(Wt=>Object.assign(Object.assign({},Wt),{select:!1}))),kt(null),At(void 0),void Rt(!1))})}),jsxRuntimeExports.jsx(wg,{children:yt}),jsxRuntimeExports.jsx(ng,Object.assign({isExpand:mt?"true":"false"},{children:Ht.map(Wt=>jsxRuntimeExports.jsxs(mg,Object.assign({selected:Wt.select?"true":"false",onClick:()=>{return(Xt=Wt).children&&Xt.children.length>0?(Yt(Xt.children.map(Jt=>Object.assign(Object.assign({},Jt),{select:!1}))),Rt(!0)):Yt(Ht.map(Jt=>Object.assign(Object.assign({},Jt),{select:Jt.id==Xt.id}))),void(_t!=null&&_t.children&&_t.children.length>0?At(Xt):kt(Xt));var Xt}},{children:[Wt.select?jsxRuntimeExports.jsx(f,{icon:"linda_copy_check",size:"small",color:Bt.secondary100}):Wt.emoji+" ",`${Wt.label}`]}),Wt.label))})),jsxRuntimeExports.jsx(pg,{placeholder:bt,value:Ot,onChange:Wt=>Nt(Wt.target.value)}),jsxRuntimeExports.jsx(xg,Object.assign({disabled:Pt,onClick:()=>{if(_t){const Wt={categoryId:_t.id,subCategoryId:Ct==null?void 0:Ct.id,runId:ft,sessionState:vt??""};Ot&&(Wt.comment=Ot),wt&&wt(Wt),Dt(!0)}}},{children:xt}))]}),Lt&&jsxRuntimeExports.jsxs(rg,{children:[jsxRuntimeExports.jsx(wg,{children:St}),jsxRuntimeExports.jsx(dg,{children:jsxRuntimeExports.jsx(Dg,{children:Et})})]})]})},Yg=ut.header` display: flex; align-items: center; justify-content: space-between; padding: ${ot=>ot.$isExpand==="false"?"10px 20px 10px 30px":"40px 20px 30px 60px"}; background-color: ${ot=>ot.$isExpand==="false"?ot.$backgroundColor||ot.theme.colors.primary:"transparent"}; border-start-start-radius: ${ot=>ot.$noBorderRadius?"0":"35px"}; position: relative; height: ${ot=>ot.$isExpand==="false"?"40px":"30px"}; @media (max-width: 900px) { padding: 10px 20px 10px 20px; } @media (max-width: 375px) { padding: 10px 20px 10px 20px; max-width: calc(100%); } `,ug=ut.div` position: absolute; top: 0; left: 0; width: ${ot=>ot.isVisible=="true"?"100%":"0"}; overflow: hidden; /* Asegura que el contenido no se vea cuando el width es 0 */ background-color: ${ot=>ot.theme.colors.white}; height: 733px; z-index: 20; transition: width 0.5s ease-in-out; border-start-start-radius: 35px; `,Gg=ut.img` height: 40px; margin-right: auto; @media (max-width: 1920px) { height: 26px; } @media (max-width: 900px) { margin-left: 10px; } `,kg=ut.div` display: flex; align-items: center; `,Fg=({onClose:ot,isExpand:ft,setIsExpand:mt,viewHistory:vt=!0,noActions:yt=!1,logo:bt,size:xt,test:Et,viewMenuDrop:St=!1,setViewMenu:wt,origin:_t,viewConfig:kt=!0,viewHelp:Ct=!0,viewExpand:At=!0,viewMenu:Ot=!0,viewClose:Nt=!0,noBorderRadius:Pt=!1,setViewHistory:Mt,handleSupport:Tt,logoHeader:Rt,logoHeaderExp:Lt,backgroundColor:Dt})=>{const $t=reactExports.useRef(null),Bt=et(),{colors:Ht}=Bt;return reactExports.useEffect(()=>{const Yt=Wt=>{$t.current&&!$t.current.contains(Wt.target)&&wt(!1)};return document.addEventListener("mousedown",Yt),()=>{document.removeEventListener("mousedown",Yt)}},[$t]),jsxRuntimeExports.jsxs(Yg,Object.assign({$isExpand:ft?"true":"false",$noBorderRadius:Pt,$backgroundColor:Dt},{children:[jsxRuntimeExports.jsx(ug,Object.assign({ref:$t,isVisible:St?"true":"false"},{children:jsxRuntimeExports.jsx("div",{})})),xt.width<=900&&!yt&&Ot&&jsxRuntimeExports.jsx(f,{icon:"menu",size:"extraLarge",action:"none",color:Qg(ft?"#fff":Ht.primary,Ht.primary300),onClick:()=>wt(!0)}),jsxRuntimeExports.jsx(Gg,{src:Rt?ft&&Lt?Lt:Rt:bt,alt:"Logo"}),jsxRuntimeExports.jsxs(kg,{children:[xt.width>900&&!yt&&At&&jsxRuntimeExports.jsx(f,{icon:ft?"linda_chat_reduce":"linda_chat_expand",size:ft?"small":"large",tooltipText:ft?"chat_collapse_chat":"chat_expand_chat",action:"size",color:Qg(ft?"#fff":Ht.primary,Ht.primary300),onClick:()=>(Mt(!1),parent.postMessage({linda:{type:ft?"Compact chat":"Expand chat",style:{height:ft?"736px":"100%",width:ft?"419px":"100%",maxHeight:"100%",maxWidth:"100%"}}},_t+"/"),mt(!ft))}),Ct&&!yt&&jsxRuntimeExports.jsx(f,{icon:"linda_support_chat",size:"large",tooltipText:"chat_software_questions",action:"size",color:Qg(ft?"#fff":Ht.primary,Ht.primary300),onClick:()=>Et?console.log("click"):Tt()}),xt.width>900&&!ft&&!yt&&kt&&jsxRuntimeExports.jsx(f,{icon:"linda_settings",size:"large",tooltipText:"chat_settings",action:"size",color:Qg(ft?"#fff":Ht.primary,Ht.primary300),onClick:()=>Mt(!vt)}),!yt&&Nt&&jsxRuntimeExports.jsx(f,{icon:"linda_action_close",action:"size",color:Qg(ft?"#fff":Ht.primary,Ht.primary300),onClick:ot})]})]}))},zg=ut.div` display: flex; gap: ${H.spacing("sm")}; flex-direction: column; `,Kg=ut.div` display: flex; flex-direction: column; position: relative; `;reactExports.forwardRef((ot,ft)=>{var{label:mt,placeholder:vt,type:yt="text",required:bt=!1,error:xt=!1,success:Et=!1,errorText:St,onBlur:wt,icon:_t,iconColor:kt,iconClick:Ct,backgroundColor:At,tooltipError:Ot}=ot,Nt=z(ot,["label","placeholder","type","required","error","success","errorText","onBlur","icon","iconColor","iconClick","backgroundColor","tooltipError"]);const Pt=et(),{colors:Mt}=Pt;return jsxRuntimeExports.jsxs(zg,{children:[mt&&jsxRuntimeExports.jsx(og,{wrap:!0,text:mt+(bt?"*":""),color:Mt.black}),jsxRuntimeExports.jsxs(Kg,{children:[jsxRuntimeExports.jsx(pA,Object.assign({ref:ft,type:yt,placeholder:vt,error:xt,success:Et,onBlur:wt,icon:_t,iconColor:kt,iconClick:Ct,backgroundColor:At,tooltipError:Ot},Nt)),jsxRuntimeExports.jsx(ig,{wrap:!0,text:xt&&St?St:"",size:"xxsmall",style:{position:"absolute",top:"calc(100% + 4px)"}})]})]})});const Ug=ut.div` display: flex; flex-direction: column; gap: ${H.spacing("sm")}; position: relative; `,vg=ut.div.withConfig({shouldForwardProp:ot=>!["hasError","isDropdownOpen"].includes(ot)})` display: flex; align-items: center; border: ${H.border.width("thin")} solid ${({hasError:ot,borderColor:ft,disabled:mt,isDropdownOpen:vt})=>mt?H.component.input.borderColor("disabled"):ot?H.component.input.borderColor("error"):vt?H.component.input.borderColor("focus"):ft||H.component.input.borderColor("default")}; border-radius: ${H.border.radius("pill")}; height: ${H.component.input.height("medium")}; padding: ${H.component.input.padding("small")}; transition: border 0.3s ease; background: ${({disabled:ot,backgroundColor:ft})=>ot?H.component.input.backgroundColor("disabled"):ft||"transparent"}; box-sizing: border-box; justify-content: space-between; &:focus-within { border: ${H.border.width("thin")} solid ${({hasError:ot})=>ot?H.component.input.borderColor("error"):H.component.input.borderColor("focus")}; } .country-selector { display: flex; align-items: center; gap: 4px; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; span { font-size: 16px; } } `,yg=ut.div` display: flex; `,Hg=ut.input` flex: 1; border: none; outline: none; font-size: ${H.fontSize("medium")}; padding: 10px; color: ${({disabled:ot})=>ot?H.component.input.color("placeholder"):H.component.input.color("default")}; background: transparent; width: 100%; &:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px transparent inset !important; -webkit-text-fill-color: ${({theme:ot})=>ot.colors.grey300} !important; transition: background-color 5000s ease-in-out 0s; } &::placeholder { color: ${H.component.input.color("placeholder")}; } `,Jg=ut.input` width: calc(100% - 58px); margin: ${H.component.input.padding("small")}; padding: 8px 12px; border: ${H.border.width("thin")} solid ${H.component.input.borderColor("default")}; border-radius: ${H.border.radius("pill")}; font-size: ${H.fontSize("small")}; outline: none; &:focus { border-color: ${H.component.input.borderColor("focus")}; } &::placeholder { color: ${({theme:ot})=>ot.colors.grey}; } `,jg=ut.div` position: absolute; top: calc(100% + 4px); left: 0; right: 0; max-height: 250px; overflow-y: auto; background: white; border: ${H.border.width("thin")} solid ${H.component.input.borderColor("focus")}; border-radius: ${H.component.input.borderRadius("default")}; margin-top: 4px; z-index: 1000; `,qg=ut.div` display: flex; align-items: center; gap: 8px; padding: ${H.component.input.padding("small")}; cursor: pointer; background: ${({theme:ot})=>ot.colors.white}; margin: 0 5px; &:hover { background: ${({theme:ot})=>ot.colors.secondary100}; } `;var Og="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23A2001D'%3e%3cpath class='st1' d='M0 0h513v127.6H0zM0 214.4h513V342H0z'/%3e%3c/g%3e%3c/svg%3e";const Zg=[{name:"Afghanistan",code:"+93",flag:"🇦🇫",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e",countryCode:"AF"},{name:"Albania",code:"+355",flag:"🇦🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cg fill='%23212121'%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zM26.2 20.9h6.4v2.7h-6.4zM26.2 16.7h6.4v2.6h-6.4zM26.2 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cg fill='%23212121'%3e%3cpath d='M57.4 25h6.4v2.5h-6.4zM57.4 20.9h6.4v2.7h-6.4zM57.4 16.7h6.4v2.6h-6.4zM57.4 12.7h6.4v2.5h-6.4z'/%3e%3c/g%3e%3cpath fill='%23212121' d='M53.4 36.1h6.4V38h-6.4zM30.2 36.1h6.4V38h-6.4z'/%3e%3c/svg%3e",countryCode:"AL"},{name:"Algeria",code:"+213",flag:"🇩🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2341662E' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256.5 0H513v342H256.5z'/%3e%3cg fill='%23D80027'%3e%3cpath d='m341.5 105.3-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"DZ"},{name:"Andorra",code:"+376",flag:"🇦🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.9 113.6H256v64.8h-57.1z'/%3e%3cg stroke='%23D80027' stroke-width='7'%3e%3cpath d='M267.6 113.6v64.7M284.2 113.6v64.7M300.8 113.6v64.7'/%3e%3c/g%3e%3cg stroke='%23D80027' stroke-width='5'%3e%3cpath d='M247.4 178.4v64.7M234.1 178.4v64.7M220.8 178.5v53.9M207.1 178.5v47.1'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='m199.9 146 27.6-32.4 28.5 32.3-28.1 32.4z'/%3e%3cpath fill='%23BC8B00' d='M182.2 95.9v92.2c0 34.3 27.3 54.2 48.6 64.5-.8 1.4 25.1 8.3 25.1 8.3s25.9-6.9 25.1-8.3c21.4-10.3 48.6-30.1 48.6-64.5V95.9H182.2zm129.9 92.2c0 16.9-10 29.4-32.8 43.9-8.6 5.5-17.5 9-23.3 11-5.8-2-14.7-5.5-23.3-11-22.8-14.5-32.8-28-32.8-43.9v-74.5h112.2v74.5z'/%3e%3cpath fill='%23D80027' d='M264.4 188.9h29.5v8.6h-29.5zM264.4 206.5h29.5v8.6h-29.5z'/%3e%3c/svg%3e",countryCode:"AD"},{name:"Angola",code:"+244",flag:"🇦🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m332.7 135.6 17.5-8.6-7.4-19-18.7 6.2zM287.1 79.6l5.5-18.8-19.1-7.2-8 18zM316.5 102.8l12.2-15.3-14.9-13.9-14.2 13.6zM335.9 171.7l19.5-.8v-21.3l-22.9.2zM323.3 209.8l18.8 5.5 7.3-19-18-8zM294.3 242.2l14.9 12.7 14.4-14.4-13.1-14.7zM247.3 94.5l9.8 19.9 21.9 3.3-15.9 15.5 3.6 21.9-19.6-10.4-19.7 10.2 3.8-21.9-15.8-15.5 22-3.1z'/%3e%3cpath d='m250.8 61.3-2.7 18.3c43.1 3.2 77 39.2 77 83.1 0 46-37.3 82.9-83.4 83.4-29.2.3-51.3-14.8-67-33.7l-13.9 12.3c15 19 40.8 39.9 80.9 39.9 56.3 0 101.9-45.6 101.9-101.9.1-53.2-40.7-96.9-92.8-101.4z'/%3e%3cpath fill='black' d='m291.9 223.4-11.8 14s51.9 38.9 53.6 40.4c1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-2-1.5-51.8-42-51.8-42z'/%3e%3cpath d='M206.1 157.2c-7.7 10.3-7.5 23.1 2.8 30.9 0 0 135.2 101.5 136.9 103 1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-1.9-1.5-149.7-121.5-149.7-121.5zM253.8 256.3l7.3 18.2 19.5-6-4.8-19.1zM213.4 252.6l-2 19.5 20.1 3.6 4.5-19.1zM177.7 231.4 167.4 248l16.4 12.1 12.5-15.2z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"AO"},{name:"Antigua and Barbuda",code:"+1-268",flag:"🇦🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%230072c6' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23ce1126'%3e%3cpath d='M256.5 342 0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"AG"},{name:"Argentina",code:"+54",flag:"🇦🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zM0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e",countryCode:"AR"},{name:"Armenia",code:"+374",flag:"🇦🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"AM"},{name:"Australia",code:"+61",flag:"🇦🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zM385.9 241.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM337.3 125.1l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zM385.9 58.9l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zM428.4 108.6l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cg fill='%23D80027'%3e%3cpath d='m154.6 115 100.2 55.7v-15.8L183 115zM70.7 115l-71.9 39.9v15.8L99 115z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M99 55.7-1.2 0v15.7l71.9 40zM183 55.7l71.8-40V0L154.6 55.7z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"AU"},{name:"Austria",code:"+43",flag:"🇦🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zM0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"AT"},{name:"Azerbaijan",code:"+994",flag:"🇦🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ef3340' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300b5e2' d='M0 0h513v114H0z'/%3e%3cpath fill='%23509e2f' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='m297.6 142.2 5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"AZ"},{name:"Bahamas",code:"+1-242",flag:"🇧🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc72c' d='M0 0h513v342H0z'/%3e%3cg fill='%2300778b'%3e%3cpath d='M0 0h513v114H0zM0 228h513v114H0z'/%3e%3c/g%3e%3cpath d='M256 171 0 342V0z'/%3e%3c/svg%3e",countryCode:"BS"},{name:"Bahrain",code:"+973",flag:"🇧🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='m222.8 34.3-85.2 34.2 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.8H0V0h137.6z'/%3e%3c/svg%3e",countryCode:"BH"},{name:"Bangladesh",code:"+880",flag:"🇧🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%232d6e41' d='M0 85.331h513v342H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='256.5' r='115'/%3e%3c/svg%3e",countryCode:"BD"},{name:"Barbados",code:"+1-246",flag:"🇧🇧",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc726' d='M0 0h513v342H0z'/%3e%3cg fill='%2300267f'%3e%3cpath d='M0 0h171v342H0zM342 0h171v342H342z'/%3e%3c/g%3e%3cpath d='m325.74 101.02-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e",countryCode:"BB"},{name:"Belarus",code:"+375",flag:"🇧🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23007C30' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1720' d='M0 230h513V0H0'/%3e%3cpath fill='white' d='M100 230V0H0v342h513-413z'/%3e%3cg fill='%23CE1720'%3e%3cpath d='M28 159.6 8.6 128.2 28 97.4l19.3 30.8zM72.6 159.6l-19.3-31.4 19.3-30.8L92 128.2zM28 241.2 8.6 209.8 28 179l19.3 30.8zM72.6 241.2l-19.3-31.4L72.6 179 92 209.8z'/%3e%3c/g%3e%3cg fill='none' stroke='%23CE1720' stroke-width='7'%3e%3cpath d='m28 73.8-16.1-26L28 22.2l16 25.6zM72.6 73.8l-16-26 16-25.6 16.1 25.6zM28 318l-16.1-26.1L28 266.3l16 25.6zM72.6 318l-16-26.1 16-25.6 16.1 25.6z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"BY"},{name:"Belgium",code:"+32",flag:"🇧🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23fdda25' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0z'/%3e%3cpath fill='%23ef3340' d='M342 0h171v342H342z'/%3e%3c/svg%3e",countryCode:"BE"},{name:"Belize",code:"+501",flag:"🇧🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003e87' d='M0 0h513v342H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%23003e87' d='m261.9 151.5-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cg fill='%23ce1127'%3e%3cpath d='M0 0h513v35H0zM0 306h513v35H0z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"BZ"},{name:"Benin",code:"+229",flag:"🇧🇯",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23008751' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23fcd116' d='M196.666 85.333H513v171H196.666z'/%3e%3cpath fill='%23e8112d' d='M196.666 256H513v171H196.666z'/%3e%3c/svg%3e",countryCode:"BJ"},{name:"Bhutan",code:"+975",flag:"🇧🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF7415' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 0H0v342'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e",countryCode:"BT"},{name:"Bolivia",code:"+591",flag:"🇧🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d52b1e' d='M0 0h513v114H0z'/%3e%3cpath fill='%23f9e300' d='M0 114h513v114H0z'/%3e%3cpath fill='%23007934' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"BO"},{name:"Bosnia and Herzegovina",code:"+387",flag:"🇧🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338C' d='M0 0h513.1v342H0z'/%3e%3cpath fill='%23F6C500' d='M99.9 0h342v342'/%3e%3cg fill='white'%3e%3cpath d='M19.9 21.1 40.3 6.2 60.9 21 54 0H26.7z'/%3e%3cpath d='M92.3 25.5 84.4 1.3l-7.8 24.2H51.3l20.5 14.8-7.8 24 20.4-14.8L105 64.3l-7.9-24 20.5-14.9z'/%3e%3cpath d='m136.3 69.2-7.8-24-7.8 24H95.5l20.4 14.9-7.8 24 20.4-14.8 20.6 14.8-7.8-24 20.4-14.9z'/%3e%3cpath d='m179.4 112.3-7.8-24.1-7.8 24.1h-25.3l20.5 14.9-7.8 24 20.4-14.8 20.6 14.8-7.9-24 20.5-15z'/%3e%3cpath d='m222.5 155.3-7.8-24-7.8 24h-25.4l20.6 15-7.8 24 20.4-14.9 20.4 14.9-7.8-24 20.6-15z'/%3e%3cpath d='m265.6 198.4-7.8-24-7.8 24h-25.4l20.6 14.9-7.8 24.1 20.4-14.9 20.4 14.9-7.8-24.2 20.5-14.8z'/%3e%3cpath d='m308.7 241.5-7.9-24-7.8 24h-25.3l20.5 14.8-7.9 24.2 20.6-14.9 20.4 14.8-7.8-24.1 20.5-14.8z'/%3e%3cpath d='m351.7 284.6-7.8-24.2-7.8 24.2h-25.3l20.4 14.8-7.8 24.1 20.5-14.9 20.5 14.9-7.8-24.1 20.4-14.8z'/%3e%3cpath d='m387 303.5-7.9 24.1-25.3.1 19.8 14.3h26.6l19.9-14.4h-25.3z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"BA"},{name:"Botswana",code:"+267",flag:"🇧🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%236da9d2'%3e%3cpath d='M0 238h513v104H0zM0 0h513v104H0z'/%3e%3c/g%3e%3cpath d='M0 125.5h513v89.656H0z'/%3e%3c/svg%3e",countryCode:"BW"},{name:"Brazil",code:"+55",flag:"🇧🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23009b3a' d='M0 0h513v342H0z'/%3e%3cpath fill='%23fedf00' d='m256.5 19.3 204.9 151.4L256.5 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='80.4'/%3e%3cpath fill='%23002776' d='M215.9 165.7c-13.9 0-27.4 2.1-40.1 6 .6 43.9 36.3 79.3 80.3 79.3 27.2 0 51.3-13.6 65.8-34.3-24.9-31-63.2-51-106-51zM334.9 186c.9-5 1.5-10.1 1.5-15.4 0-44.4-36-80.4-80.4-80.4-33.1 0-61.5 20.1-73.9 48.6 10.9-2.2 22.1-3.4 33.6-3.4 46.8.1 89 19.5 119.2 50.6z'/%3e%3c/svg%3e",countryCode:"BR"},{name:"Brunei",code:"+673",flag:"🇧🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath d='m0 193.74 513 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M513 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 0 1 6.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zM129.24 133.18h20.88l24.93 27.26v73.45h-26.28v-68.37zM400 133.18h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"BN"},{name:"Bulgaria",code:"+359",flag:"🇧🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300966e' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M0 0h513v114H0z'/%3e%3cpath fill='%23d62612' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"BG"},{name:"Burkina Faso",code:"+226",flag:"🇧🇫",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%233d944f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23ef2b2d' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='m256 102.6 16.9 52h54.7l-44.2 32.2 16.8 52-44.2-32.1-44.2 32.1 16.8-52-44.2-32.2h54.7z'/%3e%3c/svg%3e",countryCode:"BF"},{name:"Burundi",code:"+257",flag:"🇧🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cg fill='%2347a644'%3e%3cpath d='M215.9 170.7 0 314.6V26.8zM513 26.8v287.8L297.1 170.7z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M513 26.8 296.1 170.7 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3cpath fill='white' d='M513 26.8 297.1 170.7 513 314.6V342h-40L256 197.4 39 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cg fill='%23D80027' stroke='%2347a644' stroke-width='3'%3e%3cpath d='m251.4 103.6 7.4 12.9h14.8l-7.4 12.8 7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8H244zM290.2 170.3l7.4 12.9h14.8L305 196l7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.9l7.4-12.8-7.4-12.8h14.9zM213 170.3l7.4 12.9h14.9l-7.4 12.8 7.4 12.8h-14.9l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8h14.8z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"BI"},{name:"Cabo Verde",code:"+238",flag:"🇨🇻",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003893' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf2027' d='M0 182.2h513v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h513v41.4H0zM0 223.6h513V265H0z'/%3e%3cg fill='%23f7d116' stroke='black'%3e%3cpath d='m150.4 70 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zM150.4 279.7l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zM52.8 208.8l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zM23.8 162H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zM72.2 310.9l6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zM277.1 162h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zM228.7 310.9l-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CV"},{name:"Cambodia",code:"+855",flag:"🇰🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h513v114H0zM0 228h513v114H0z'/%3e%3c/g%3e%3cpath fill='white' d='M303.5 196.6v-17.8h-11.9v-23.7l-11.9-11.9-11.8 11.9v-23.8L256 119.5l-11.9 11.8v23.8l-11.8-11.9-11.9 11.9v23.7h-11.9v17.8h-11.9v17.8h118.8v-17.8z'/%3e%3c/svg%3e",countryCode:"KH"},{name:"Cameroon",code:"+237",flag:"🇨🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ce1126' d='M0 0h513v342H0z'/%3e%3cpath fill='%23007a5e' d='M0 0h171v342H0z'/%3e%3cg fill='%23fcd116'%3e%3cpath d='M342 0h171v342H342zM256 102.2l17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CM"},{name:"Canada",code:"+1",flag:"🇨🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='red'%3e%3cpath d='M0 0h142v342H0zM371 0h142v342H371zM306.5 206l50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CA"},{name:"Central African Republic",code:"+236",flag:"🇨🇫",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d21034' d='M0 0h513v342H0z'/%3e%3cg fill='%233a9927'%3e%3cpath d='M0 171h211.5v85.3H0zM300.5 171H512v85.3H300.5z'/%3e%3c/g%3e%3cpath fill='%23003082' d='M0 0v85.3h211.5V0h89v85.3H513V0z'/%3e%3cg fill='white'%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z'/%3e%3c/g%3e%3cg fill='%23ffce00'%3e%3cpath d='M300.5 342h-89v-86H0v86h513v-86H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CF"},{name:"Chad",code:"+235",flag:"🇹🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e",countryCode:"TD"},{name:"Chile",code:"+56",flag:"🇨🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M196 0h317v171H196z'/%3e%3cpath fill='%230037A1' d='M0 0h196v171H0z'/%3e%3cpath fill='white' d='M98 24.5 113.1 71H162l-39.6 28.7 15.2 46.5L98 117.5l-39.6 28.7 15.2-46.5L34 71h48.9z'/%3e%3c/svg%3e",countryCode:"CL"},{name:"China",code:"+86",flag:"🇨🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m226.8 239.2-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zM236.2 25.4l-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zM292.8 161.8l-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CN"},{name:"Colombia",code:"+57",flag:"🇨🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 256.5h513V342H0z'/%3e%3cpath fill='%230052B4' d='M0 171h513v85.5H0z'/%3e%3c/svg%3e",countryCode:"CO"},{name:"Comoros",code:"+269",flag:"🇰🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h513v85.5H0z'/%3e%3cpath fill='white' d='M0 85.5h513V171H0z'/%3e%3cpath fill='%23D80027' d='M0 171h513v85.5H0z'/%3e%3cpath fill='%236DA544' d='M256.5 171 0 342V0z'/%3e%3cg fill='white'%3e%3cpath d='M68.6 170.7c0-24.9 17.5-45.6 40.8-50.7-3.6-.8-7.3-1.2-11.1-1.2-28.7 0-51.9 23.3-51.9 51.9s23.3 51.9 51.9 51.9c3.8 0 7.5-.4 11.1-1.2-23.3-5.1-40.8-25.9-40.8-50.7z'/%3e%3cpath d='m108.9 126.1 2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.2-7.3 5.2 2.8-8.5-7.2-5.3h8.9zM108.9 148.4l2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.3-7.3 5.3 2.8-8.5-7.2-5.3h8.9z'/%3e%3cpath d='m108.9 170.7 2.7 8.5h9l-7.3 5.2 2.8 8.5-7.2-5.2-7.3 5.2 2.8-8.5-7.2-5.2h8.9zM108.9 192.9l2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.3-7.3 5.3 2.8-8.5-7.2-5.3h8.9z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"KM"},{name:"Congo (Congo-Brazzaville)",code:"+242",flag:"🇨🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23da1a35' d='M0 85.331h513v342H0z'/%3e%3cpath fill='%23009543' d='M443.726 85.331 102.4 426.657H0V85.331z'/%3e%3cpath fill='%23fbde4a' d='M500.124 85.331 158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e",countryCode:"CG"},{name:"Congo (Congo-Kinshasa)",code:"+243",flag:"🇨🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 66.9V0H411.7L0 274.4V342h100.3z'/%3e%3cpath fill='%23D80027' d='M513 0v40.1L60.2 342H0v-40.8L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='m93.6 31.2 16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e",countryCode:"CD"},{name:"Costa Rica",code:"+506",flag:"🇨🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 114h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 285h513v57H0zM0 0h513v57H0z'/%3e%3c/svg%3e",countryCode:"CR"},{name:"Croatia",code:"+385",flag:"🇭🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zM203.7 113.2v-44l-17.3-14.4-17.9 14.4v44zM238.9 113.2v-44l17.6-14.4 17.6 14.4v44z'/%3e%3c/g%3e%3cg fill='%230052B4'%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zM238.9 113.2h-35.2v-44l17.5-14.4 17.7 14.4z'/%3e%3c/g%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zM238.9 113.2h35.2v35.2h-35.2zM309.3 113.2h35.2v35.2h-35.2zM203.7 148.4h35.2v35.2h-35.2zM274.1 148.4h35.2v35.2h-35.2zM168.5 183.6h35.2v35.2h-35.2zM203.7 218.8h35.2V254h-35.2zM238.9 183.6h35.2v35.2h-35.2zM309.3 183.6h35.2v35.2h-35.2zM274.1 218.8h35.2V254h-35.2zM309.3 274.3c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zM238.9 254v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"HR"},{name:"Cuba",code:"+53",flag:"🇨🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h513v68.3H0zM0 136.5h513v68.3H0zM0 273.1h513v68.3H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 170.7 0 342V0z'/%3e%3cpath fill='white' d='m86.5 111.4 12.7 39.2h41.3l-33.4 24.2 12.8 39.3-33.4-24.2-33.4 24.2 12.8-39.3-33.4-24.2h41.2z'/%3e%3c/svg%3e",countryCode:"CU"},{name:"Cyprus",code:"+357",flag:"🇨🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23DB7D00' d='M141.7 154.7s.2 67.1 74.7 65.3l4.5 13.9h8.9s-7.4-41.1 60.1-41.5c0 0 0-27.6 27.6-27.6H359s-66-51.8 58.9-118l1.8-13.1s-129.9 71-198.9 57.2c0 0 10.7 42.5-10.8 42.5-10.8 0-9.7-8.1-32.3-8.1-18.7 0-17.3 19.7-26.3 19.5-8.9-.2-18.8-12.3-19.6-10.2-.7 2.1 9.9 20.1 9.9 20.1z'/%3e%3cg fill='%23006651'%3e%3cpath d='M237.2 308.1c6.9-5 13-6.6 22.4-8.3s19.4-4.4 24.6-5.8-17.7 6.6-23.5 8.3c-5.8 1.6-23.5 5.8-23.5 5.8zM275.1 293.4c-1.9-11.9 2.8-24.3 13.5-29.3 2.5 8.6-5.2 23.2-13.5 29.3zM293.3 287.2c-5.8-9.8 4-22.6 11.1-28.8 3.3 6-2.5 23.7-11.1 28.8zM310.2 279.6c-6.2-8.4 1.1-23.2 8.8-29 3.1 8.2.1 23.2-8.8 29zM327.1 269c-5.6-8-1.7-20.4 6.3-28.4 5.8 6.6.9 21-6.3 28.4zM340.6 258.3c-4.7-7.5 1.1-25.4 8.6-30.4 3.3 6.6.8 25.4-8.6 30.4zM351.4 255.5c-1.4-10.8 17.4-22.7 25.2-22.4-.9 8.9-8.9 18.6-25.2 22.4zM340.9 267.7c8.8-9.1 26-9.1 32.1-7.2-1.7 5.3-21.9 16.9-32.1 7.2z'/%3e%3cpath d='M328.7 276.8c12.4-3.3 20.5-6.1 27.9 1.7-5.2 6.6-25.4 4.7-27.9-1.7zM311 284.8c11.9-6.4 26.3 3 28.5 8.6-13.3 5.5-28.7-7.2-28.5-8.6zM294.7 294c10.8-4.1 23.2 1.4 28.2 7.5-5.8 2.7-21 5.7-28.2-7.5zM279.8 298.7c12.4-1.4 24.4 8 27 13.4-15.9 1.5-22-3.2-27-13.4zM275.8 308.1c-6.9-5-13-6.6-22.4-8.3-9.4-1.7-19.4-4.4-24.6-5.8-5.3-1.4 17.7 6.6 23.5 8.3 5.8 1.6 23.5 5.8 23.5 5.8zM237.9 293.4c1.9-11.9-2.8-24.3-13.5-29.3-2.5 8.6 5.2 23.2 13.5 29.3zM219.7 287.2c5.8-9.8-4-22.6-11.1-28.8-3.3 6 2.5 23.7 11.1 28.8zM202.8 279.6c6.2-8.4-1.1-23.2-8.8-29-3.1 8.2-.1 23.2 8.8 29zM185.9 269c5.6-8 1.7-20.4-6.3-28.4-5.8 6.6-.9 21 6.3 28.4zM172.4 258.3c4.7-7.5-1.1-25.4-8.6-30.4-3.3 6.6-.8 25.4 8.6 30.4zM161.6 255.5c1.4-10.8-17.4-22.7-25.2-22.4.9 8.9 8.9 18.6 25.2 22.4zM172.1 267.7c-8.8-9.1-26-9.1-32.1-7.2 1.7 5.3 21.9 16.9 32.1 7.2z'/%3e%3cpath d='M184.3 276.8c-12.4-3.3-20.5-6.1-27.9 1.7 5.2 6.6 25.4 4.7 27.9-1.7zM202 284.8c-11.9-6.4-26.3 3-28.5 8.6 13.3 5.5 28.7-7.2 28.5-8.6zM218.3 294c-10.8-4.1-23.2 1.4-28.2 7.5 5.8 2.7 21 5.7 28.2-7.5zM233.2 298.7c-12.4-1.4-24.4 8-27 13.4 15.9 1.5 22-3.2 27-13.4z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"CY"},{name:"Czech Republic",code:"+420",flag:"🇨🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2311457e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23d7141a' d='M513 171v171H0l215-171z'/%3e%3cpath fill='white' d='M513 0v171H215.185L0 0z'/%3e%3c/svg%3e",countryCode:"CZ"},{name:"Denmark",code:"+45",flag:"🇩🇰",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60c30' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e",countryCode:"DK"},{name:"Djibouti",code:"+253",flag:"🇩🇯",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2312ad2b' d='M0 0h513v342H0z'/%3e%3cpath fill='%236ab2e7' d='M513 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7 0 342V0z'/%3e%3cpath fill='%23d7141a' d='m89.8 92.5 17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e",countryCode:"DJ"},{name:"Dominica",code:"+1-767",flag:"🇩🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23496E2D' d='M0 0h513v342H0z'/%3e%3cpath d='M0 110.7v120h513v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h513v40H0z'/%3e%3cpath fill='white' d='M0 190.7h513v40H0z'/%3e%3cpath d='M196 0h120v342H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v342h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v342h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cg fill='%23496E2D'%3e%3cpath d='m256 58.6 4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zM149.4 136h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zM149.4 205.3l12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zM190.1 261.4l4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zM256 282.8l-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zM321.9 261.4l-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zM362.6 205.3h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zM362.6 136l-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zM321.9 80l-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8z'/%3e%3c/g%3e%3cpath fill='%23496E2D' d='M279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z'/%3e%3c/svg%3e",countryCode:"DM"},{name:"Dominican Republic",code:"+1-809, +1-829, +1-849",flag:"🇩🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"DO"},{name:"Ecuador",code:"+593",flag:"🇪🇨",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h513V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h513v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='171' r='60'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e",countryCode:"EC"},{name:"Egypt",code:"+20",flag:"🇪🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e",countryCode:"EG"},{name:"El Salvador",code:"+503",flag:"🇸🇻",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M228.582 261.936 256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616 256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='m289.579 216.485-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e",countryCode:"SV"},{name:"Equatorial Guinea",code:"+240",flag:"🇬🇶",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 171 0 342V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cg fill='%23FFDA00' stroke='black' stroke-miterlimit='10'%3e%3cpath d='m230.7 120 1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zM246 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM261.3 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zM277.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM293.1 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zM308.1 120l1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"GQ"},{name:"Eritrea",code:"+291",flag:"🇪🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h513v171H0z'/%3e%3cpath fill='%23D80027' d='m0 342 513-171L0 0v342z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e",countryCode:"ER"},{name:"Estonia",code:"+372",flag:"🇪🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23111' d='M0 0h513v342H0z'/%3e%3cpath fill='%23368FD8' d='M0 0h513v114H0z'/%3e%3cpath fill='white' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"EE"},{name:"Eswatini",code:"+268",flag:"🇸🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zM398.2 254.3h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zM529.7 254.3h21v91.3h-21z'/%3e%3c/svg%3e",countryCode:"SZ"},{name:"Ethiopia",code:"+251",flag:"🇪🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cg stroke='%23FFDB3D' fill='none'%3e%3cg stroke-width='.5'%3e%3cpath d='m11.3 8.8-2.1 1.5.8-2.4-2-1.5h2.5l.8-2.3.8 2.3h2.6l-2.1 1.5.8 2.4-2.1-1.5zM10.3 6.4h1.9M9.9 7.8l1.3 1M12 6.2l.7 1.8M10 7.9l.6-1.8M11 9l1.6-1.1'/%3e%3c/g%3e%3cg stroke-width='.25'%3e%3cpath d='m8.7 3.9 1.1 1.6M13.8 3.8l-1 1.6M11.3 10.1V12M8.9 8.3 7.1 9M15.5 9l-1.8-.7'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",countryCode:"ET"},{name:"Fiji",code:"+679",flag:"🇫🇯",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2362B5E5' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3cg fill='white'%3e%3cpath d='M0 0h256.5v170.6H0V0z'/%3e%3cpath d='m155.9 115 100.6 55.6v-15.8L184.6 115h-28.7zM100.2 55.7 0 0v15.8l71.8 39.9h28.4z'/%3e%3c/g%3e%3cg fill='%230052B4'%3e%3cpath d='m196.9 115 59.6 32.9V115h-59.6zm-41 0 100.6 55.6v-15.8L184.6 115h-28.7zm73.4 55.6-73.5-40.9v40.9h73.5zM45.2 115 0 140.1V115h45.2zm55 7.1v48.6H12.8l87.4-48.6zM59.1 55.7 0 22.8v32.8s59.1 0 59.1.1zm41.1 0L0 0v15.8l71.8 39.9h28.4zM26.7 0l73.5 40.8V0H26.7zM210.9 55.7l45.6-25.1v25.1h-45.6zm-55-7.2V0h87.4l-87.4 48.5z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M144.3-.2h-32.1v69.5H0v32.1h112.2v69.5h32.1v-69.5h112.2V69.3H144.3V-.2z'/%3e%3cpath d='m155.9 115 100.6 55.6v-15.8L184.6 115h-28.7zM71.8 115 0 154.9v15.8L100.2 115H71.8zM100.2 55.7 0 0v15.8l71.8 39.9h28.4zM184.1 55.7l72.4-39.9V0L155.9 55.7h28.2z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"FJ"},{name:"Finland",code:"+358",flag:"🇫🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%232E52B2' d='M513 129.3V212H203.7v130H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e",countryCode:"FI"},{name:"France",code:"+33",flag:"🇫🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300318A' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e",countryCode:"FR"},{name:"Gabon",code:"+241",flag:"🇬🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"GA"},{name:"Gambia",code:"+220",flag:"🇬🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf0d19' d='M0 0h513v100H0z'/%3e%3cpath fill='%230052B4' d='M0 121h513v100H0z'/%3e%3cpath fill='%231a7e25' d='M0 242h513v100H0z'/%3e%3c/svg%3e",countryCode:"GM"},{name:"Georgia",code:"+995",flag:"🇬🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='m17.3 2.7-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e",countryCode:"GE"},{name:"Germany",code:"+49",flag:"🇩🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23FFDA44' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"DE"},{name:"Ghana",code:"+233",flag:"🇬🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23496E2D' d='M0 228h513v114H0z'/%3e%3cpath d='m255.9 113.8 14.1 43.4 40.4 3.2-37 26.9 19.5 40.3-37-26.9-37 26.9 14.1-43.5-36.9-26.9h45.7z'/%3e%3c/svg%3e",countryCode:"GH"},{name:"Greece",code:"+30",flag:"🇬🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230d5eaf'%3e%3cpath d='M0 0h513v38H0zM0 76h513v38H0zM0 152h513v38H0zM0 228h513v38H0zM0 304h513v38H0z'/%3e%3cpath d='M0 0h190v190H0z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"GR"},{name:"Grenada",code:"+1-473",flag:"🇬🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60a0a' d='M0 0h513v342H0z'/%3e%3cpath fill='%233E8446' d='m256.5 170.7-212 126.1V44.5z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m256.5 170.7 211 126.1h-423zM467.5 44.5l-211 126.2-212-126.2z'/%3e%3c/g%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3l-211-126.1z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m256.5 10.4 2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 10.4l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 10.4l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM256.5 304.2l2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zM170.1 304.2l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM341.9 304.2l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z'/%3e%3c/g%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='m244.5 110.1 13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zM107.7 167.8c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e",countryCode:"GD"},{name:"Guatemala",code:"+502",flag:"🇬🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h171v342H0zM342 0h171v342H342z'/%3e%3c/g%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e",countryCode:"GT"},{name:"Guinea",code:"+224",flag:"🇬🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e",countryCode:"GN"},{name:"Guinea-Bissau",code:"+245",flag:"🇬🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h512v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h512v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h182v342H0z'/%3e%3cpath d='m98.3 109.8 15.1 46.5h48.9L122.8 185l15.1 46.5-39.6-28.7-39.5 28.7L73.9 185l-39.6-28.7h48.9z'/%3e%3c/svg%3e",countryCode:"GW"},{name:"Guyana",code:"+592",flag:"🇬🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='m0 0 947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1 870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='m0 0 450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='m0 35 397.5 265L0 565V35z'/%3e%3c/svg%3e",countryCode:"GY"},{name:"Haiti",code:"+509",flag:"🇭🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='m381.4 251.5-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e",countryCode:"HT"},{name:"Honduras",code:"+504",flag:"🇭🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 0h513v114H0zM0 228h513v114H0zM203.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM308.5 117.9l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM203.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zM308.5 177.3l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"HN"},{name:"Hungary",code:"+36",flag:"🇭🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"HU"},{name:"Iceland",code:"+354",flag:"🇮🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 210.6H202.2v130.7H122.4V210.6H0V130.8h122.4V0H202.2v130.8H513v18.5l-1 42.7z'/%3e%3cpath fill='%23D80027' d='M513 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e",countryCode:"IS"},{name:"India",code:"+91",flag:"🇮🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23F93' d='M0 0h513v114H0z'/%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23138808' d='M0 228h513v114H0z'/%3e%3ccircle cx='256.5' cy='171' r='34.2' stroke='navy' stroke-width='4' fill='none'/%3e%3ccircle cx='256.5' cy='171' r='3.42' fill='navy'/%3e%3cg stroke='navy' stroke-width='2'%3e%3cpath d='m265.3 138.159-17.6 65.682m17.6-65.682-17.6 65.682M273.5 141.555l-34 58.89M280.542 146.958l-48.084 48.084M285.945 154l-58.89 34M289.341 162.2l-65.682 17.6M290.5 171h-68M289.341 179.8l-65.682-17.6M285.945 188l-58.89-34M280.542 195.042l-48.084-48.084M273.5 200.445l-34-58.89M265.3 203.841l-17.6-65.682M256.5 205v-68M247.7 203.841l17.6-65.682M239.5 200.445l34-58.89M232.458 195.042l48.084-48.084M227.055 188l58.89-34M223.659 179.8l65.682-17.6M222.5 171h68M223.659 162.2l65.682 17.6M227.055 154l58.89 34M232.458 146.958l48.084 48.084M239.5 141.555l34 58.89M247.7 138.159l17.6 65.682'/%3e%3c/g%3e%3c/svg%3e",countryCode:"IN"},{name:"Indonesia",code:"+62",flag:"🇮🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E00' d='M0 0h513v171H0z'/%3e%3c/svg%3e",countryCode:"ID"},{name:"Iran",code:"+98",flag:"🇮🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 227.9h513v114H0zM278.8 134.8c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z'/%3e%3c/g%3e%3cg fill='white' opacity='.5'%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zM89.2 98.9h22.3v24.4H89.2zM133.8 98.9h22.3v24.4h-22.3zM178.4 98.9h22.3v24.4h-22.3zM223 98.9h22.3v24.4H223zM267.7 98.9H290v24.4h-22.3zM312.3 98.9h22.3v24.4h-22.3zM356.9 98.9h22.3v24.4h-22.3zM401.5 98.9h22.3v24.4h-22.3zM446.1 98.9h22.3v24.4h-22.3zM490.7 98.9H513v24.4h-22.3zM44.6 216.9h22.3v25.5H44.6zM0 216.9h22.3v25.5H0zM89.2 216.9h22.3v25.5H89.2zM133.8 216.9h22.3v25.5h-22.3zM178.4 216.9h22.3v25.5h-22.3zM223 216.9h22.3v25.5H223zM267.7 216.9H290v25.5h-22.3zM312.3 216.9h22.3v25.5h-22.3zM356.9 216.9h22.3v25.5h-22.3zM401.5 216.9h22.3v25.5h-22.3zM446.1 216.9h22.3v25.5h-22.3zM490.7 216.9H513v25.5h-22.3z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"IR"},{name:"Iraq",code:"+964",flag:"🇮🇶",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cg fill='%23547C31'%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zM268.8 190.5v-59.6H249v79.5h33.1v-19.9zM335 190.5v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"IQ"},{name:"Ireland",code:"+353",flag:"🇮🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h171v342H0z'/%3e%3cpath fill='%23FF9811' d='M342 0h171v342H342z'/%3e%3c/svg%3e",countryCode:"IE"},{name:"Israel",code:"+972",flag:"🇮🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171 276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8 11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4 13-22.1 11.9 22.1h-24.9zm58.3 37.5-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zM0 277.3h512V320H0z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"IL"},{name:"Italy",code:"+39",flag:"🇮🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23F4F5F0' d='M342 0H0v341.3h512V0z'/%3e%3cpath fill='%23008C45' d='M0 0h171v342H0z'/%3e%3cpath fill='%23CD212A' d='M342 0h171v342H342z'/%3e%3c/svg%3e",countryCode:"IT"},{name:"Jamaica",code:"+1-876",flag:"🇯🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h513v342H0z'/%3e%3cpath d='M215.9 171 0 314.6V26.8zM513 26.8v287.8L296.1 171z'/%3e%3cpath fill='%230052B4' d='M513 26.8 296.1 171 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4L215.9 171 0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3cpath fill='%23FFDA44' d='M513 26.8 296.1 171 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4L215.9 171 0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3c/svg%3e",countryCode:"JM"},{name:"Japan",code:"+81",flag:"🇯🇵",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3ccircle fill='%23D80027' cx='256.5' cy='171' r='96'/%3e%3c/svg%3e",countryCode:"JP"},{name:"Jordan",code:"+962",flag:"🇯🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3cpath fill='%23D80027' d='M256.5 170.7 0 341.3V0z'/%3e%3cpath fill='white' d='m77.9 139.5 7.9 16.4 17.8-4.1-8 16.5 14.3 11.3-17.8 4 .1 18.3-14.3-11.5-14.2 11.5v-18.3l-17.8-4 14.3-11.3-7.9-16.5 17.7 4.1z'/%3e%3c/svg%3e",countryCode:"JO"},{name:"Kazakhstan",code:"+7",flag:"🇰🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='m256.5 251.5-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V28.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V96.8zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e",countryCode:"KZ"},{name:"Kenya",code:"+254",flag:"🇰🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 251h513v91H0z'/%3e%3cpath fill='%23A2001D' d='M0 114h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='m323.3 54.5-25.6-11.8L256 137l-41.7-94.3-25.6 11.8 51.8 116.2-51.8 116.2 25.6 11.8 41.7-94.4 41.7 94.4 25.6-11.8-51.8-116.2z'/%3e%3cpath d='M273.4 65.6c-9.9-10.8-17.4-17-17.4-17s-7.5 6.2-17.4 17v210.1c9.9 10.8 17.4 17 17.4 17s7.5-6.2 17.4-17V65.6z'/%3e%3c/g%3e%3cg fill='%23A2001D'%3e%3cpath d='M209 105.9v129.5c10.5 18.5 23.3 33.7 32.9 43.8V62.1c-9.6 10.1-22.4 25.3-32.9 43.8zM303 105.9c-10.5-18.5-23.3-33.7-32.9-43.8v217.2c9.6-10.1 22.4-25.3 32.9-43.8V105.9z'/%3e%3c/g%3e%3cpath d='M303 105.9v129.5c10.6-18.8 18.8-41 18.8-64.8s-8.2-45.9-18.8-64.7zM209 105.9v129.5c-10.6-18.8-18.8-41-18.8-64.8s8.2-45.9 18.8-64.7z'/%3e%3c/svg%3e",countryCode:"KE"},{name:"Kiribati",code:"+686",flag:"🇰🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='m254.1 73.4-23.7 26 28.6 6.5zM202.6 73.6l-4.8 33.1 28.5-8zM296.9 100.3l-34.7 8.5 20.1 23.7zM158.6 98.5l15.5 32.7 20.2-22.7zM317.6 143.8l-34.4-9.9 5.6 29.5zM135.6 141.2l31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='m183.2 48.3-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e",countryCode:"KI"},{name:"Korea, North",code:"+850",flag:"🇰🇵",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2391DC5A' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230052B4'%3e%3cpath d='M0 0h513v57.188H0zM0 284.1h513v57.177H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 79.9h513v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='171' r='65.668'/%3e%3cpath fill='%23D80027' d='m190.3 105 14.8 45.3h47.7l-38.6 28.1 14.8 45.5-38.7-28.2-38.6 28.1 14.8-45.4-38.6-28.1h47.7z'/%3e%3c/svg%3e",countryCode:"KP"},{name:"Korea, South",code:"+82",flag:"🇰🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75M-75 778.3H75m-150 37.5H75m-150 37.5H75'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cg stroke='black' stroke-width='25'%3e%3cpath d='m231.56 535.73-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006-83.205-124.808M689.187 230.644l-83.205-124.807M720.39 209.843 637.184 85.036m114.407 104.006L668.386 64.234'/%3e%3c/g%3e%3cpath stroke='white' stroke-width='12.5' d='m205.6 462.897 31.202-20.8m389.981-259.989 36.444-24.296m31.202-20.801 31.202-20.801'/%3e%3c/svg%3e",countryCode:"KR"},{name:"Kuwait",code:"+965",flag:"🇰🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 228h513v114H0z'/%3e%3cpath d='M167 227.6 0 341.3V0l167 113.8z'/%3e%3c/svg%3e",countryCode:"KW"},{name:"Kyrgyzstan",code:"+996",flag:"🇰🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7 330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zM240.8 217.2c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zM300.2 146c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zM278.5 174.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"KG"},{name:"Laos",code:"+856",flag:"🇱🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .1h513v90.7H0zM0 251.3h513V342H0z'/%3e%3c/g%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e",countryCode:"LA"},{name:"Latvia",code:"+371",flag:"🇱🇻",flagComponent:Og,countryCode:"LV"},{name:"Lebanon",code:"+961",flag:"🇱🇧",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 .2h513v90.7H0zM.5 251.3H513V342H.5z'/%3e%3c/g%3e%3cpath fill='%236DA544' d='M290.3 193.5 256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e",countryCode:"LB"},{name:"Lesotho",code:"+266",flag:"🇱🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='m245.2 171 7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e",countryCode:"LS"},{name:"Liberia",code:"+231",flag:"🇱🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23bf0a30'%3e%3cpath d='M0 0h513v31.1H0zM0 62.2h513v31.1H0zM0 124.5h513v31.1H0zM0 186.8h513v31.1H0zM0 249.3h513v31.1H0zM0 310.9h513V342H0z'/%3e%3c/g%3e%3cpath fill='%23002868' d='M0 0h155.6v155.6H0z'/%3e%3cpath fill='white' d='m77.8 30.2 10.7 32.9h34.6l-28 20.4 10.7 32.9-28-20.3-28 20.3 10.7-32.9-28-20.4h34.6z'/%3e%3c/svg%3e",countryCode:"LR"},{name:"Libya",code:"+218",flag:"🇱🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23496E2D' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='m281.4 150.7 9 12.3 14.5-4.7-9 12.4 9 12.3-14.5-4.7-9 12.3v-15.2l-14.5-4.7 14.5-4.7z'/%3e%3cpath d='M257 201.5c-17 0-30.9-13.8-30.9-30.9s13.8-30.9 30.9-30.9c5.3 0 10.3 1.3 14.7 3.7-6.9-6.7-16.2-10.8-26.6-10.8-21 0-38 17-38 38s17 38 38 38c10.3 0 19.7-4.1 26.6-10.8-4.4 2.4-9.4 3.7-14.7 3.7z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"LY"},{name:"Liechtenstein",code:"+423",flag:"🇱🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e",countryCode:"LI"},{name:"Lithuania",code:"+370",flag:"🇱🇻",flagComponent:Og,countryCode:"LV"},{name:"Luxembourg",code:"+352",flag:"🇱🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23338AF3' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"LU"},{name:"Madagascar",code:"+261",flag:"🇲🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e",countryCode:"MG"},{name:"Malawi",code:"+265",flag:"🇲🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e",countryCode:"MW"},{name:"Malaysia",code:"+60",flag:"🇲🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23c00'%3e%3cpath d='M0 0h513v24.4H0zM0 48.9h513v24.4H0zM0 97.7h513v24.4H0zM0 146.6h513V171H0zM0 195.4h513v24.4H0zM0 244.3h513v24.4H0zM0 293.1h513v24.4H0z'/%3e%3c/g%3e%3cpath fill='%23006' d='M0 0h256.5v195.4H0z'/%3e%3cpath d='M153.3 42.1C122.6 30.7 88.5 46.3 77.1 77s4.2 64.8 34.9 76.2c13.3 5 28 5 41.4 0-30.7 24.5-75.4 19.6-100-11.1s-19.6-75.4 11.1-100c26-20.7 62.9-20.7 88.8 0zm26.7 75-20.6 23.3 5.4-30.6-31-1.6 27.3-14.9L143 68l28.6 12 8.4-29.9 8.4 29.9L217 68l-18 25.4 27.3 14.9-31 1.6 5.4 30.6-20.7-23.4z' fill='%23fc0'/%3e%3c/svg%3e",countryCode:"MY"},{name:"Maldives",code:"+960",flag:"🇲🇻",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e",countryCode:"MV"},{name:"Mali",code:"+223",flag:"🇲🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e",countryCode:"ML"},{name:"Malta",code:"+356",flag:"🇲🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e",countryCode:"MT"},{name:"Marshall Islands",code:"+692",flag:"🇲🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='m126.7 99.3-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e",countryCode:"MH"},{name:"Mauritania",code:"+222",flag:"🇲🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 100 513 342'%3e%3cpath fill='%23006233' d='M0 100h513v342H0z'/%3e%3cpath fill='%23cd2a3e' d='M0 100h513v46H0zM0 396h513v46H0z'/%3e%3cpath fill='%23ffc400' d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 0 0 160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath fill='%23ffc400' d='m255.999 171.994 8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/svg%3e",countryCode:"MR"},{name:"Mauritius",code:"+230",flag:"🇲🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e",countryCode:"MU"},{name:"Mexico",code:"+52",flag:"🇲🇽",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e",countryCode:"MX"},{name:"Micronesia",code:"+691",flag:"🇫🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='m256 37.9 10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zM388.8 170.7l-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"FM"},{name:"Moldova",code:"+373",flag:"🇲🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e",countryCode:"MD"},{name:"Monaco",code:"+377",flag:"🇲🇨",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512v341.333H0z'/%3e%3cpath fill='%23c70000' d='M0 85.333h512V256H0z'/%3e%3c/svg%3e",countryCode:"MC"},{name:"Mongolia",code:"+976",flag:"🇲🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cg fill='%23BE1229'%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z'/%3e%3c/g%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zM48.9 166.3h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zM71.2 166.3h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"MN"},{name:"Montenegro",code:"+382",flag:"🇲🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e",countryCode:"ME"},{name:"Morocco",code:"+212",flag:"🇲🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 .3V342h513V.3z'/%3e%3cpath fill='%2320661B' d='M359.8 148.9h-73.3l-22.7-69.7-22.7 69.7h-73.3l59.3 43.1-22.7 69.7 59.3-43.1 59.3 43.1-22.5-69.7 59.3-43.1zm-116.1 37.7 7.7-23.6h24.8l7.7 23.6-20.1 14.6-20.1-14.6zm27.9-37.7H256l7.8-24 7.8 24zm24.3 29-4.8-14.9h25.3l-20.5 14.9zM236.6 163l-4.8 14.9-20.5-14.9h25.3zm-5.3 61.8 7.8-24 12.6 9.2-20.4 14.8zm44.5-14.9 12.6-9.2 7.8 24-20.4-14.8z'/%3e%3c/svg%3e",countryCode:"MA"},{name:"Mozambique",code:"+258",flag:"🇲🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='m83.477 195.132 15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e",countryCode:"MZ"},{name:"Namibia",code:"+264",flag:"🇳🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='m187.737 189.212-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e",countryCode:"NA"},{name:"Nauru",code:"+674",flag:"🇳🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='m174.802 341.329-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e",countryCode:"NR"},{name:"Nepal",code:"+977",flag:"🇳🇵",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888 10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='m98.003 324.433-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zM88.268 191.662l-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e",countryCode:"NP"},{name:"Netherlands",code:"+31",flag:"🇳🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 0h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 228h513v114H0z'/%3e%3c/svg%3e",countryCode:"NL"},{name:"New Zealand",code:"+64",flag:"🇳🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='m425.301 233.745 3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zM386.107 308.817l5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zM387.588 185.971l4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zM349.876 233.291l5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z'/%3e%3c/g%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915zM71.846 200.344 0 240.259v15.739l100.174-55.654z'/%3e%3c/g%3e%3cpath fill='%230052B4' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M100.174 140.983 0 85.33v15.738l71.847 39.915zM184.154 140.983 256 101.068V85.33l-100.174 55.653z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"NZ"},{name:"Nicaragua",code:"+505",flag:"🇳🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23338AF3'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936 256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='m256 226.32-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e",countryCode:"NI"},{name:"Niger",code:"+227",flag:"🇳🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23e05206' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230db02b' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23e05206' cx='256' cy='256' r='32'/%3e%3c/svg%3e",countryCode:"NE"},{name:"Nigeria",code:"+234",flag:"🇳🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cg fill='%23007b23'%3e%3cpath d='M0 85.5h171v342H0zM342 85.5h171v342H342z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"NG"},{name:"North Macedonia",code:"+389",flag:"🇲🇰",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662 256 252.286l26.827 174.376zM133.565 85.33 256 252.286 230.314 85.33zM229.171 426.662 256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zM0 426.662h18.212L256 252.286 0 291.67zM256 252.286 512 212.9V85.33h-28.331zM281.686 85.33 256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e",countryCode:"MK"},{name:"Norway",code:"+47",flag:"🇳🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783H122.435V295.883H0V216.111h122.435V85.329H202.195v130.782H512V277.329z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e",countryCode:"NO"},{name:"Oman",code:"+968",flag:"🇴🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8M51.7 65.3h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e",countryCode:"OM"},{name:"Pakistan",code:"+92",flag:"🇵🇰",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='m393.508 170.516 17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%2301411c' d='M128 85.331h384v341.337H128z'/%3e%3cg fill='white'%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zM360.58 172.889l17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"PK"},{name:"Palau",code:"+680",flag:"🇵🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e",countryCode:"PW"},{name:"Panama",code:"+507",flag:"🇵🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='m128 123.034 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='m384 293.697 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e",countryCode:"PA"},{name:"Papua New Guinea",code:"+675",flag:"🇵🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cg fill='white'%3e%3cpath d='m204.631 326.488 2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zM181.797 244.866l4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zM181.797 348.749l4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zM225.363 281.967l4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zM138.23 281.967l4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 0 0-11.396-19.511l-12.593 25.186a18.47 18.47 0 0 0-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 0 0 4.197 3.148l-25.186 12.593a44.303 44.303 0 0 0 19.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 0 1 7.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 0 1 3.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0 1 13.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e",countryCode:"PG"},{name:"Paraguay",code:"+595",flag:"🇵🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='m289.579 216.738-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='m256 232.51 4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e",countryCode:"PY"},{name:"Peru",code:"+51",flag:"🇵🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.331h170.663v341.337H0zM341.337 85.331H512v341.337H341.337z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"PE"},{name:"Philippines",code:"+63",flag:"🇵🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m161.908 256-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zM21.789 353.53l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zM210.395 235.569l-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"PH"},{name:"Poland",code:"+48",flag:"🇵🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e",countryCode:"PL"},{name:"Portugal",code:"+351",flag:"🇵🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e",countryCode:"PT"},{name:"Qatar",code:"+974",flag:"🇶🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23751A46' d='M0 0h512v342H0z'/%3e%3cpath fill='white' d='M0 0v342h150.3l37.7-19.6-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19 37.7-18.9-37.7-19 37.7-19-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19L188 57l-37.7-19L188 19.1 150.3 0z'/%3e%3c/svg%3e",countryCode:"QA"},{name:"Romania",code:"+40",flag:"🇷🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e",countryCode:"RO"},{name:"Russia",code:"+7",flag:"🇷🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e",countryCode:"RU"},{name:"Rwanda",code:"+250",flag:"🇷🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='m278.261 185.209 20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e",countryCode:"RW"},{name:"Saint Kitts and Nevis",code:"+1-869",flag:"🇰🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0 0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cg fill='white'%3e%3cpath d='m141.1 187 31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"KN"},{name:"Saint Lucia",code:"+1-758",flag:"🇱🇨",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='m186 272.7 70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e",countryCode:"LC"},{name:"Saint Vincent and the Grenadines",code:"+1-784",flag:"🇻🇨",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zM297.739 283.82l-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"VC"},{name:"Samoa",code:"+685",flag:"🇼🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cg fill='white'%3e%3cpath d='m165.483 181.79 2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zM120.579 115.007l4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zM165.101 129.848l4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zM129.909 189.211l4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zM90.899 152.108l4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"WS"},{name:"San Marino",code:"+378",flag:"🇸🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099 256 270.843l-67.744-67.744a81.156 81.156 0 0 0-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 0 0-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 0 0-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 0 0-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e",countryCode:"SM"},{name:"Sao Tome and Principe",code:"+239",flag:"🇸🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 85.337h512v113.775H0zM0 312.888h512v113.775H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath d='m302.049 226.318 7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zM376.252 226.318l7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e",countryCode:"ST"},{name:"Saudi Arabia",code:"+966",flag:"🇸🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zM330.264 181.791v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zM174.491 233.734c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zM265.057 211.473c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"SA"},{name:"Senegal",code:"+221",flag:"🇸🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.331h181.793v341.337H0zM255.999 196.632l14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"SN"},{name:"Serbia",code:"+381",flag:"🇷🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zM241.16 278.782l-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z'/%3e%3c/g%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 0 0 2.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0 0 18.149 3.544 48.079 48.079 0 0 0 18.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e",countryCode:"RS"},{name:"Seychelles",code:"+248",flag:"🇸🇨",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337 0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393 0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e",countryCode:"SC"},{name:"Sierra Leone",code:"+232",flag:"🇸🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e",countryCode:"SL"},{name:"Singapore",code:"+65",flag:"🇸🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 0 0-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zM150.261 122.435l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='m121.344 144.696 3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zM179.178 144.696l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zM168.047 178.087l3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zM132.474 178.087l3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"SG"},{name:"Slovakia",code:"+421",flag:"🇸🇰",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 0 0-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 0 0-5.682-.657 24.88 24.88 0 0 0-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e",countryCode:"SK"},{name:"Slovenia",code:"+386",flag:"🇸🇮",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e",countryCode:"SI"},{name:"Solomon Islands",code:"+677",flag:"🇸🇧",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cg fill='white'%3e%3cpath d='m85.688 108.787 5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zM170.312 108.787l5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zM85.688 191.289l5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zM170.312 191.289l5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"SB"},{name:"Somalia",code:"+252",flag:"🇸🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='m256 157.273 22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e",countryCode:"SO"},{name:"South Africa",code:"+27",flag:"🇿🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001 0 141.926v228.17z'/%3e%3cpath fill='%23ffb915' d='M161.192 256 0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%23007847' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%23000c8a' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23e1392d' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e",countryCode:"ZA"},{name:"South Sudan",code:"+211",flag:"🇸🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='m73.178 209.188 20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e",countryCode:"SS"},{name:"Spain",code:"+34",flag:"🇪🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='%23D03433' d='M0 0h22.5v4H0V0zm0 11h22.5v4H0v-4z'/%3e%3cpath fill='%23FBCA46' d='M0 4h22.5v7H0V4z'/%3e%3cpath fill='white' d='M7.8 7h1v.5h-1V7z'/%3e%3cpath fill='%23A41517' d='M7.2 8.5c0 .3.3.5.6.5s.6-.2.6-.5L8.5 7H7.1l.1 1.5zM6.6 7c0-.3.2-.5.4-.5h1.5c.3 0 .5.2.5.4V7l-.1 1.5c-.1.6-.5 1-1.1 1-.6 0-1-.4-1.1-1L6.6 7z'/%3e%3cpath fill='%23A41517' d='M6.8 7.5h2V8h-.5l-.5 1-.5-1h-.5v-.5zM5.3 6h1v3.5h-1V6zm4 0h1v3.5h-1V6zm-2.5-.5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v.2c0 .2-.1.3-.3.3H7c-.1 0-.2-.1-.2-.2v-.3z'/%3e%3c/svg%3e",countryCode:"ES"},{name:"Sri Lanka",code:"+94",flag:"🇱🇰",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23A2001D' d='M222.6 22.3h267.1v296.8H222.6z'/%3e%3cpath fill='%23D80027' d='M22.3 22.3h200.3v296.8H22.3z'/%3e%3cpath fill='%23FFDA44' d='M200.3 0h22.3v342h-22.3z'/%3e%3cpath fill='%236DA544' d='M22.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FF9811' d='M111.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FFDA44' d='M368.2 156.8c-1.4-2 0-37.9 0-37.9.9-7.4.1-8.4 1-11.4.9-2.9 5.4-11.6 5.4-11.6s-6-2.3-10.3-.6c-4.3 1.7-24.7-7.5-31.2 3.4-4.4 7-23.6 16.2-24.6 14-1-2.2-5.9-5-6.9-2.9s-.7 13.9 0 16c.8 2.6 9.8 2 12.3 3.1 3.7 1.8 12.2 8.2 11.9 10.7-.3 2.5-22.5-6-24.2-4.5-1.4 1.2-1.9 13.2-.4 15 1.8 2.1 23.4 5.6 25 7.5 1.6 1.9-13.1 7.4-12.3 25 .7 14.7 8 17.4 8 17.4s-2.4 3.6-7.8 3.1c-6.2-.6-27.4-17.7-27.4-17.7s-3.5-109 3.6-121.4c4.9-8.5-22.7 10.1-22.7 50.8V151c0 6.6-1.4 22.4 2.6 34 0 0-.4 46.9 1.5 49.6s12.7 2.2 14.8 0 0-30 0-30c7.7.2 18.3 17.5 32.5 16.4 20.6-1.6 28.7-9.9 34.3-5 8.1 7.1 5.5 23.2.4 31.5-2.2 3.5-14.3 4.7-15.7 7.6-1.4 2.9.5 5.4.5 5.4h29.7s1.4-20.5 2.7-26.1c1.3-5.7-.6-10.7 5.9-10.4 23.5 1.1 39.8-15.3 45.5-8 3.2 4.1 5.6 29.9 3.3 33.3-2.2 3.4-13.8 2.8-15.2 6.7-1.4 4 .8 4.4.8 4.4h29.7s-.4-21.2 2.5-27.7 4.9-10.4 9.3-17.2c4.4-6.8 11.3-15.7 11.3-36.2 0-14.2-8.1-22.8-8.1-22.8H417c-14.1.2-47.4 2.3-48.8.3zM232.2 32.3c10.7-10.6 20.2-2.7 22.2 2.1 1.9 4.8 2.1 8.2 2.8 13.6.9 6.9 4.9 14 4.9 14s-7.1-3.8-14.7-4.2c-4.7-.3-9-.6-13.6-2.5-5.7-2.3-11.7-12.9-1.6-23zM480.6 32.2c10.7 10.6 2.8 20.2-2 22.2s-8.2 2.1-13.6 2.8c-6.9.9-14 5-14 5s3.7-7.1 4.2-14.7c.3-4.7.6-9.1 2.4-13.6 2.2-5.7 12.8-11.8 23-1.7zM480.7 309.1c-10.7 10.6-20.2 2.6-22.2-2.2-1.9-4.8-2.1-8.2-2.7-13.6-.8-6.9-4.9-14.1-4.9-14.1s7 3.8 14.7 4.3c4.7.3 9 .6 13.6 2.5 5.7 2.4 11.7 13.1 1.5 23.1zM232.5 309c-10.6-10.7-2.7-20.2 2.1-22.2 4.8-1.9 8.2-2.1 13.6-2.8 6.9-.9 14-4.9 14-4.9s-3.8 7.1-4.2 14.7c-.3 4.7-.6 9-2.5 13.6-2.3 5.7-12.9 11.8-23 1.6z'/%3e%3cpath fill='none' stroke='%23FFDA44' stroke-width='6' stroke-miterlimit='10' d='M446.9 162.4s7.5-2.6 8.4-16.1c.6-8.6-19.8-16-39-11.5-19.7 4.6-34-3.1-34-14.6 0-22.9 29.7-16.2 38.9-11.3 9.1 4.9 29.7 23.5 35.1 9.4'/%3e%3c/svg%3e",countryCode:"LK"},{name:"Sudan",code:"+249",flag:"🇸🇩",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e",countryCode:"SD"},{name:"Suriname",code:"+597",flag:"🇸🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cg fill='%236DA544'%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='m256.742 218.003 9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e",countryCode:"SR"},{name:"Sweden",code:"+46",flag:"🇸🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e",countryCode:"SE"},{name:"Switzerland",code:"+41",flag:"🇨🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='red' d='M0 85.337h513v342H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e",countryCode:"CH"},{name:"Taiwan",code:"+886",flag:"🇹🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669 162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e",countryCode:"TW"},{name:"Tajikistan",code:"+992",flag:"🇹🇯",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zM192.355 270.84l2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zM200.921 241.16l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM225.409 218.899l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zM319.645 270.84l-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zM311.079 241.16l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM286.591 218.899l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"TJ"},{name:"Tanzania",code:"+255",flag:"🇹🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e",countryCode:"TZ"},{name:"Thailand",code:"+66",flag:"🇹🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 85.334h512v54.522H0zM0 372.143h512v54.522H0z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"TH"},{name:"Timor-Leste",code:"+670",flag:"🇹🇱",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256 0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='m44.184 213.36 24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e",countryCode:"TL"},{name:"Togo",code:"+228",flag:"🇹🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='%23496E2D'%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zM0 221.863h512v68.263H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='m102.026 133.938 13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e",countryCode:"TG"},{name:"Tonga",code:"+676",flag:"🇹🇴",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e",countryCode:"TO"},{name:"Trinidad and Tobago",code:"+1-868",flag:"🇹🇹",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='m6.066 85.337 207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337 384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e",countryCode:"TT"},{name:"Tunisia",code:"+216",flag:"🇹🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='m267.826 219.291 16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"TN"},{name:"Turkey",code:"+90",flag:"🇹🇷",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E30A17' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z'/%3e%3c/svg%3e",countryCode:"TR"},{name:"Turkmenistan",code:"+993",flag:"🇹🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0 1 10.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 0 1-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zM310.637 115.729l-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='m330.338 146.448-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zM275.101 162.105l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zM308.585 174.118l-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='m117.458 175.191-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zM128 175.191h10.542l14.908-11.105v-8.012H128z'/%3e%3c/g%3e%3cpath fill='white' d='m117.458 374.725-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cg fill='%23FF9811'%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zM128 374.725h10.542l14.908-11.106v-8.011H128z'/%3e%3c/g%3e%3cg fill='%23496E2D'%3e%3cpath d='m117.458 274.957-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zM153.971 299.391h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zM153.971 199.623h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e",countryCode:"TM"},{name:"Tuvalu",code:"+688",flag:"🇹🇻",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='m345.3 480.9 29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zM812.8 261.5l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM812.8 37.4l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zM449.9.2v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='m719.9 131.6 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM614 430.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zM488 464l29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e",countryCode:"TV"},{name:"Uganda",code:"+256",flag:"🇺🇬",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e",countryCode:"UG"},{name:"Ukraine",code:"+380",flag:"🇺🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e",countryCode:"UA"},{name:"United Arab Emirates",code:"+971",flag:"🇦🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e49' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23ce1126' d='M0 0h171v342H0z'/%3e%3c/svg%3e",countryCode:"AE"},{name:"United Kingdom",code:"+44",flag:"🇬🇧",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cg fill='white'%3e%3cpath d='M0 0h513v341.3H0V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6z'/%3e%3c/g%3e%3cg fill='%230052B4'%3e%3cpath d='M393.8 230 513 295.7V230H393.8zm-82.1 0L513 341.3v-31.5L369.3 230h-57.6zm146.9 111.3-147-81.7v81.7h147zM90.3 230 0 280.2V230h90.3zm110 14.2v97.2H25.5l174.8-97.2zM118.2 111.3 0 45.6v65.7h118.2zm82.1 0L0 0v31.5l143.7 79.8h56.6zM53.4 0l147 81.7V0h-147zM421.7 111.3 513 61.1v50.2h-91.3zm-110-14.2V0h174.9L311.7 97.1z'/%3e%3c/g%3e%3cg fill='%23D80027'%3e%3cpath d='M288 0h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM143.7 230 0 309.9v31.5L200.3 230h-56.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6zM368.3 111.3 513 31.5V0L311.7 111.3h56.6z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"GB"},{name:"United States",code:"+1",flag:"🇺🇸",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v26.3H0zM0 52.6h513v26.3H0zM0 105.2h513v26.3H0zM0 157.8h513v26.3H0zM0 210.5h513v26.3H0zM0 263.1h513v26.3H0zM0 315.7h513V342H0z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cg fill='white'%3e%3cpath d='m47.8 138.9-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zM104.1 138.9l-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zM160.6 138.9l-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zM216.8 138.9l-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zM43.8 75.3l-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zM156.3 75.3l-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zM212.8 75.3l-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zM43.8 24.7l-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zM100 24.7l-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zM156.3 24.7l-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zM212.8 24.7l-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"US"},{name:"Uruguay",code:"+598",flag:"🇺🇾",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230038a8'%3e%3cpath d='M0 38h513v38H0zM0 114h513v38H0zM0 190h513v38H0zM0 266h513v38H0z'/%3e%3c/g%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FED443' d='m128.3 138.7-15.1 22.6-3.8-26.9L86 148.2l8.2-25.9-27.2 2.2 18.6-19.8L60.3 95l25.4-9.7L67 65.5l27.1 2.3-8.2-25.9 23.4 13.8 3.9-26.9 15.1 22.6 15.1-22.6 3.8 26.9 23.4-13.8-8.2 25.9 27.1-2.2-18.6 19.8 25.4 9.7-25.4 9.7 18.6 19.8-27.1-2.2 8.2 25.9-23.4-13.8-3.9 26.9-15-22.7zm0-.5c23.9.9 44-17.6 44.9-41.5.9-23.9-17.6-44-41.5-44.9h-3.4c-23.9.8-42.6 20.8-41.8 44.6.6 22.8 19 41.1 41.8 41.8zm0-10.6c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.3 34-34 34z'/%3e%3c/svg%3e",countryCode:"UY"},{name:"Uzbekistan",code:"+998",flag:"🇺🇿",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cg fill='white'%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 0 0-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zM234.658 152.766l2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zM258.006 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM281.353 152.766l2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zM304.7 152.766l2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zM328.048 152.766l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zM258.006 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 128.482l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zM304.7 128.482l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zM328.048 128.482l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zM281.353 104.198l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zM304.7 104.198l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zM328.048 104.198l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"UZ"},{name:"Vanuatu",code:"+678",flag:"🇻🇺",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304 26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 0 0 4.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"VU"},{name:"Vatican City",code:"+39",flag:"🇻🇦",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='m321.353 233.837 32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 1 1 8.95 11.84 7.421 7.421 0 0 1-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='m376.367 247.24 17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 1 1-11.84-8.95 7.42 7.42 0 0 1 11.84 8.95z'/%3e%3c/svg%3e",countryCode:"VA"},{name:"Venezuela",code:"+58",flag:"🇻🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='m12.13 5.38.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zM10.36 5.38l.27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zM13.8 5.94l-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zM8.69 5.96l.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zM15.24 7.13l-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zM15.43 8.25l.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zM7.31 7.05l.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e",countryCode:"VE"},{name:"Vietnam",code:"+84",flag:"🇻🇳",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='m256 157.279 22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e",countryCode:"VN"},{name:"Wallis and Futuna",code:"+681",flag:"🇼🇫",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23D80B30' d='M0 0h150v100H0z'/%3e%3cpath fill='%2300318A' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29 87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71 20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e",countryCode:"WF"},{name:"Western Sahara",code:"+212",flag:"🇪🇭",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23428823' d='M0 228h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 171 0 342V0zM309.1 171c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-5.1-34.6-24.2-34.6-46.8z'/%3e%3cpath d='m365 129.2 10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e",countryCode:"EH"},{name:"Yemen",code:"+967",flag:"🇾🇪",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e",countryCode:"YE"},{name:"Zambia",code:"+260",flag:"🇿🇲",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e",countryCode:"ZM"},{name:"Zimbabwe",code:"+263",flag:"🇿🇼",flagComponent:"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M0 134.196h512v48.868H0zM0 329.668h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%23057f44' d='M0 85.333h512v48.868H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M0 183.069h512v48.868H0zM0 280.806h512v48.868H0z'/%3e%3c/g%3e%3cpath fill='%23057f44' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996 106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996 85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='m102.465 202.57 13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='m138.94 259.335-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 0 0 1.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e",countryCode:"ZW"}],Vg=ut.img` border-radius: 2px; object-fit: cover; `,Lg=({src:ot,alt:ft="country flag",style:mt})=>jsxRuntimeExports.jsx(Vg,{src:ot,alt:ft,style:mt});reactExports.forwardRef((ot,ft)=>{var{label:mt,placeholder:vt,required:yt=!1,error:bt=!1,success:xt=!1,errorText:Et,disabled:St=!1,onChange:wt,onBlur:_t,name:kt,value:Ct="",dial:At,onDialChange:Ot,backgroundColor:Nt,borderColor:Pt}=ot,Mt=z(ot,["label","placeholder","required","error","success","errorText","disabled","onChange","onBlur","name","value","dial","onDialChange","backgroundColor","borderColor"]);const Tt=reactExports.useRef(null),[Rt,Lt]=reactExports.useState(!1),[Dt,$t]=reactExports.useState(Zg.find(Kt=>Kt.code===(At??"+57"))||Zg[0]),[Bt,Ht]=reactExports.useState(""),[Yt,Wt]=reactExports.useState(""),[Xt,Jt]=reactExports.useState(Zg),[rr,nr]=reactExports.useState(!1),Zt=et(),{colors:qt}=Zt;return reactExports.useEffect(()=>{$t(Zg.find(Kt=>Kt.code===(At??"+57"))||Zg[0])},[At]),reactExports.useEffect(()=>{const Kt=Ct.replace(Dt.code,"").trim();Kt!==Bt&&Ht(Kt)},[Ct,Dt.code]),reactExports.useEffect(()=>{Ot==null||Ot(Dt.code)},[]),reactExports.useEffect(()=>{const Kt=zt=>{!Tt.current||Tt.current.contains(zt.target)||zt.target.closest(".country-selector")||Lt(!1)};return document.addEventListener("mousedown",Kt),()=>{document.removeEventListener("mousedown",Kt)}},[]),reactExports.useEffect(()=>{const Kt=/Win/i.test(window.navigator.userAgent);nr(Kt)},[]),jsxRuntimeExports.jsxs(Ug,{children:[mt&&jsxRuntimeExports.jsx(og,{wrap:!0,text:mt+(yt?" *":""),color:qt.black}),jsxRuntimeExports.jsxs(vg,Object.assign({hasError:bt,borderColor:Pt,disabled:St,backgroundColor:Nt,isDropdownOpen:Rt},{children:[jsxRuntimeExports.jsxs(yg,{children:[jsxRuntimeExports.jsxs("div",Object.assign({className:"country-selector",onClick:()=>{St||Lt(Kt=>!Kt)}},{children:[jsxRuntimeExports.jsx("span",{children:rr&&Dt.flagComponent?jsxRuntimeExports.jsx(Lg,{src:Dt.flagComponent,alt:mt,style:{width:"18px",height:"12px"}}):Dt.flag}),jsxRuntimeExports.jsx(f,{icon:"linda_arrow_down",size:"small",color:H.component.input.color("placeholder")})]})),jsxRuntimeExports.jsx(Hg,Object.assign({ref:ft,name:kt,type:"tel",disabled:St,placeholder:vt,onChange:Kt=>{let zt=Kt.target.value.replace(/\D/g,"");if(Ht(zt),wt){const Ut=Object.assign(Object.assign({},Kt),{target:Object.assign(Object.assign({},Kt.target),{name:kt,value:zt})});wt(Ut)}},onBlur:_t,value:Bt},Mt))]}),(bt||xt)&&jsxRuntimeExports.jsx(f,{icon:bt?"linda4_wrong":"linda_check_input",size:"medium",color:St?qt.grey:bt?qt.alert:qt.primary200})]})),Rt&&jsxRuntimeExports.jsxs(jg,Object.assign({ref:Tt},{children:[jsxRuntimeExports.jsx(Jg,{type:"text",placeholder:"Buscar...",value:Yt,onChange:Kt=>{const zt=Kt.target.value.toLowerCase();Wt(zt),console.log(zt,"query");const Ut=Zg.filter(Vt=>Vt.name.toLowerCase().includes(zt)||Vt.code.toLowerCase().includes(zt));Jt(Ut)},onClick:Kt=>Kt.stopPropagation()}),Xt.map(Kt=>jsxRuntimeExports.jsxs(qg,Object.assign({onClick:()=>(zt=>{$t(zt),Lt(!1),Ot==null||Ot(zt.code)})(Kt)},{children:[jsxRuntimeExports.jsx("span",{children:rr&&Kt.flagComponent?jsxRuntimeExports.jsx(Lg,{src:Kt.flagComponent,alt:mt,style:{width:"20px",height:"16px"}}):Kt.flag}),jsxRuntimeExports.jsxs("span",{children:[Kt.name," (",Kt.code,")"]}),Kt.code===Dt.code&&jsxRuntimeExports.jsx(f,{icon:"linda_check_input",size:"medium",color:qt.primary200})]}),Kt.code+Kt.name))]})),jsxRuntimeExports.jsx(ig,{wrap:!0,text:bt&&Et?Et:"",size:"xxsmall",style:{position:"absolute",top:"calc(100% + 4px)"}})]})});const fg=ut.div` display: flex; align-items: center; margin-bottom: 10px; `,bg=ut.img` width: ${ot=>ot.size=="large"?"40px":ot.size=="small"?"24px":ot.email=="true"?"40px":"32px"}; height: ${ot=>ot.size=="large"?"40px":ot.size=="small"?"24px":ot.email=="true"?"40px":"32px"}; border-radius: 50%; margin-right: 10px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3); `,Ng=ut.div` display: flex; flex-direction: column; `,Pg=ut.div` font-weight: ${ot=>ot.email=="true"?700:600}; line-height: ${H.lineHeight("tight")}; font-size: ${({size:ot})=>H.fontSize(ot)}; `,Tg=ut.div` font-weight: 500; font-size: 12px; `,Xg=({name:ot,logo:ft,email:mt,logoSize:vt="normal",size:yt="medium"})=>jsxRuntimeExports.jsxs(fg,{children:[jsxRuntimeExports.jsx(bg,{email:mt?"true":"false",src:ft,alt:"Logo",size:vt}),jsxRuntimeExports.jsxs(Ng,{children:[jsxRuntimeExports.jsx(Pg,Object.assign({email:mt?"true":"false",size:yt},{children:ot})),mt&&jsxRuntimeExports.jsx(Tg,{children:mt})]})]}),$g=ut.div` cursor: pointer; display: flex; align-items: center; padding: 0 5px; background-color: ${ot=>tg(ot.color||ot.theme.colors.secondary100,115)}; border-radius: 17px; min-height: 34px; border: 1px solid ${ot=>ot.color||ot.theme.colors.secondary100}; `,_g=ut.div` color: ${ot=>ot.color||ot.theme.colors.secondary100}; font-size: 14px; flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `,Ao=({text:ot,url:ft,color:mt})=>{const vt=et(),{colors:yt}=vt;return jsxRuntimeExports.jsxs($g,Object.assign({color:mt},{children:[jsxRuntimeExports.jsx(f,{icon:"linda_url",size:"large",id:"icon",action:"none",color:mt||yt.secondary100}),jsxRuntimeExports.jsx(_g,Object.assign({onClick:()=>{window.open(ft,"_blank")},color:mt||yt.secondary100},{children:ot}))]}))};ut.div` width: 100%; background-color: ${({theme:ot,backgroundColor:ft})=>ft||ot.colors.white}; border-radius: 8px; overflow: hidden; `;ut.div` display: flex; justify-content: space-between; align-items: center; cursor: ${({isClickable:ot})=>ot?"pointer":"default"}; &:hover { opacity: ${({isClickable:ot})=>ot?.8:1}; } `;ut.h3` margin: 0; color: ${({theme:ot,textColor:ft})=>ft||ot.colors.grey300}; font-size: 16px; font-weight: 600; `;ut.div` padding: 0 0 16px; `;const Io=ut.div` display: flex; flex-direction: column; padding: 4px; margin-bottom: 8px; `,Co=ut.div``,Bo=ut.div` margin-bottom: 4px; img { max-width: 350px; } `,co=ut.div` display: flex; justify-content: flex-start; gap: 4px; `,ao=ut.div` width: 90%; max-width: 400px; padding: 10px 0; `,ho=ut.div` padding: 0px 15px; padding-top: 10px; max-width: calc(100% - 30px); width: 100%; `,lo=ut.div` width: 100%; max-width: calc(100% - 20px); background: white; border-radius: 30px; padding: 0 10px; display: flex; align-items: center; justify-content: space-between; flex-direction: column; `,to=ut.span` width: 55px; `,Qo=ut.div` padding: 10px 0; flex: 1; `;ut.audio``;const so=ut.div` margin: 8px 0; width: 100%; max-width: 100%; `,ro=ut.div` display: flex; align-items: flex-start; gap: 8px; margin: 8px 4px; max-width: 100%; justify-content: space-between; align-items: ${({showFullTranscription:ot})=>ot?"flex-start":"center"}; `,Mo=ut.div` flex: 1 1 0%; display: flex; align-items: center; gap: 10px; font-weight: 600; width: 100%; justify-content: center; margin-top: ${ot=>ot.transcription?"10px":"0"}; `,wo=({audioContent:ot,id:ft,autoplay:mt=!1})=>{var vt,yt;const[bt,xt]=reactExports.useState(!1),[Et,St]=reactExports.useState(!1),[wt,_t]=reactExports.useState(0),[kt,Ct]=reactExports.useState(0),[At,Ot]=reactExports.useState(!0),[Nt,Pt]=reactExports.useState(null),[Mt,Tt]=reactExports.useState(!1),Rt=reactExports.useRef(null),Lt=reactExports.useRef(null),Dt=et(),{colors:$t}=Dt,Bt=Ht=>{const Yt=Math.floor(Ht/60),Wt=Ht%60;return`${Yt<10?"0":""}${Yt}:${Wt<10?"0":""}${Wt}`};return reactExports.useEffect(()=>{if(ot){if(ot.url)Pt(ot.url),Ot(!1);else if(ot.base64){const Ht=(Wt=>{const Xt=Wt.split(";base64,"),Jt=Xt[0].split(":")[1],rr=window.atob(Xt[1]),nr=rr.length,Zt=new Uint8Array(nr);for(let qt=0;qt{Nt&&Nt.startsWith("blob:")&&URL.revokeObjectURL(Nt)}}},[ot]),reactExports.useEffect(()=>{if(!(!Rt.current||!Nt))return K(void 0,void 0,void 0,function*(){Lt.current&&Lt.current.destroy();const Ht=u.create({container:Rt.current,barWidth:3,barRadius:3,barGap:2,barHeight:1,cursorWidth:1,height:18,progressColor:$t.secondary100,waveColor:$t.grey100,cursorColor:"transparent",backend:"MediaElement"});Lt.current=Ht,Ht.on("ready",()=>{Ct(Math.floor(Ht.getDuration())),Ot(!1),mt&&(Ht.play(),St(!0),xt(!0))}),Ht.on("error",Yt=>{console.error("Error loading audio:",Yt),Ot(!1)}),Ht.on("finish",()=>{St(!1),xt(!1)});try{yield Ht.load(Nt)}catch(Yt){console.error("Error loading audio:",Yt),Ot(!1)}}),()=>{Lt.current&&(Lt.current.destroy(),Lt.current=null)}},[Nt,$t,mt]),reactExports.useEffect(()=>{if(!Lt.current||!Et)return;const Ht=setInterval(()=>{Lt.current&&_t(Math.floor(Lt.current.getCurrentTime()))},200);return()=>clearInterval(Ht)},[Et]),Nt?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(lo,{children:[jsxRuntimeExports.jsxs(Mo,Object.assign({transcription:!!(!((vt=ot.metadata)===null||vt===void 0)&&vt.transcription)},{children:[jsxRuntimeExports.jsx(f,{icon:Et?"linda_pause":"linda_play_fill",size:"medium",onClick:()=>{Lt.current&&(Et?Lt.current.pause():(Lt.current.play(),xt(!0)),St(!Et))},color:$t.primary300}),jsxRuntimeExports.jsx(Qo,{children:jsxRuntimeExports.jsx("div",Object.assign({ref:Rt,style:{width:"100%",height:"100%"}},{children:At&&jsxRuntimeExports.jsx("div",{style:{height:"100%",backgroundColor:$t.grey100,borderRadius:"4px"}})}))}),jsxRuntimeExports.jsx(to,{children:Bt(wt!==0||bt?wt:kt)})]})),((yt=ot.metadata)===null||yt===void 0?void 0:yt.transcription)&&jsxRuntimeExports.jsxs(so,{children:[jsxRuntimeExports.jsx(ri,{}),jsxRuntimeExports.jsxs(ro,Object.assign({showFullTranscription:Mt},{children:[jsxRuntimeExports.jsx(Ai,{text:ot.metadata.transcription,color:$t.grey300,truncate:!Mt,wrap:!0,markdown:!0,size:"small"}),jsxRuntimeExports.jsx(_,{onClick:()=>Tt(!Mt),buttonSize:"small",text:Mt?"Ver menos":"Ver transcripción",color:$t.primary300,width:Mt?"70px":"100px",noPadding:!0})]}))]})]})}):null},no=React.memo(({name:ot,logo:ft,content:mt,csv:vt,role:yt,id:bt,test:xt,run_id:Et,feedbackCategory:St,disabled:wt,origin:_t,textSize:kt="medium",supportText:Ct,tooltipSupport:At,handleSupport:Ot,setImage:Nt,autoplay:Pt=!1,viewCopy:Mt=!0,tuningTitle:Tt,tuningPlaceholder:Rt,tuningSendButton:Lt,tuningAnswerButton:Dt,tuningAnswerTitle:$t,onClick:Bt})=>{const[Ht,Yt]=reactExports.useState("linda_copy_text"),Wt=reactExports.useRef(null),[Xt,Jt]=reactExports.useState(!1),rr=et(),{colors:nr}=rr;reactExports.useEffect(()=>{Ht=="linda_copy_check"&&setTimeout(()=>{Yt("linda_copy_text")},1300)},[Ht]);const Zt=qt=>{if(!(wt!=null&&wt.expandImage))return parent.postMessage({linda:{type:"Open image",style:{height:"100%",width:"100%"}}},_t+"/"),Nt&&Nt(qt)};return jsxRuntimeExports.jsxs(Io,{children:[jsxRuntimeExports.jsx(Xg,{name:ot,logo:ft,size:kt,logoSize:kt==="small"||kt==="medium"?"small":"normal"}),jsxRuntimeExports.jsxs(Co,Object.assign({ref:Wt},{children:[mt==null?void 0:mt.map((qt,Kt)=>((zt,Ut)=>{switch(zt.type){case"text":return jsxRuntimeExports.jsx(Ai,{text:zt.content,size:kt,wrap:!0,markdown:!0},Ut+"text");case"voice":const Vt=zt.content;return jsxRuntimeExports.jsx(ao,{children:jsxRuntimeExports.jsx(wo,{audioContent:Vt,id:`${bt}-${Ut}`,autoplay:Pt},Ut+"voice")});case"image":const tr=zt.content,or=tr.url||tr.base64;return or?jsxRuntimeExports.jsx(Bo,{children:jsxRuntimeExports.jsx("img",{src:or,alt:"",onClick:()=>Zt(or)})},Ut+"image"):null;case"link":const Qt=zt.content;return jsxRuntimeExports.jsx(Ao,{url:Qt.url,text:Qt.title,color:nr.secondary300},Ut+"link");case"action":const ar=zt.content;return jsxRuntimeExports.jsx(ho,{children:jsxRuntimeExports.jsx(b,{text:ar.title,color:nr.primary300,onClick:()=>typeof Bt=="function"&&Bt(ar),width:"100%"},Ut+"link")});default:return null}})(qt,Kt)),vt&&jsxRuntimeExports.jsx(lg,{base64:vt})]})),jsxRuntimeExports.jsxs(co,{children:[mt&&mt.length>0&&mt.find(qt=>qt.type==="image")&&!(wt!=null&&wt.downloadImage)&&jsxRuntimeExports.jsx(f,{icon:"linda_download",size:"medium",onClick:()=>{var qt;if(mt&&mt.length>0){const Kt=(qt=mt.find(zt=>zt.type==="image"))===null||qt===void 0?void 0:qt.content;if(Kt){const zt=document.createElement("a");zt.href=Kt.url||Kt.base64||"",zt.download="image.png",zt.click()}}},position:"right",color:nr.primary300}),yt==="assistant"&&(!(wt!=null&&wt.copyText)&&Mt&&!(mt!=null&&mt.find(qt=>qt.type==="image"))||!(wt!=null&&wt.copyImage)&&(mt==null?void 0:mt.find(qt=>qt.type==="image")))&&jsxRuntimeExports.jsx(f,{icon:Ht,size:"medium",onClick:()=>{var qt;if(mt&&mt.length>0){const Kt=(qt=mt.find(zt=>zt.type==="image"))===null||qt===void 0?void 0:qt.content;if(Kt){const zt=new Image;zt.src=Kt.url||Kt.base64||"";const Ut=document.createElement("canvas"),Vt=Ut.getContext("2d");zt.onload=()=>{Ut.width=zt.width,Ut.height=zt.height,Vt==null||Vt.drawImage(zt,0,0),Ut.toBlob(tr=>{if(tr){const or=new ClipboardItem({"image/png":tr});navigator.clipboard.write([or]).then(()=>{Yt("linda_copy_check")})}},"image/png")}}else if(Wt.current){const zt=Wt.current.innerText;navigator.clipboard.writeText(zt).then(()=>{Yt("linda_copy_check")})}}},color:nr.primary300}),yt==="assistant"&&St&&St.length>0&&!(wt!=null&&wt.feedBack)&&jsxRuntimeExports.jsx(f,{icon:"linda_thumb_down",size:"medium",onClick:()=>Jt(!0),color:nr.primary300})]}),Xt&&jsxRuntimeExports.jsx(Rg,{feedbackCategory:St??[],run_id:Et??"",title:Tt,placeholder:Rt,sendButton:Lt,answerButton:Dt,answerTitle:$t})]})},(ot,ft)=>ot.content===ft.content&&ot.role===ft.role&&ot.feedbackCategory===ft.feedbackCategory);ut.div` position: relative; width: 100%; max-width: 400px; `;ut.div` border: 1px solid #d3d3d3; border-radius: 100px; padding: 0 16px; display: flex; align-items: center; justify-content: space-between; background: white; cursor: pointer; height: 32px; user-select: none; max-width: 252px; &:hover { background: ${ot=>ot.isSearching?"white":"#f8f9fa"}; } `;ut.div` display: flex; align-items: center; flex: 1; gap: 8px; `;ut.input` border: none; outline: none; flex: 1; padding: 4px; font-size: 14px; background: transparent; `;ut.div` flex: 1; display: flex; justify-content: flex-start; gap: 5px; align-items: center; `;ut.span` font-size: 13px; background-color: #8081f3; color: white; height: 16px; min-width: 12px; padding: 0 2px; text-align: center; border-radius: 4px; `;ut.span` color: #1d1b20; font-size: 13px; `;ut.button` background: none; border: none; cursor: pointer; padding: 4px; display: flex; align-items: center; justify-content: center; &:hover { opacity: 0.8; } `;ut.div` position: absolute; top: calc(100% + 4px); left: 0; right: 0; border: 1px solid #e0e0e0; border-radius: 8px; background: white; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); z-index: 1000; display: ${ot=>ot.isOpen?"block":"none"}; max-height: 400px; overflow: hidden; max-width: 282px; `;ut.ul` list-style: none; margin: 0; padding: 0; max-height: 300px; overflow-y: auto; `;ut.li` display: flex; align-items: center; padding: 12px 16px; cursor: pointer; background: ${ot=>ot.isSelected?ot.theme.colors.primary:ot.theme.colors.white}; &:hover { background: ${ot=>ot.theme.colors.primary}; } `;ut.div` width: 28px; height: 28px; border-radius: 50%; background: ${ot=>ot.bgColor||"#e0e0e0"}; display: flex; align-items: center; justify-content: center; margin-right: 12px; color: ${ot=>ot.theme.colors.primary300}; border: 1px solid ${ot=>ot.theme.colors.primary300}; font-weight: 500; `;ut.span` flex: 1; font-size: 13px; `;ut.div` position: fixed; ${({position:ot="top-right"})=>((ft="top-right")=>({"top-right":` top: 25px; right: 25px; `,"top-left":` top: 25px; left: 25px; `,"top-center":` top: 25px; left: 50%; transform: translateX(-50%); `,"bottom-right":` bottom: 25px; right: 25px; `,"bottom-left":` bottom: 25px; left: 25px; `,"bottom-center":` bottom: 25px; left: 50%; transform: translateX(-50%); `})[ft])(ot)} max-width: 380px; width: 100%; min-height: 104px; background-color: ${ot=>ot.theme.colors.white}; display: flex; align-items: center; justify-content: space-between; padding: ${H.component.notification.padding("default")}; border-radius: ${H.border.radius("lg")}; box-shadow: 0px 0px 1.129px 0px rgba(0, 0, 0, 0.24), 0px 3.377px 9.012px 0px rgba(0, 0, 0, 0.05); z-index: 10; gap: ${H.spacing("lg")}; box-sizing: border-box; `;ut.div` width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 24px; `;ut.div` flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: center; gap: ${H.spacing("sm")}; `;ut.div` display: flex; background-color: ${({theme:ot})=>ot.colors.grey100};; border-radius: 20px; width: 258px; `;ut.button` flex: 1; padding: 8px 16px; background-color: ${({isSelected:ot,theme:ft})=>ot?ft.colors.primary:"transparent"}; color: ${({isSelected:ot,theme:ft})=>ot?ft.colors.grey300:ft.colors.grey200}; font-weight: ${({isSelected:ot})=>ot?"bold":"normal"}; border: none; border-radius: 16px; cursor: pointer; opacity: 1; transition: background-color 0.3s, color 0.3s, font-weight 0.3s; height: 32px; width: 86px; font-size: 12px; &:hover { opacity: 0.8; } `;const Wo=ut.div` display: flex; flex-direction: column; gap: ${H.spacing("sm")}; `,fo=ut.div` display: flex; flex-direction: column; position: relative; `;reactExports.forwardRef((ot,ft)=>{var{label:mt,required:vt=!1,errorText:yt="Este campo es requerido",options:bt,onBlur:xt,onChange:Et,name:St,value:wt,error:_t,success:kt,searchable:Ct=!0,placeholder:At="Selecciona una opción",disabled:Ot,backgroundColor:Nt,renderMenuItem:Pt}=ot,Mt=z(ot,["label","required","errorText","options","onBlur","onChange","name","value","error","success","searchable","placeholder","disabled","backgroundColor","renderMenuItem"]);const Tt=et(),{colors:Rt}=Tt;return jsxRuntimeExports.jsxs(Wo,{children:[mt&&jsxRuntimeExports.jsx(og,{wrap:!0,text:mt+(vt?" *":""),color:Rt.black}),jsxRuntimeExports.jsxs(fo,{children:[jsxRuntimeExports.jsx(qA,Object.assign({ref:ft,value:wt||"",onChange:Lt=>{if(Et){const Dt=Object.assign(Object.assign({},Lt),{target:Object.assign(Object.assign({},Lt.target),{name:St,value:Lt.target.value})});Et(Dt)}},onBlur:xt,error:_t,success:kt,searchable:Ct,placeholder:At,disabled:Ot,name:St,backgroundColor:Nt},Mt,{children:bt.map(Lt=>Pt?Pt(Lt):jsxRuntimeExports.jsx(KA,Object.assign({value:Lt.value},{children:Lt.label}),Lt.value))})),jsxRuntimeExports.jsx(ig,{wrap:!0,text:_t&&yt?yt:"",size:"xxsmall",style:{position:"absolute",top:"calc(100% + 4px)"}})]})]})});ut.div` position: relative; width: ${({width:ot})=>ot||"100%"}; height: ${({height:ot})=>ot||"auto"}; padding: 32px 16px; background-image: ${({theme:ot,borderColor:ft,error:mt,success:vt,disabled:yt})=>{const bt=encodeURIComponent(yt?"#C5C5C5":mt?ot.colors.alert:vt?ot.colors.secondary:ft||ot.colors.secondary);return yt?H.component.input.borderColor("disabled"):mt?ot.colors.alert:vt?ot.colors.secondary:ft||ot.colors.secondary,`url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='${bt}' stroke-width='2' stroke-dasharray='15' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")`}}; border-radius: ${H.border.radius("xl")}; background-color: ${({theme:ot,backgroundColor:ft,disabled:mt})=>mt?H.component.input.backgroundColor("secondary"):ft||ot.colors.secondary100}; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: ${H.spacing("sm")}; cursor: ${({disabled:ot,imageUploaded:ft})=>ft?"default":ot?"not-allowed":"pointer"}; transition: all 0.3s ease; box-sizing: border-box; &:hover { opacity: ${({disabled:ot,imageUploaded:ft})=>ft||ot?1:.8}; }; ${({isDragging:ot,theme:ft})=>ot&&` border-style: dashed; border-color: ${ft.colors.primary}; background-color: ${ft.colors.grey100}; `}; `;ut.p` color: ${({textColor:ot,disabled:ft})=>ft?H.component.input.color("disabled"):ot||H.component.input.color("default")}; font-size: ${H.fontSize("small")}; margin: 0; text-align: center; `;ut.div` display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: ${({imageUploaded:ot})=>ot?0:1}; `;ut.div` position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: inherit; z-index: 1; img { width: 100%; height: 100%; /* object-fit: cover; */ border-radius: inherit; } `;ut.div` position: absolute; top: 11px; right: 9px; z-index: 2; cursor: pointer; background-color: #ffd2d2; border-radius: 50%; box-sizing: border-box; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:active { background-color: #ff9e9e; transform: scale(0.95); } `;ut.div` opacity: ${({imageUploaded:ot})=>ot?0:1}; `;ut.div` position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgb(0 0 0 / 50%); display: flex; justify-content: center; align-items: center; z-index: 1000; `;ut.div` padding: 20px; border-radius: 8px; max-width: 600px; width: 600px; max-height: 100%; overflow: auto; background-color: white; display: flex; justify-content: center; align-items: center; @media (max-width: 780px) { max-width: 100%; } `;ut.div` display: flex; flex-direction: column; justify-content: center; gap: 20px; width: 100%; height: 100%; .crop-container { position: relative; width: 100%; height: 400px; background: #333; border-radius: 8px; overflow: hidden; } `;ut.div` display: flex; align-items: center; justify-content: center; gap: 12px; padding: 8px; input[type="range"] { width: 200px; height: 20px; } `;ut.div` width: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 24px; max-width: 400px; margin: 0 auto; `;ut.div` width: 80px; height: 80px; img { width: 100%; height: 100%; object-fit: contain; } `;ut.div` display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center; `;const Qe=ut.div` display: flex; flex-direction: column; gap: 8px; `,se=ut.div.attrs({className:"label-container"})` display: flex; flex-direction: row; justify-content: space-between; align-items: center; `;reactExports.forwardRef((ot,ft)=>{var{label:mt,placeholder:vt,required:yt=!1,error:bt=!1,success:xt=!1,errorText:Et,disabled:St=!1,rows:wt=3,maxLength:_t,onChange:kt,onBlur:Ct,value:At,name:Ot,helperText:Nt,backgroundColor:Pt,aiButton:Mt}=ot,Tt=z(ot,["label","placeholder","required","error","success","errorText","disabled","rows","maxLength","onChange","onBlur","value","name","helperText","backgroundColor","aiButton"]);const Rt=et(),{colors:Lt}=Rt;return jsxRuntimeExports.jsxs(Qe,{children:[mt&&jsxRuntimeExports.jsxs(se,{children:[jsxRuntimeExports.jsx(og,{wrap:!0,text:mt+(yt?" *":""),color:Lt.black}),(Mt==null?void 0:Mt.enabled)&&jsxRuntimeExports.jsx(_,{text:Mt.buttonText||"",onClick:Mt.onImprove,icon:"linda_magic",alignIcon:"end",buttonSize:"small",noPadding:!0,color:Lt.secondary})]}),jsxRuntimeExports.jsx(ii,Object.assign({ref:ft,name:Ot,placeholder:vt,error:bt,success:xt,disabled:St,rows:wt,maxLength:_t,onChange:kt,onBlur:Ct,value:At,helperText:Nt},Tt,{backgroundColor:Pt})),bt&&Et&&jsxRuntimeExports.jsx(ig,{wrap:!0,text:Et})]})});ut.div` display: flex; justify-content: space-between; align-items: center; cursor: ${({isExpanded:ot})=>ot?"default":"pointer"}; height: 40px; `;ut.div` display: flex; align-items: center; `;ut.div` display: flex; align-items: center; gap: 10px; justify-content: space-between; width: 100%; `;ut.div` display: flex; align-items: center; gap: 5px; justify-content: flex-start; `;ut.div` display: flex; `,ut.div` display: flex; gap: 10px; align-items: center; `;ut.div` display: flex; flex-direction: column; gap: 15px; margin-top: 2px; overflow: hidden; transition: all 0.3s ease; `;ut.div` display: flex; justify-content: space-between; align-items: center; margin-top: 15px; gap: 10px; `;ut.div` max-width: 100%; display: flex; flex-direction: row; gap: 5px; `,ut.div` display: flex; max-width: calc(50% - 5px); align-items: center; gap: 5px; `;ut.div` display: flex; flex-direction: column; gap: 8px; `;ut.div` display: flex; flex-direction: row; justify-content: space-between; align-items: center; `;ut.div` display: flex; flex-direction: column; gap: 10px; border: 1px solid ${({theme:ot,error:ft,disabled:mt})=>mt?H.component.input.borderColor("disabled"):ft?ot.colors.alert:ot.colors.secondary}; border-radius: 10px; width: ${({width:ot})=>ot||"100%"}; justify-content: center; align-items: center; padding: 16px; position: relative; background: ${({disabled:ot})=>ot?H.component.input.backgroundColor("disabled"):"transparent"}; `;ut.div` display: flex; align-items: center; gap: 10px; `;ut.div` display: flex; align-items: center; gap: 4px; color: ${({disabled:ot})=>ot?H.component.input.color("disabled"):H.component.input.color("default")}; `;ut.div` position: relative; display: inline-block; `;ut.button` padding: 0; background: transparent; border: none; cursor: pointer; outline: none; font-size: ${H.fontSize("medium")}; color: ${({disabled:ot})=>ot?H.component.input.color("disabled"):H.component.input.color("default")}; `;ut.div` position: absolute; top: 100%; left: 0; width: 32px; max-height: 100px; overflow-y: auto; background: white; border: 1px solid ${({theme:ot})=>ot.colors.secondary}; border-radius: 4px; z-index: 100; margin-left: -3px; `;ut.div` padding: 4px; cursor: pointer; font-size: 10px; background: ${({isSelected:ot,theme:ft})=>ot?ft.colors.secondary100:"transparent"}; &:hover { background: ${({theme:ot})=>ot.colors.secondary100}; } `;ut.button` padding: 2px 5px; border: 1px solid ${({error:ot,theme:ft,disabled:mt})=>mt?H.component.input.borderColor("disabled"):ot?ft.colors.alert:ft.colors.secondary}; background: ${({active:ot,theme:ft,disabled:mt})=>mt?H.component.input.backgroundColor("disabled"):ot?ft.colors.secondary100:"transparent"}; color: ${({theme:ot})=>ot.colors.grey300}; cursor: pointer; border-radius: 4px; margin: 0 2px; `;ut.div` display: flex; gap: ${H.spacing("sm")}; `;ut.div` width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 15px; cursor: pointer; background: ${({selected:ot,theme:ft,disabled:mt})=>mt&&ot?H.component.input.backgroundColor("selectedDisabled"):mt?H.component.input.backgroundColor("secondary"):ot?ft.colors.secondary:ft.colors.secondary100}; color: ${({disabled:ot,selected:ft})=>ot&&ft?H.component.input.color("selectedDisabled"):ot?H.component.input.color("disabled"):H.component.input.color("default")}; font-weight: ${H.fontWeight("medium")}; `;ut.span` color: ${({theme:ot,disabled:ft})=>ft?H.component.input.color("disabled"):ot.colors.primary200}; font-size: 30px; font-weight: 500; `;ut.div` margin-left: 4px; `;ut.div` position: absolute; right: 16px; top: 16px; cursor: pointer; `;ut.div` display: flex; align-items: center; gap: 8px; justify-content: center; border: 1px solid ${({theme:ot})=>ot.colors.grey100}; border-radius: 100px; `;ut.div` display: flex; gap: 8px; align-items: center; `;ut.button` display: flex; align-items: center; justify-content: center; border-radius: 50%; width: 24px; height: 24px; background-color: ${({isActive:ot,theme:ft,disabled:mt})=>ot?mt?ft.colors.grey100:ft.colors.primary:"transparent"}; font-size: 14px; font-weight: 600; color: ${({theme:ot,disabled:ft})=>ft?ot.colors.grey200:ot.colors.secondary300}; border: ${({theme:ot,isActive:ft,disabled:mt})=>ft?"1px solid "+(mt?ot.colors.grey100:ot.colors.primary200):"none"}; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; `;const fe=ut.div` display: flex; width: 100%; max-width: 100%; height: 60px; align-items: center; gap: 4px; `,be=ut.div` flex: 1; display: flex; align-items: center; gap: 10px; margin: 0 10px; background: white; border-radius: 30px; padding: 0 10px; font-weight: 600; overflow: hidden; `,Ne=ut.div` ${({isLoading:ot})=>!ot&&at` display: flex; justify-content: space-between; `} flex: 1; gap: 10px; padding: 0 10px; font-weight: 600; `,Pe=ut.span` color: ${ot=>ot.isPaused?ot.theme.colors.grey200:ot.theme.colors.secondary100}; `,Te=ut.span` color: ${ot=>ot.theme.colors.secondary100}; flex: 1; `,Xe=ut.span` min-width: 55px; text-align: right; `,$e=ut.div` flex: 1; width: calc(100% - 100px); height: 18px; margin: 0 10px; overflow: hidden; position: relative; `,_e=ut.audio``,AE=({onClose:ot,secondColor:ft,recordingText:mt,mode:vt="normal"})=>{const[yt,bt]=reactExports.useState(!1),[xt,Et]=reactExports.useState(!1),[St,wt]=reactExports.useState([]),[_t,kt]=reactExports.useState(0),[Ct,At]=reactExports.useState(!1),Ot=reactExports.useRef(),Nt=reactExports.useRef(null),[Pt,Mt]=reactExports.useState(null),Tt=reactExports.useRef(null),Rt=reactExports.useRef(null),[Lt,Dt]=reactExports.useState("·"),[$t,Bt]=reactExports.useState(!1),[Ht,Yt]=reactExports.useState(0),[Wt,Xt]=reactExports.useState(null),[Jt,rr]=reactExports.useState(!1),nr=et(),{colors:Zt}=nr,qt=Qt=>{const ar=Math.floor(Qt/60),sr=Qt%60;return`${ar<10?"0":""}${ar}:${sr<10?"0":""}${sr}`},Kt=reactExports.useCallback(()=>K(void 0,void 0,void 0,function*(){try{rr(!0);const Qt=yield zt();Xt(!0),Vt(Qt),setTimeout(()=>{rr(!1),Nt.current=setInterval(()=>{Dt(ar=>ar==="·········"?"·":ar+"·")},500)},200)}catch(Qt){console.error("Error al solicitar permisos del micrófono:",Qt),Xt(!1)}}),[]);reactExports.useEffect(()=>(Kt(),()=>{Nt.current&&clearInterval(Nt.current),Ot.current&&clearInterval(Ot.current),Tt.current&&Tt.current.stream&&Tt.current.stream.getTracks().forEach(Qt=>Qt.stop())}),[Kt]);const zt=reactExports.useCallback(()=>navigator.mediaDevices.getUserMedia({audio:{channelCount:1,sampleRate:44100,echoCancellation:!0,noiseSuppression:!0}}),[]),Ut=()=>MediaRecorder.isTypeSupported("audio/webm")?"audio/webm":MediaRecorder.isTypeSupported("audio/mp4")?"audio/mp4":"audio/webm",Vt=Qt=>K(void 0,void 0,void 0,function*(){try{const ar=Qt||(yield zt()),sr=Ut(),dr=new MediaRecorder(ar,{mimeType:sr,audioBitsPerSecond:128e3});Tt.current=dr,wt([]),dr.ondataavailable=vr=>{vr.data&&vr.data.size>0&&wt(xr=>[...xr,vr.data])},dr.start(1e3),console.log("INIT >>>>> mediaRecorder"),kt(0),bt(!0),At(!1),Ot.current=setInterval(()=>{kt(vr=>vr>=59?(tr(),60):vr+1)},1e3)}catch(ar){console.error("Error al iniciar la grabación:",ar)}}),tr=()=>{if(Tt.current)if(xt||Tt.current.state!=="recording"){const Qt=Ut(),ar=new Blob(St,{type:Qt}),sr=new FileReader;sr.onloadend=()=>{if(sr.result){const dr=sr.result;ot(dr)}},sr.readAsDataURL(ar)}else{let Qt=[...St];Tt.current.ondataavailable=ar=>{ar.data.size>0&&(Qt=[...Qt,ar.data])},Tt.current.requestData(),setTimeout(()=>{var ar,sr;const dr=Ut(),vr=new Blob(Qt,{type:dr});(ar=Tt.current)===null||ar===void 0||ar.stop(),(sr=Tt.current)===null||sr===void 0||sr.stream.getTracks().forEach(_r=>_r.stop()),bt(!1),Ot.current&&clearInterval(Ot.current);const xr=new FileReader;xr.onloadend=()=>{if(xr.result){const _r=xr.result;ot(_r)}},xr.readAsDataURL(vr)},200)}},or=()=>{Tt.current&&yt&&(Tt.current.stop(),Tt.current.stream.getTracks().forEach(Qt=>Qt.stop())),wt([]),bt(!1),Et(!1),kt(0),Ot.current&&clearInterval(Ot.current),ot("")};return reactExports.useEffect(()=>{if(St.length>0&&xt){const Qt=Ut(),ar=new Blob(St,{type:Qt}),sr=URL.createObjectURL(ar);Pt&&Pt.destroy();const dr=u.create({container:"#waveformRecording",backend:"WebAudio",height:18,progressColor:ft||Zt.secondary100,waveColor:Zt.grey100,normalize:!0,mediaControls:!1});Mt(dr),dr.load(sr),dr.on("audioprocess",vr=>{Yt(Math.floor(vr))}),dr.on("timeupdate",vr=>{Yt(Math.floor(vr))}),dr.on("play",()=>{Bt(!0)}),dr.on("pause",()=>{Bt(!1)}),dr.on("finish",()=>{Bt(!1),Yt(Math.floor(dr.getDuration()))}),dr.on("ready",()=>{URL.revokeObjectURL(sr)})}},[Zt,St,xt]),reactExports.useEffect(()=>{Wt===!1&&setTimeout(()=>{or()},1e4)},[Wt]),jsxRuntimeExports.jsx(fe,{children:Wt===!1?jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(Ai,{wrap:!0,style:{color:Zt.alert},text:"Por favor, permite el acceso al micrófono para grabar audio, y recarga la pag"})}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(f,{icon:"linda_trash",size:"medium",onClick:or,color:vt==="lite"?Zt.alert:Zt.primary300}),xt?jsxRuntimeExports.jsxs(be,{children:[jsxRuntimeExports.jsx(f,{icon:$t?"linda_pause":"linda_play_fill",size:"large",onClick:()=>{Pt&&($t?Pt.pause():Pt.play())},color:Zt.primary300}),jsxRuntimeExports.jsx($e,{id:"waveformRecording"}),jsxRuntimeExports.jsx(Xe,{children:qt($t?Ht:_t)}),jsxRuntimeExports.jsx(_e,{ref:Rt,style:{display:"none"},src:"",id:"track"})]}):jsxRuntimeExports.jsx(Ne,Object.assign({isLoading:Jt},{children:Jt?jsxRuntimeExports.jsx(li,{}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Pe,Object.assign({isPaused:!0,style:{color:xt?Zt.grey200:ft||Zt.secondary100}},{children:mt})),jsxRuntimeExports.jsx(Te,Object.assign({style:{color:ft||Zt.secondary100,flex:1}},{children:Lt})),jsxRuntimeExports.jsx(Xe,{children:qt(_t)})]})})),yt&&!xt&&!Jt&&jsxRuntimeExports.jsx(f,{icon:"linda_pause",size:"large",onClick:()=>{Tt.current&&Tt.current.state==="recording"&&(Tt.current.requestData(),Tt.current.pause(),Ot.current&&clearInterval(Ot.current),Et(!0))},disabled:xt,color:vt==="lite"?Zt.secondary:Zt.primary300}),!Jt&&xt&&jsxRuntimeExports.jsx(f,{icon:"linda_play_fill",size:"large",disabled:Ct,onClick:()=>{Tt.current&&Tt.current.state==="paused"&&(Tt.current.resume(),Et(!1),Ot.current=setInterval(()=>{kt(Qt=>Qt>=59?(tr(),60):Qt+1)},1e3))},color:Ct?Zt.grey200:vt==="lite"?Zt.secondary:Zt.secondary100}),jsxRuntimeExports.jsx(f,{icon:"linda_send_message",size:"large",onClick:tr,color:ft||Zt.primary300})]})})},iE=ut.div` display: flex; align-items: center; justify-content: space-between; padding: 6px 12px; border-radius: 100px; cursor: pointer; transition: all 0.3s ease; width: ${({width:ot})=>ot||"auto"}; height: ${({height:ot})=>ot||"auto"}; border: 1px solid ${({borderColor:ot,theme:ft})=>ot||ft.colors.primary200}; background-color: ${({backgroundColor:ot,theme:ft})=>ot||ft.colors.white}; .content { display: flex; align-items: center; gap: 8px; flex: 1; min-width: 0; overflow: hidden; } .emoji { font-size: 1.2em; flex: 1; } .text { font-family: "Montserrat", sans-serif; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } &:hover { filter: brightness(0.95); } &:active { transform: scale(0.98); } `,gE=ot=>{var{onClick:ft,text:mt,emoji:vt,borderColor:yt,textColor:bt,backgroundColor:xt,width:Et,height:St}=ot,wt=z(ot,["onClick","text","emoji","borderColor","textColor","backgroundColor","width","height"]);const _t=et(),{colors:kt}=_t;return jsxRuntimeExports.jsxs(iE,Object.assign({onClick:ft,borderColor:yt,textColor:bt,backgroundColor:xt,width:Et,height:St},wt,{children:[jsxRuntimeExports.jsxs("div",Object.assign({className:"content"},{children:[vt&&jsxRuntimeExports.jsx(Ai,{className:"emoji",text:vt}),jsxRuntimeExports.jsx(Ai,{className:"text",text:mt,color:bt||kt.grey300,truncate:!0})]})),jsxRuntimeExports.jsx(f,{icon:"linda_arrow_right",size:"small",color:bt||kt.grey300})]}))};ut.div` display: flex; align-items: center; justify-content: ${({justify:ot})=>ot||"flex-start"}; gap: ${({size:ot})=>H.component.checkbox.gap(ot)}; `;ut.div` display: flex; align-items: center; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; opacity: ${({disabled:ot})=>ot?.5:1}; gap: 8px; `;ut.span` color: ${({disabled:ot})=>ot?"#B0B0B0":"#333"}; font-size: 13px; `;ut.div` display: flex; align-items: center; gap: 10px; `;ut.span` font-size: 16px; color: #333; `;ut.div` padding: 25px; border-radius: 8px; user-select: text; cursor: auto; `;ut.div` width: 100%; overflow-x: auto; `,ut.table` width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; text-align: left; th, td { border: 1px solid #dddddd; padding: 8px; white-space: nowrap; } th { background-color: #f2f2f2; } tr:nth-child(even) { background-color: #f9f9f9; } `,ut.code` background-color: #f5f5f5; padding: 2px 4px; border-radius: 4px; font-size: 14px; color: #c7254e; `;ut.div` display: flex; justify-content: flex-start; gap: 5px; `;ut.div` border-radius: 20px; border: 0.5px solid ${ot=>ot.theme.colors.secondary100}; background: ${({theme:ot})=>tg(ot.colors.secondary100,115)}; padding: 20px; display: flex; flex-direction: column; margin-top: 10px; position: relative; text-align: center; @media (max-width: 1920px) { padding: 15px; } `;ut.h2` color: ${ot=>ot.theme.colors.grey300}; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-align: center; margin: 0; margin-bottom: 12px; `;ut.h2` color: ${ot=>ot.theme.colors.grey300}; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; text-align: center; margin: 0; margin-bottom: 12px; `;ut.div` display: flex; gap: 5px; justify-content: center; margin-bottom: 12px; `;ut.div` display: flex; gap: 5px; flex-wrap: wrap; align-items: center; justify-content: center; margin-bottom: 12px; max-height: 120px; overflow-y: auto; overflow-x: hidden; @media (max-width: 900px) { flex-direction: column; max-height: 100px; justify-content: flex-start; overflow-y: hidden; overflow-x: auto; padding-bottom: 6px; } `;ut.div` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: ${({selected:ot,theme:ft})=>ot=="true"?tg(ft.colors.secondary100,.2):ft.colors.background}; color: ${({selected:ot,theme:ft})=>ot=="true"?ft.colors.secondary100:ft.colors.grey300}; font-size: 13px; font-weight: 500; padding: 0 12px; cursor: pointer; display: flex; align-items: center; height: 34px; flex-wrap: wrap; gap: 5px; @media (max-width: 1920px) { font-size: 11px; padding: 0 12px; } &:focus { outline: none; } `;ut.input` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: transparent; padding: 10px 15px; width: 100%; font-size: 13px; font-weight: 500; color: ${ot=>ot.theme.colors.grey300}; margin-bottom: 20px; &::placeholder { color: ${ot=>ot.theme.colors.grey100}; } &:focus { outline: none; } @media (max-width: 1920px) { font-size: 11px; } @media (max-width: 395px) { font-size: 9px; } `;ut.button` background: none; border: none; font-family: Montserrat, sans-serif; font-size: 13px; font-weight: 500; color: ${({disabled:ot,theme:ft})=>ot?"#C5C5C5":ft.colors.secondary100}; cursor: ${({disabled:ot})=>ot?"not-allowed":"pointer"}; text-align: left; &:focus { outline: none; } `;ut.div` justify-content: center; display: flex; `;ut.button` border-radius: 100px; border: 1px solid ${ot=>ot.theme.colors.secondary100}; background: ${({theme:ot})=>tg(ot.colors.secondary100,.2)}; color: ${({theme:ot})=>ot.colors.grey300}; font-size: 13px; font-weight: 500; padding: 9px; cursor: pointer; display: flex; align-items: center; height: 34px; `;ut.div` border-radius: 20px; border: 0.5px solid ${ot=>ot.theme.colors.secondary100}; background: ${({theme:ot})=>tg(ot.colors.secondary100,115)}; padding: 20px; display: flex; flex-direction: column; margin: 30px; position: relative; max-width: calc(100% - 100px); width: 350px; `;ut.h2` color: ${ot=>ot.theme.colors.grey300}; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-align: center; margin: 0; margin-bottom: 10px; `;ut.div` display: flex; justify-content: center; align-items: center; margin: 12px; font-size: 16px; `;ut.div` width: 100%; display: grid; grid-template-columns: 1fr; align-items: center; gap: 10px; `;ut.div` display: flex; justify-content: space-between; font-size: 16px; color: ${ot=>ot.theme.colors.secondary100}; `;ut.div` display: flex; align-items: center; `;ut.div` display: flex; justify-content: space-between; align-items: center; font-size: 14px; `;ut.div` padding: 5px 10px; border: 1px solid ${ot=>ot.theme.colors.primary200}; border-radius: 15px; color: ${ot=>ot.theme.colors.grey300}; white-space: nowrap; width: 65%; background-color: ${ot=>ot.theme.colors.grey}; cursor: pointer; max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `;ut.div` color: ${ot=>ot.theme.colors.grey300}; `;ut.div` position: absolute; top: 15; right: 15; `;const yE=ht` from { opacity: 0; } to { opacity: 1; } `;ut.div` position: sticky; padding: ${ot=>ot.animation?"30px":"10px 30px"}; background-color: ${ot=>ot.animation?"transparent":ot.theme.colors.white}; margin: 0; width: calc(100% - 40px); @media (max-width: 1920px) { padding: 28px 20px; } `;ut.div` display: flex; align-items: center; gap: 8px; `;ut.img` width: 43px; height: 43px; border-radius: 50%; margin-right: 10px; display: ${ot=>ot.animation?"none":"block"}; `;ut.div` font-weight: 700; font-size: 20px; `;ut.div` font-size: ${ot=>ot.animation?"24px":"18px"}; @media (max-width: 1920px) { font-size: 19px; } `;ut.span` animation: ${yE} 0.3s ease-in; `;ut.div` position: absolute; background-color: ${ot=>ot.theme.colors.white}; top: 40px; right: 52px; z-index: 10; width: 156px; border-radius: 5px; `;ut.div` padding: 15px 15px 10px 15px; color: ${ot=>ot.theme.colors.secondary100}; font-size: 14px; font-weight: 600; `;ut.div` white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 10px 15px; color: ${ot=>ot.item=="false"?ot.theme.colors.grey300:ot.theme.colors.secondary100}; &:hover { background-color: ${ot=>ot.theme.colors.primary}; } `;ut.div` cursor: pointer; display: flex; align-items: center; padding: 0 5px; background-color: ${ot=>tg(ot.theme.colors.secondary100,115)}; border-radius: 17px; min-height: 34px; border: 1px solid ${ot=>ot.theme.colors.secondary100};; `;ut.div` color: ${ot=>ot.theme.colors.secondary100}; font-size: 14px; flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `;ut.div` width: 100%; display: flex; flex-direction: column; border-bottom: 1px solid ${({theme:ot})=>ot.colors.grey200}; `;ut.div` display: flex; align-items: center; `;const _E=ht` from { transform: translateY(100%); } to { transform: translateY(0); } `,AI=ht` from { transform: translateY(0); } to { transform: translateY(100%); } `,iI=ht` from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } `,gI=ht` from { opacity: 1; transform: scale(1); } to { opacity: 0; transform: scale(0.95); } `;ut.div` position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: ${({isMobile:ot})=>ot?"flex-end":"center"}; z-index: 1000; visibility: ${({isOpen:ot})=>ot?"visible":"hidden"}; opacity: ${({isOpen:ot})=>ot?1:0}; transition: opacity 0.3s ease-out; `;ut.div` background-color: ${({backgroundColor:ot})=>ot}; border-radius: ${({isMobile:ot})=>ot?"20px 20px 0 0":"8px"}; position: relative; padding: 70px 30px; box-sizing: border-box; ${({isMobile:ot})=>ot&&at` padding: ${H.spacing("xxl")} ${H.spacing("lg")}; `} ${({isMobile:ot,mobileHeight:ft,desktopSize:mt,isOpen:vt})=>ot?at` width: 100%; height: ${ft}; animation: ${vt?_E:AI} 0.3s ease-out; `:at` width: ${mt.width}; height: ${mt.height}; animation: ${vt?iI:gI} 0.3s ease-out; `} `;ut.div` display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; bottom: 0; gap: ${H.spacing("sm")}; `;ut.div` display: flex; flex-direction: column; margin: 0 auto; max-width: ${H.width("md")}; `;ut.div.attrs({className:"checkbox-container"})` width: 100%; display: flex; align-items: center; justify-content: space-between; `;ut.div.attrs({className:"right-container"})` display: flex; align-items: center; justify-content: flex-end; gap: ${H.spacing("sm")}; `;ut.div.attrs({className:"container-check-box"})``;ut.div` position: relative; width: 100%; display: flex; align-items: center; `;ut.div` display: flex; width: 100%; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; /* Ocultar scrollbar para Chrome, Safari y Opera */ &::-webkit-scrollbar { display: none; } /* Ocultar scrollbar para IE, Edge y Firefox */ -ms-overflow-style: none; /* IE y Edge */ scrollbar-width: none; /* Firefox */ /* Asegurar que los elementos hijos se centren */ & > * { scroll-snap-align: center; flex-shrink: 0; margin-right: ${ot=>ot.gap||0}px; &:last-child { margin-right: 0; } } `;ut.button` position: absolute; top: 50%; transform: translateY(-50%); ${ot=>ot.position}: 8px; z-index: 10; width: 40px; height: 40px; border-radius: 50%; border: none; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(4px); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; color: #374151; &:hover { background: rgba(255, 255, 255, 1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); transform: translateY(-50%) scale(1.05); } &:active { transform: translateY(-50%) scale(0.95); } /* Responsive adjustments */ @media (max-width: 768px) { width: 36px; height: 36px; ${ot=>ot.position}: 4px; svg { width: 20px; height: 20px; } } `;const rI=ut.div` display: flex; align-items: center; padding: 10px 15px; max-width: 100%; `,MI=ut.div` position: relative; display: flex; width: 100%; align-items: center; `,wI=ut.div` flex: 1; border-radius: 25px; background-color: white; padding: 10px 8px 6px; padding-right: 18px; margin-right: 8px; `,nI=ut.div` display: flex; align-items: center; `,dI=ut.textarea` width: calc(100% - 30px); height: 52px; max-height: 130px; resize: none; border: none; outline: none; font-size: 16px; overflow-y: auto; white-space: pre-wrap; line-height: 1.5em; padding: 5px; &:disabled { background-color: white; } @media (max-width: 1920px) { font-size: 14px; padding: 1px 5px; } `,mI=ut.div` display: flex; align-items: center; gap: 3px; position: absolute; right: 40px; top: 50%; transform: translateY(-50%); margin-right: 15px; `,DI=ut.input``,pI=ut.div` width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: ${ot=>ot.theme.colors.primary}; box-shadow: 0.68px 0.68px 3.42px 0px #85a8b8; padding: 5px; box-sizing: border-box; `,xI=ut.div` display: flex; align-items: flex-start; gap: 8px; padding: 8px; background-color: #f9f9f9; border-radius: 8px; max-width: 100%; `,RI=ut.div` position: relative; max-width: 100%; `,YI=ut.img` max-height: 80px; min-height: 40px; max-width: 100%; `,uI=ut.div` position: absolute; top: 4px; right: 4px; background-color: rgba(255, 255, 255, 0.8); border-radius: 50%; cursor: pointer; `,GI=({imageUrl:ot,onDelete:ft})=>{const mt=et(),{colors:vt}=mt;return jsxRuntimeExports.jsx(xI,{children:jsxRuntimeExports.jsxs(RI,{children:[jsxRuntimeExports.jsx(YI,{src:ot}),jsxRuntimeExports.jsx(uI,Object.assign({onClick:ft},{children:jsxRuntimeExports.jsx(f,{icon:"linda_action_close",size:"small",color:vt.primary300})}))]})})},kI=({sendMessage:ot,disabled:ft,initialValue:mt,setInitialValueMessage:vt,isExpand:yt,size:bt,placeholder:xt,secondColor:Et,recordingText:St,mode:wt="normal",disabledSendAudio:_t,disabledSendImage:kt})=>{const[Ct,At]=reactExports.useState(""),Ot=reactExports.useRef(null),[Nt,Pt]=reactExports.useState(!1),Mt=reactExports.useRef(null),[Tt,Rt]=reactExports.useState(""),Lt=et(),{colors:Dt}=Lt,$t=()=>{Pt(!Nt)},Bt=()=>{Rt(""),Mt.current&&(Mt.current.value="")},Ht=Yt=>{if(Ct.trim()!==""||Tt!==""||Yt!==""){const Wt={role:"user"};Yt&&(Wt.audio=Yt),Ct.trim()!==""&&(Wt.value=Ct),Tt?fetch(Tt).then(Xt=>Xt.blob()).then(Xt=>{const Jt=new FileReader;Jt.onload=()=>{const rr=Jt.result;Wt.img=rr,ot(Wt),At(""),Bt()},Jt.readAsDataURL(Xt)}).catch(Xt=>console.error("Error al cargar la imagen:",Xt)):(ot(Wt),At(""),Rt(""))}};return reactExports.useEffect(()=>{if(mt=="newChat")return Pt(!1),void Bt();(mt||mt==""&&mt!=Ct)&&At(mt)},[mt]),reactExports.useEffect(()=>{const Yt=setInterval(()=>{if(Ot.current){const Wt=Ot.current.offsetHeight;Ot.current.style.height=bt.width<1400?"25px":"30px",Ot.current.style.height=`${Ot.current.scrollHeight}px`;const Xt=Ot.current.offsetHeight;Wt!==Xt&&Xt<130&&Ot.current.dispatchEvent(new Event("input",{bubbles:!0}))}},200);return()=>{clearInterval(Yt)}},[]),reactExports.useEffect(()=>{bt.width>900&&Ot.current&&Ot.current.focus()},[bt]),reactExports.useEffect(()=>{Ot.current&&Ot.current.focus()},[ft]),jsxRuntimeExports.jsxs(rI,{children:[!Nt&&jsxRuntimeExports.jsxs(MI,{children:[jsxRuntimeExports.jsxs(wI,{children:[jsxRuntimeExports.jsxs(nI,{children:[jsxRuntimeExports.jsx(dI,{ref:Ot,placeholder:xt,value:Ct,onChange:Yt=>{At(Yt.target.value),vt&&vt(Yt.target.value)},onKeyDown:Yt=>{Yt.key!=="Enter"||Yt.shiftKey||Ct.trim()===""||(Yt.preventDefault(),Ht())},disabled:ft}),jsxRuntimeExports.jsxs(mI,{children:[Ct.trim()===""&&!Tt&&!_t&&wt==="normal"&&jsxRuntimeExports.jsx(f,{icon:"Audio",size:"large",onClick:$t,action:"size",disabled:ft,color:Dt.primary300}),!Tt&&!kt&&jsxRuntimeExports.jsx(f,{icon:"linda_upload_image",size:"large",onClick:()=>{Mt.current&&Mt.current.click()},action:"size",disabled:ft,color:Dt.primary300}),jsxRuntimeExports.jsx(DI,{ref:Mt,type:"file",accept:"image/*",style:{display:"none"},onChange:Yt=>{var Wt;const Xt=(Wt=Yt.target.files)===null||Wt===void 0?void 0:Wt[0];if(Xt){if(Xt.size/1024>4092)return void alert("La imagen debe ocupar menos de 4MB.");const Jt=URL.createObjectURL(Xt);Rt(Jt)}},disabled:ft})]})]}),Tt&&jsxRuntimeExports.jsx(GI,{imageUrl:Tt,onDelete:Bt})]}),wt==="normal"?jsxRuntimeExports.jsx(f,{icon:"linda_send_message",onClick:Ht,size:"large",disabled:Ct.trim()===""&&!Tt||ft,action:"size",position:"left",wrap:!yt,color:Dt.primary300}):jsxRuntimeExports.jsx(pI,{children:Ct.trim()!==""||Tt?jsxRuntimeExports.jsx(f,{icon:"linda_send_message",onClick:Ht,size:"medium",disabled:Ct.trim()===""&&!Tt||ft,action:"size",position:"left",wrap:!yt,color:Dt.primary300}):jsxRuntimeExports.jsx(f,{icon:"Audio",size:"large",onClick:$t,action:"size",disabled:ft,color:Dt.primary300})})]}),Nt&&jsxRuntimeExports.jsx(AE,{onClose:Yt=>{Pt(!1),Ht(Yt)},secondColor:Et,recordingText:St,mode:wt})]})},FI=(ot,ft)=>{const mt=JSON.parse(JSON.stringify(ot)),vt=(yt,bt)=>{for(const xt in bt)Object.prototype.hasOwnProperty.call(bt,xt)&&(!(xt in yt)||bt[xt]===null||yt[xt]===null||typeof bt[xt]!="object"||typeof yt[xt]!="object"||Array.isArray(bt[xt])||Array.isArray(yt[xt])?yt[xt]=bt[xt]:vt(yt[xt],bt[xt]))};return vt(mt,ft),mt},zI=(ot,ft="")=>!ot||typeof ot!="object"?"":"key"in ot&&"value"in ot?`--${ft||"token"}: ${ot.value};`:Object.entries(ot).map(([mt,vt])=>{const yt=ft?`${ft}-${mt}`:mt;return vt&&typeof vt=="object"&&"key"in vt&&"value"in vt?`${`--${yt}-${vt.key}`}: ${vt.value}`:vt&&typeof vt=="object"?Object.values(vt).every(bt=>bt&&typeof bt=="object"&&"key"in bt&&"value"in bt)?((bt,xt,Et=!0)=>Object.entries(bt).map(([St,wt])=>{if(!wt||typeof wt!="object"||!("key"in wt)||!("value"in wt))return console.warn(`Token inválido encontrado en ${xt}, token:`,wt),"";const _t=Et?wt.key:St;return`${xt.startsWith("--")?`${xt}-${_t}`:`--${xt}-${_t}`}: ${wt.value}`}).filter(Boolean).join(`; `)+";")(vt,`--${yt}`,!0):zI(vt,yt):""}).filter(Boolean).join(` `),KI=dt` /* Apply CSS variables to root element */ :root { ${({customTokens:ot})=>{const ft=ot?FI(v,ot):v;return zI(ft)}} ::-webkit-scrollbar { width: 4px; margin: 4px; min-height: 4px; } ::-webkit-scrollbar-track { background: transparent; border-radius: 4px; margin: 2px; } ::-webkit-scrollbar-thumb { background: ${({theme:ot})=>ot.colors.secondary}; border-radius: 4px; margin: 2px; } } `,SI=({theme:ot=L,customTokens:ft={},children:mt})=>{const vt=reactExports.useMemo(()=>(xt=>{const Et={};return Object.entries(xt).forEach(([St,wt])=>{wt&&(Et[St]={key:St,value:wt})}),{colors:Et}})(ot.colors),[ot.colors]),yt=reactExports.useMemo(()=>{const xt=(Et=>{const St=JSON.parse(JSON.stringify(Et)),wt=Et.colors,_t=At=>{for(const Ot in At)if(typeof At[Ot]=="object"&&At[Ot]!==null)_t(At[Ot]);else if(Ot==="value"&&typeof At[Ot]=="string"&&At[Ot].includes("${colors.")){const Nt=At[Ot].match(/\${colors\.([^}]+)}/);if(Nt&&Nt[1]){const Pt=Nt[1];Pt in wt&&wt[Pt]&&"value"in wt[Pt]&&(At[Ot]=At[Ot].replace(`\${colors.${Pt}}`,wt[Pt].value))}}},{colors:kt}=St,Ct=z(St,["colors"]);return _t(Ct),Object.assign({colors:kt},Ct)})(FI(v,vt));return FI(xt,ft)},[vt,ft]),bt=reactExports.useMemo(()=>Object.assign(Object.assign(Object.assign({},L),ot),{tokens:yt}),[ot,yt]);return jsxRuntimeExports.jsxs(tt,Object.assign({theme:bt},{children:[jsxRuntimeExports.jsx(KI,{customTokens:yt}),mt]}))},AtomButtonChat=({typeLogo:ot,text:ft,...mt})=>{const{theme:vt}=useTheme(),{colors:yt}=vt,{dataAI:bt}=useChat();if(!bt.logoButton)return null;switch(ot){case"Round":return jsxRuntimeExports.jsx(CircularButton,{...mt,children:jsxRuntimeExports.jsx("img",{src:bt.logoButton,alt:"Logo",width:"30",height:"30",className:"dynamic-logo"})});case"Normal":return jsxRuntimeExports.jsxs(RectangularButtonWithGif,{...mt,children:[jsxRuntimeExports.jsx("img",{src:bt.logoButton,alt:"Gif",width:"30",height:"30",className:"dynamic-logo"}),jsxRuntimeExports.jsx(f,{icon:"linda_arrow_right",size:"medium",color:yt.primary300})]});case"Large":return jsxRuntimeExports.jsxs(RectangularButtonWithText,{...mt,children:[jsxRuntimeExports.jsx(ContainerEyeLogo,{children:jsxRuntimeExports.jsx(ContainerImg,{src:bt.logoButton,alt:"Image",width:"30",height:"30"})}),jsxRuntimeExports.jsx(Text,{children:ft}),jsxRuntimeExports.jsx(ContainerImg,{src:bt.logoButton,alt:"Image",width:"30",height:"30",className:"logo-button"}),jsxRuntimeExports.jsx(f,{icon:"linda_arrow_right",size:"medium",color:yt.primary300})]});default:return null}},eye="data:image/svg+xml,%3csvg%20width='377'%20height='377'%20viewBox='0%200%20377%20377'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='188.143'%20cy='188.143'%20r='187.643'%20fill='%23F7F3E6'%20stroke='%23063D30'/%3e%3cpath%20d='M122.172%20264.163V123.507H105.913V264.163H122.172ZM95.138%2091.1929C106.322%2094.8459%20109.576%2097.2914%20113.229%20110.911C113.434%20111.924%20115.265%20111.924%20115.47%20110.911C118.315%2097.0868%20122.377%2094.8459%20133.561%2091.1929C134.983%2090.7836%20134.983%2089.9752%20133.561%2089.5659C122.172%2086.312%20119.123%2083.2627%20115.47%2070.0526C115.061%2068.6303%20113.638%2068.6303%20113.229%2070.0526C109.576%2083.2627%20106.322%2085.9027%2095.138%2089.5659C93.7157%2089.9752%2093.7157%2090.7836%2095.138%2091.1929Z'%20fill='url(%23paint0_linear_3900_5699)'/%3e%3cpath%20d='M159.217%20232.266C159.217%20253.6%20177.104%20268.847%20204.138%20268.847C225.473%20268.847%20244.791%20256.046%20259.823%20243.235C261.655%20241.618%20263.282%20241.004%20264.499%20241.004C266.331%20241.004%20267.344%20242.836%20267.344%20246.489V264.784H279.455H283.614V246.489V169.459C283.614%20143.028%20261.655%20120.066%20221.82%20120.066C198.244%20120.066%20170.391%20133.89%20170.391%20150.754C170.391%20155.43%20173.041%20159.093%20177.104%20159.093C193.568%20159.093%20186.651%20124.129%20225.677%20124.129C237.271%20124.129%20267.344%20127.383%20267.344%20159.093C267.344%20184.899%20159.217%20165.795%20159.217%20232.266ZM222.628%20181.656C236.043%20179.21%20247.227%20177.583%20257.797%20174.534C263.691%20172.907%20267.344%20175.557%20267.344%20181.451V217.827C267.344%20224.54%20264.909%20232.061%20261.256%20236.123C249.662%20249.129%20231.776%20260.927%20211.454%20260.927C194.171%20260.927%20177.513%20250.756%20177.513%20228.602C177.513%20204.822%20197.016%20186.322%20222.628%20181.656Z'%20fill='url(%23paint1_linear_3900_5699)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_3900_5699'%20x1='114.35'%20y1='68.9858'%20x2='114.35'%20y2='264.163'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2391DC99'/%3e%3cstop%20offset='1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_3900_5699'%20x1='231.124'%20y1='120.066'%20x2='231.124'%20y2='268.847'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2391DC99'/%3e%3cstop%20offset='0.25'/%3e%3cstop%20offset='0.5'%20stop-color='%23020302'/%3e%3cstop%20offset='1'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",loading="/assets/loading-7l8vhlQr.gif",customCursor="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.53438%201.95602L1.52623%201.93803L1.51664%201.92078C1.48523%201.86432%201.47309%201.79917%201.48203%201.73519C1.49097%201.67121%201.52052%201.61189%201.5662%201.5662C1.61189%201.52052%201.67121%201.49097%201.73519%201.48203C1.79917%201.47309%201.86432%201.48523%201.92078%201.51664L1.93808%201.52626L1.95612%201.53443L14.3057%207.12393C14.3803%207.16681%2014.4403%207.23114%2014.4779%207.30868C14.5173%207.39014%2014.5301%207.48199%2014.5142%207.57111C14.4983%207.66023%2014.4547%207.74205%2014.3895%207.80487C14.3243%207.86768%2014.2409%207.90828%2014.1513%207.92085L14.1367%207.9229L14.1223%207.92584L9.27799%208.91177L8.96684%208.9751L8.90389%209.28633L7.92572%2014.1229L7.92318%2014.1354L7.92132%2014.1481C7.90816%2014.2374%207.86713%2014.3204%207.80407%2014.3851C7.74101%2014.4498%207.65914%2014.493%207.57012%2014.5084C7.4811%2014.5238%207.38948%2014.5108%207.30831%2014.4711C7.23092%2014.4333%207.16679%2014.3731%207.12415%2014.2985L1.53438%201.95602Z'%20fill='%23E1F4E3'%20stroke='%23063D30'%20stroke-width='0.958333'/%3e%3cpath%20d='M1.09789%202.1537L6.69522%2014.5128C6.78517%2014.6816%206.92609%2014.8176%207.09789%2014.9016C7.2697%2014.9856%207.46363%2015.0132%207.65204%2014.9805C7.84045%2014.9478%208.01374%2014.8565%208.14721%2014.7195C8.28068%2014.5826%208.36753%2014.407%208.39538%2014.2178L9.37355%209.38131L14.2178%208.39538C14.4076%208.36877%2014.584%208.28284%2014.722%208.14988C14.86%208.01693%2014.9523%207.84375%2014.9859%207.65512C15.0195%207.46649%2014.9926%207.27207%2014.909%207.09966C14.8255%206.92726%2014.6895%206.78569%2014.5206%206.69522L2.1537%201.09789C2.00621%201.01585%201.836%200.984111%201.66885%201.00748C1.5017%201.03084%201.34672%201.10804%201.22738%201.22738C1.10804%201.34672%201.03084%201.5017%201.00748%201.66885C0.984111%201.836%201.01585%202.00621%201.09789%202.1537Z'%20fill='%23E1F4E3'%20stroke='%23063D30'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",useChatEffects=(ot,ft)=>{const{sendMessage:mt,isOpen:vt,handleChat:yt,image:bt,origin:xt,setImage:Et,openInitial:St,messages:wt,configuration:_t,context:kt}=useChat(),Ct=Rt=>{(Rt.value!==""||Rt.audio!==""||Rt.img!=="")&&mt(Rt)},At=Rt=>{bt||ot.current&&!ot.current.contains(Rt.target)&&Ot(!1)},Ot=reactExports.useCallback(Rt=>{const Lt=Rt!==void 0?Rt:!vt;yt(Lt),Lt?sendPostMessage("CHAT_CONFIGURATION_OPEN_CHAT",{height:"736px",width:"419px",maxHeight:"100%",maxWidth:"100%"},{},xt):sendPostMessage("CHAT_CONFIGURATION_CLOSE_CHAT",{height:"100px",width:"160px"},{},xt)},[vt,yt,xt]),Nt=()=>{_t.type==="LINDA_FOR_CLIENTS_CHAT"&&kt==="onboarding"?sendPostMessage(EVENT_TYPE.CHAT_ONBOARDING_FINISHED,{},{},xt):_t.type==="LINDA_FOR_CLIENTS_ONBOARDING"&&sendPostMessage(EVENT_TYPE.CHAT_ONBOARDING_COMPLETE,{},{},xt)},Pt=()=>{if(bt){const Rt=document.createElement("a");Rt.href=bt,Rt.download="image.png",Rt.click()}},Mt=Rt=>{Rt.target===Rt.currentTarget&&(Et(""),sendPostMessage("CHAT_CONFIGURATION_OPEN_CHAT",{height:"740px",width:"425px",maxHeight:"100%",maxWidth:"100%"},{},xt))},Tt=reactExports.useCallback(()=>{ft!=null&&ft.current&&ft.current.scrollIntoView({behavior:"smooth",block:"end"})},[]);return reactExports.useEffect(()=>{const Rt=setTimeout(()=>{Tt()},100);return()=>clearTimeout(Rt)},[wt,Tt]),reactExports.useEffect(()=>{if(xt){const Rt=Lt=>{var Dt;if((Lt==null?void 0:Lt.origin)===xt&&(Lt!=null&&Lt.data)&&((Dt=Lt==null?void 0:Lt.data)!=null&&Dt.type)){console.log("::useChatEffects::handleMessage::event",Lt);const{type:$t}=Lt.data;switch($t){case"CHAT_CONFIGURATION_OPEN_CHAT":Ot(!0);break;case"CHAT_CONFIGURATION_INITIAL":Ot(!1);break}}};return window.addEventListener("message",Rt),()=>window.removeEventListener("message",Rt)}},[xt,Ot]),reactExports.useEffect(()=>(document.addEventListener("mousedown",At),()=>{document.removeEventListener("mousedown",At)}),[xt,bt]),reactExports.useEffect(()=>{St&&Ot(!0)},[St]),reactExports.useEffect(()=>{const Rt=Lt=>{var Dt;if((_t.type==="LINDA_FOR_CLIENTS_CHAT"||_t.type==="LINDA_FOR_CLIENTS_ONBOARDING")&&(Dt=_t.disableKeys)!=null&&Dt.includes(Lt.key.toLowerCase())){Lt.preventDefault();return}Lt.key==="Escape"&&(bt?Et(""):Ot(!1))};return document.addEventListener("keydown",Rt),()=>{document.removeEventListener("keydown",Rt)}},[Ot]),{isOpen:vt,handleDownloadImage:Pt,handleMessageSend:Ct,handleOutsideClick:Mt,handleContinue:Nt,toggleChat:Ot}},Chat=()=>{var Xt;const ot=reactExports.useRef(null),ft=reactExports.useRef(null),mt=useWindowSize(),{theme:vt}=useTheme(),{colors:yt}=vt,{t:bt}=useTranslation(),{isOpen:xt,toggleChat:Et,handleMessageSend:St,handleDownloadImage:wt,handleOutsideClick:_t,handleContinue:kt}=useChatEffects(ft,ot),{buttonType:Ct,dataAI:At,image:Ot,setImage:Nt,configuration:Pt,type:Mt,isLoading:Tt,messages:Rt,userData:Lt,isConfigured:Dt,isChatFinished:$t,isChatDone:Bt,context:Ht,prePrompts:Yt,trackingEvent:Wt}=useChat();return Dt?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(Div,{style:{backgroundColor:"transparent",width:xt?Pt.width:"auto",height:xt?Pt.height:"auto",cursor:`url(${customCursor}), auto`},children:[Ot&&jsxRuntimeExports.jsxs(ContainerImage,{onClick:Jt=>_t(Jt),children:[jsxRuntimeExports.jsxs(ContainerIcons,{children:[!((Xt=At.disabled)!=null&&Xt.downloadImage)&&jsxRuntimeExports.jsx(f,{icon:"linda_download",tooltipText:"",onClick:wt,showTooltip:!1,color:yt.white,action:"size"}),jsxRuntimeExports.jsx(f,{icon:"linda_action_close",tooltipText:"",showTooltip:!1,action:"size",color:yt.white,onClick:()=>(sendPostMessage(EVENT_TYPE.CLOSE_IMAGE,{height:"740px",width:"425px",maxHeight:"100%",maxWidth:"100%"},{},origin),Nt(""))})]}),jsxRuntimeExports.jsx(Image$1,{src:Ot,onClick:Jt=>Jt.stopPropagation()})]}),xt&&jsxRuntimeExports.jsx(ChatContainer,{toggle:xt?"true":"false",isExpand:"false",id:"linda-chat-container",ref:ft,height:Pt.height||void 0,width:Pt.width||void 0,children:jsxRuntimeExports.jsxs(ChatContent,{isExpand:"false",children:[jsxRuntimeExports.jsx(Fg,{onClose:Et,isExpand:mt.widthSize>780&&Ht==="onboarding",setIsExpand:()=>{},setViewHistory:()=>{},viewHistory:!1,handleSupport:()=>{},handlePrompts:()=>{},handleConfig:()=>{},handleHelp:()=>{},viewClose:Pt.closeChatButton,viewMenu:Pt.menuButton,viewConfig:Pt.configurationButton,viewExpand:Pt.viewExpand,viewHelp:Pt.helpButton,logoHeader:At.logoHeader,logoHeaderExp:At.logoHeaderExp,size:{width:mt.widthSize,height:mt.heightSize},noBorderRadius:!Pt.borderRadius}),jsxRuntimeExports.jsxs(ChatBody,{isExpand:"false",context:Ht,children:[jsxRuntimeExports.jsx(ChatMessages,{ref:ft,children:Mt==="prompt"?jsxRuntimeExports.jsxs(ContainerPrePrompts,{children:[jsxRuntimeExports.jsx(TokenTitleContainer,{children:jsxRuntimeExports.jsx(Hi,{text:bt("bl_chat_pre_prompts"),wrap:!0,textAlign:"center"})}),jsxRuntimeExports.jsx(ContainerPromptsList,{children:jsxRuntimeExports.jsx(PrePrompts,{children:Yt.map((Jt,rr)=>jsxRuntimeExports.jsx(gE,{text:Jt.title,emoji:Jt.emoji,onClick:()=>{Wt("preprompt_clicked"),St({value:Jt.title,role:"user"})},borderColor:yt.primary300,textColor:yt.primary300,backgroundColor:yt.white,width:"230px"},rr))})})]}):jsxRuntimeExports.jsxs(ContainerMessages,{children:[Rt.map((Jt,rr)=>jsxRuntimeExports.jsx(no,{logo:Jt.role==="assistant"?At.logoAvatar?At.logoAvatar:eye:Lt&&Lt.avatar?Lt.avatar:user,name:Jt.role==="assistant"?At.name?At.name:"Linda":Lt?Lt.nameEmployee:"Tú",textSize:"medium",role:Jt.role,feedbackCategory:Jt.feedbackCategory,run_id:Jt.run_id,origin,csv:Jt.csv,id:rr,setImage:Nt,content:Jt.content,dataAI:At,viewCopy:Pt.viewCopy,onClick:nr=>{sendPostMessage(EVENT_TYPE.CHAT_ACTION_CLICK,{},nr,origin)},autoplay:rr!=0&&rr===Rt.length-1&&Jt.role!="user"},`message-${rr}-${Jt.role}`)),Tt&&jsxRuntimeExports.jsxs(Loading,{children:[jsxRuntimeExports.jsx(Xg,{name:At.name?At.name:"Linda",logo:At.logoAvatar?At.logoAvatar:eye,size:"small",logoSize:"small"}),jsxRuntimeExports.jsx(Span,{children:bt("")}),jsxRuntimeExports.jsx(LoadingImg,{src:loading,alt:""})]}),jsxRuntimeExports.jsx("div",{ref:ot,style:{float:"left",clear:"both",height:"1px"}})]})}),Bt&&jsxRuntimeExports.jsx(ButtonsContainer,{children:jsxRuntimeExports.jsx(b,{text:bt("bl_chat_continue"),onClick:kt,color:yt.primary300,width:"100%"})}),jsxRuntimeExports.jsx(ContainerSend,{children:jsxRuntimeExports.jsx(kI,{sendMessage:Jt=>St(Jt),disabled:Tt||$t,size:{width:mt.widthSize,height:mt.heightSize},isExpand:!(mt.widthSize<768),initialValue:"",placeholder:bt("bl_chat_placeholder"),dataAI:At,recordingText:bt("bl_chat_recording_text"),mode:Pt.typeInput,disabledSendImage:!Pt.sendImage,secondColor:yt.secondary300})})]})]})}),!xt&&jsxRuntimeExports.jsx(OpenButton,{toggle:xt?"true":"false",id:"button-linda-toggle",children:jsxRuntimeExports.jsx(AtomButtonChat,{typeLogo:Ct,text:bt("chat_talk_to"),onClick:()=>Et(!0)})})]})}):null};var build_umd={exports:{}};(function(ot,ft){(function(vt,yt){ot.exports=yt()})(commonjsGlobal,function(){return function(){var mt={"./packages/@logrocket/console/src/index.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=void 0;var _t=wt(St("./packages/@logrocket/console/src/registerConsole.js")),kt=_t.default;Et.default=kt},"./packages/@logrocket/console/src/registerConsole.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=At;var _t=wt(St("./node_modules/@babel/runtime/helpers/typeof.js")),kt=wt(St("./packages/@logrocket/utils/src/enhanceFunc.ts")),Ct=St("./packages/@logrocket/exceptions/src/index.js");function At(Ot){var Nt=[],Pt=["log","warn","info","error","debug"];return Pt.forEach(function(Mt){Nt.push((0,kt.default)(console,Mt,function(){for(var Tt=arguments.length,Rt=new Array(Tt),Lt=0;Lt0&&arguments[0]!==void 0?arguments[0]:{},$t=Dt.isEnabled;if((0,_t.default)($t)==="object"&&$t[Mt]===!1||$t===!1)return null;if(Mt==="error"&&Dt.shouldAggregateConsoleErrors)if(Rt&&Rt.length>=2&&Rt[0]==="ERROR"){var Bt="";try{Bt=" ".concat(Rt[1])}catch{}Ct.Capture.captureMessage(Ot,"".concat(Rt[0]).concat(Bt),Rt,{},!0)}else Ct.Capture.captureMessage(Ot,Rt[0],Rt,{},!0);return{logLevel:Mt.toUpperCase(),args:Rt}})}))}),function(){Nt.forEach(function(Mt){return Mt()})}}},"./packages/@logrocket/exceptions/src/Capture.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.captureMessage=At,Et.captureException=Ot;var _t=St("./packages/@logrocket/utils/src/scrubException.ts"),kt=wt(St("./packages/@logrocket/utils/src/TraceKit.js")),Ct=wt(St("./packages/@logrocket/exceptions/src/stackTraceFromError.js"));function At(Nt,Pt,Mt){var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Rt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Lt={exceptionType:Rt?"CONSOLE":"MESSAGE",message:Pt,messageArgs:Mt,browserHref:window.location?window.location.href:""};(0,_t.scrubException)(Lt,Tt),Nt.addEvent("lr.core.Exception",function(){return Lt})}function Ot(Nt,Pt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Rt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"WINDOW",Lt=Tt||kt.default.computeStackTrace(Pt),Dt={exceptionType:Rt,errorType:Lt.name,message:Lt.message,browserHref:window.location?window.location.href:""};(0,_t.scrubException)(Dt,Mt);var $t={_stackTrace:(0,Ct.default)(Lt)};Nt.addEvent("lr.core.Exception",function(){return Dt},$t)}},"./packages/@logrocket/exceptions/src/index.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),_t=St("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(Et,"__esModule",{value:!0}),Object.defineProperty(Et,"registerExceptions",{enumerable:!0,get:function(){return kt.default}}),Et.Capture=void 0;var kt=wt(St("./packages/@logrocket/exceptions/src/registerExceptions.js")),Ct=Ot(St("./packages/@logrocket/exceptions/src/Capture.js"));Et.Capture=Ct;function At(Nt){if(typeof WeakMap!="function")return null;var Pt=new WeakMap,Mt=new WeakMap;return(At=function(Rt){return Rt?Mt:Pt})(Nt)}function Ot(Nt,Pt){if(!Pt&&Nt&&Nt.__esModule)return Nt;if(Nt===null||_t(Nt)!=="object"&&typeof Nt!="function")return{default:Nt};var Mt=At(Pt);if(Mt&&Mt.has(Nt))return Mt.get(Nt);var Tt={},Rt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Lt in Nt)if(Lt!=="default"&&Object.prototype.hasOwnProperty.call(Nt,Lt)){var Dt=Rt?Object.getOwnPropertyDescriptor(Nt,Lt):null;Dt&&(Dt.get||Dt.set)?Object.defineProperty(Tt,Lt,Dt):Tt[Lt]=Nt[Lt]}return Tt.default=Nt,Mt&&Mt.set(Nt,Tt),Tt}},"./packages/@logrocket/exceptions/src/raven/raven.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=void 0;var _t=wt(St("./node_modules/@babel/runtime/helpers/classCallCheck.js")),kt=wt(St("./node_modules/@babel/runtime/helpers/createClass.js")),Ct=wt(St("./packages/@logrocket/utils/src/TraceKit.js")),At=Object.prototype;function Ot(Lt){return Lt===void 0}function Nt(Lt){return typeof Lt=="function"}function Pt(Lt,Dt){return At.hasOwnProperty.call(Lt,Dt)}function Mt(Lt,Dt,$t,Bt){var Ht=Lt[Dt];Lt[Dt]=$t(Ht),Bt&&Bt.push([Lt,Dt,Ht])}var Tt=typeof window<"u"?window:typeof St.g<"u"?St.g:typeof self<"u"?self:{};Tt.document;var Rt=function(){function Lt(Dt){var $t=Dt.captureException;(0,_t.default)(this,Lt),this._errorHandler=this._errorHandler.bind(this),this._ignoreOnError=0,this._wrappedBuiltIns=[],this.captureException=$t,Ct.default.report.subscribe(this._errorHandler),this._instrumentTryCatch()}return(0,kt.default)(Lt,[{key:"uninstall",value:function(){Ct.default.report.unsubscribe(this._errorHandler);for(var $t;this._wrappedBuiltIns.length;){$t=this._wrappedBuiltIns.shift();var Bt=$t[0],Ht=$t[1],Yt=$t[2];Bt[Ht]=Yt}}},{key:"_errorHandler",value:function($t){this._ignoreOnError||this.captureException($t)}},{key:"_ignoreNextOnError",value:function(){var $t=this;this._ignoreOnError+=1,setTimeout(function(){$t._ignoreOnError-=1})}},{key:"context",value:function($t,Bt,Ht){return Nt($t)&&(Ht=Bt||[],Bt=$t,$t=void 0),this.wrap($t,Bt).apply(this,Ht)}},{key:"wrap",value:function($t,Bt,Ht){var Yt=this;if(Ot(Bt)&&!Nt($t))return $t;if(Nt($t)&&(Bt=$t,$t=void 0),!Nt(Bt))return Bt;try{if(Bt.__lr__)return Bt;if(Bt.__lr_wrapper__)return Bt.__lr_wrapper__;if(!Object.isExtensible(Bt))return Bt}catch{return Bt}function Wt(){var Jt=[],rr=arguments.length,nr=!$t||$t&&$t.deep!==!1;for(Ht&&Nt(Ht)&&Ht.apply(this,arguments);rr--;)Jt[rr]=nr?Yt.wrap($t,arguments[rr]):arguments[rr];try{return Bt.apply(this,Jt)}catch(Zt){throw Yt._ignoreNextOnError(),Yt.captureException(Ct.default.computeStackTrace(Zt),$t),Zt}}for(var Xt in Bt)Pt(Bt,Xt)&&(Wt[Xt]=Bt[Xt]);return Wt.prototype=Bt.prototype,Bt.__lr_wrapper__=Wt,Wt.__lr__=!0,Wt.__inner__=Bt,Wt}},{key:"_instrumentTryCatch",value:function(){var $t=this,Bt=$t._wrappedBuiltIns;function Ht(rr){return function(nr,Zt){for(var qt=new Array(arguments.length),Kt=0;Kt2?Lt-2:0),$t=2;$t=0&&Ct.splice(Rt,1)}},clear:function(){Ct=[]}};Et.default=Pt},"./packages/@logrocket/network/src/index.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=Rt;var _t=wt(St("./node_modules/@babel/runtime/helpers/defineProperty.js")),kt=wt(St("./node_modules/@babel/runtime/helpers/typeof.js")),Ct=wt(St("./packages/@logrocket/network/src/registerFetch.js")),At=St("./packages/@logrocket/network/src/registerIonic.ts"),Ot=wt(St("./packages/@logrocket/network/src/registerNetworkInformation.js")),Nt=wt(St("./packages/@logrocket/network/src/registerXHR.js")),Pt=wt(St("./packages/@logrocket/utils/src/mapValues.js"));function Mt(Lt,Dt){var $t=Object.keys(Lt);if(Object.getOwnPropertySymbols){var Bt=Object.getOwnPropertySymbols(Lt);Dt&&(Bt=Bt.filter(function(Ht){return Object.getOwnPropertyDescriptor(Lt,Ht).enumerable})),$t.push.apply($t,Bt)}return $t}function Tt(Lt){for(var Dt=1;Dt1&&arguments[1]!==void 0?arguments[1]:{isReactNative:!1,isDisabled:!1};if((Dt==null?void 0:Dt.isDisabled)===!0)return function(){};var $t=Dt.isReactNative,Bt=Dt.shouldAugmentNPS,Ht=Dt.shouldParseXHRBlob,Yt={},Wt=function(Ut){var Vt=4096e3,tr=Ut;if((0,kt.default)(Ut)==="object"&&Ut!=null){var or=Object.getPrototypeOf(Ut);(or===Object.prototype||or===null)&&(tr=JSON.stringify(Ut))}if(tr&&tr.length&&tr.length>Vt&&typeof tr=="string"){var Qt=tr.substring(0,1e3);return"".concat(Qt,` ... LogRocket truncating to first 1000 characters. Keep data under 4MB to prevent truncation. https://docs.logrocket.com/reference/network`)}return Ut},Xt=function(Ut,Vt){var tr=Vt.method;Lt.addEvent("lr.network.RequestEvent",function(){var or=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Qt=or.isEnabled,ar=Qt===void 0?!0:Qt,sr=or.requestSanitizer,dr=sr===void 0?function(ur){return ur}:sr;if(!ar)return null;var vr=null;try{vr=dr(Tt(Tt({},Vt),{},{reqId:Ut}))}catch(ur){console.error(ur)}if(vr){var xr=vr.url;if(typeof document<"u"&&typeof document.createElement=="function"){var _r=document.createElement("a");_r.href=vr.url,xr=_r.href}return{reqId:Ut,url:xr,headers:(0,Pt.default)(vr.headers,function(ur){return"".concat(ur)}),body:Wt(vr.body),method:tr,referrer:vr.referrer||void 0,mode:vr.mode||void 0,credentials:vr.credentials||void 0}}return Yt[Ut]=!0,null})},Jt=function(Ut,Vt){var tr=Vt.method,or=Vt.status,Qt=Vt.responseType;Lt.addEvent("lr.network.ResponseEvent",function(){var ar=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},sr=ar.isEnabled,dr=sr===void 0?!0:sr,vr=ar.responseSanitizer,xr=vr===void 0?function(ur){return ur}:vr;if(dr){if(Yt[Ut])return delete Yt[Ut],null}else return null;var _r=null;try{_r=xr(Tt(Tt({},Vt),{},{reqId:Ut}))}catch(ur){console.error(ur)}return _r?{reqId:Ut,responseType:Qt,status:_r.status,headers:(0,Pt.default)(_r.headers,function(ur){return"".concat(ur)}),body:Wt(_r.body),method:tr}:{reqId:Ut,responseType:Qt,status:or,headers:{},body:null,method:tr}})},rr=function(Ut){return Lt.isDisabled||Yt[Ut]===!0},nr=(0,Ct.default)({addRequest:Xt,addResponse:Jt,isIgnored:rr}),Zt=(0,Nt.default)({addRequest:Xt,addResponse:Jt,isIgnored:rr,logger:Lt,shouldAugmentNPS:Bt,shouldParseXHRBlob:Ht}),qt=(0,At.registerIonic)({addRequest:Xt,addResponse:Jt,isIgnored:rr}),Kt=$t?function(){}:(0,Ot.default)(Lt);return function(){Kt(),nr(),Zt(),qt()}}},"./packages/@logrocket/network/src/registerFetch.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=Tt;var _t=wt(St("./node_modules/@babel/runtime/helpers/defineProperty.js")),kt=wt(St("./packages/@logrocket/utils/src/mapValues.js")),Ct=wt(St("./packages/@logrocket/network/src/fetchIntercept.js"));function At(Rt,Lt){var Dt=Object.keys(Rt);if(Object.getOwnPropertySymbols){var $t=Object.getOwnPropertySymbols(Rt);Lt&&($t=$t.filter(function(Bt){return Object.getOwnPropertyDescriptor(Rt,Bt).enumerable})),Dt.push.apply(Dt,$t)}return Dt}function Ot(Rt){for(var Lt=1;Lt0&&arguments[0]!==void 0?arguments[0]:{};return{url:Rt.url,headers:Pt(Rt.headers),method:Rt.method&&Rt.method.toUpperCase(),referrer:Rt.referrer||void 0,mode:Rt.mode||void 0,credentials:Rt.credentials||void 0}}function Tt(Rt){var Lt=Rt.addRequest,Dt=Rt.addResponse,$t=Rt.isIgnored,Bt="fetch-",Ht={},Yt=Ct.default.register({request:function(Xt){for(var Jt=arguments.length,rr=new Array(Jt>1?Jt-1:0),nr=1;nr=ur.length?{done:!0}:{done:!1,value:ur[yr++]}},e:function(Ur){throw Ur},f:hr}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Mr=!0,Dr=!1,Br;return{s:function(){mr=mr.call(ur)},n:function(){var Ur=mr.next();return Mr=Ur.done,Ur},e:function(Ur){Dr=!0,Br=Ur},f:function(){try{!Mr&&mr.return!=null&&mr.return()}finally{if(Dr)throw Br}}}}function Nt(ur,pr){if(ur){if(typeof ur=="string")return Pt(ur,pr);var mr=Object.prototype.toString.call(ur).slice(8,-1);if(mr==="Object"&&ur.constructor&&(mr=ur.constructor.name),mr==="Map"||mr==="Set")return Array.from(ur);if(mr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mr))return Pt(ur,pr)}}function Pt(ur,pr){(pr==null||pr>ur.length)&&(pr=ur.length);for(var mr=0,yr=new Array(pr);mr0){var Mr=!1;if(hr.forEach(function(Dr){St.g[Dr]&&ur instanceof St.g[Dr]&&(Mr=!0)}),!Mr)throw new Error("INSTANCE_TYPE_MISMATCH_DATA ".concat((0,Ct.default)(hr).join(", ")))}if(hr.size===0&&!yr.has(mr))throw new Error("TYPE_MISMATCH_DATA ".concat((0,Ct.default)(yr).join(", ")));switch(pr){case"utf8":return ur;default:return JSON.stringify(ur,void 0,2)}}function vr(ur,pr){ur=ur||{};var mr,yr=ur.data;try{mr=rr(Lt,ur.serializer||pr.getDataSerializer(),"serializer / data payload type")}catch{mr=rr(Dt,ur.serializer||pr.getDataSerializer(),"serializer / data payload type"),yr={}}return{data:yr,filePath:ur.filePath,followRedirect:ur.followRedirect,headers:nr(ur.headers||{},Wt,"Invalid header type, must be string"),method:rr(Rt,ur.method||Rt[0],"method"),name:ur.name,params:nr(ur.params||{},Xt,"Invalid param, must be of type string or array"),responseType:ur.responseType,serializer:mr,connectTimeout:ur.connectTimeout,readTimeout:ur.readTimeout,timeout:ur.timeout}}var xr=0;function _r(ur){var pr,mr,yr,hr=ur.addRequest,Mr=ur.addResponse,Dr=ur.isIgnored,Br=(pr=window.cordova)===null||pr===void 0||(mr=pr.plugin)===null||mr===void 0?void 0:mr.http,jr={},Ur=!1;if(typeof Br>"u")return function(){};var Zr=(yr=window.ionic)===null||yr===void 0?void 0:yr.platforms;if(typeof Zr<"u"&&typeof Zr.some=="function"&&Zr.some(function($r){return Bt.has($r)}))return function(){};var Nr=Br.sendRequest,Jr=(0,At.default)(function($r,Rr,Cr){if(!Dr("".concat($t).concat(Cr)))try{var lr={url:$r.url||"",status:$r.status<600&&$r.status>=100?$r.status:0,headers:$r.headers||{},body:Rr?$r.data:$r.error,method:jr[Cr].toUpperCase()};Mr("".concat($t).concat(Cr),lr)}catch(wr){var fr={url:$r.url||"",status:$r.status<600&&$r.status>=100?$r.status:0,headers:$r.headers||{},body:"LogRocket fetch error: ".concat(wr.message),method:jr[Cr].toUpperCase()};Mr("".concat($t).concat(Cr),fr)}});return Br.sendRequest=function($r,Rr,Cr,lr){var fr=++xr,wr=function(qr){Ur||(Jr(qr,!0,fr),delete jr[fr]),Cr(qr)},kr=function(qr){Ur||(Jr(qr,!1,fr),delete jr[fr]),lr(qr)};if(!Ur)try{var br=vr(Rr,Br),Vr=Qt($r,tr("",br.params,!0)),Qr=Kt($r,br.headers,Br),Ar=br.method||"get";jr[fr]=Ar;var rn={url:Vr,method:Ar.toUpperCase(),headers:Qr||{},body:dr(br.data||{},br.serializer)};hr("".concat($t).concat(fr),rn)}catch(Lr){var Kr={url:$r,method:(Rr.method||"get").toUpperCase(),headers:{},body:"LogRocket fetch error: ".concat(Lr.message)};hr("".concat($t).concat(fr),Kr)}return Nr($r,Rr,wr,kr)},function(){Ur=!0,Br.sendRequest=Nr,jr={}}}},"./packages/@logrocket/network/src/registerNetworkInformation.js":function(xt,Et){Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=wt;var St={"slow-2g":"SLOW2G","2g":"TWOG","3g":"THREEG","4g":"FOURG"};function wt(_t){var kt=void 0;function Ct(){var At={online:window.navigator.onLine,effectiveType:"UNKOWN"};window.navigator.onLine?window.navigator.connection&&window.navigator.connection.effectiveType&&(At.effectiveType=St[window.navigator.connection.effectiveType]||"UNKNOWN"):At.effectiveType="NONE",!(kt&&At.online===kt.online&&At.effectiveType===kt.effectiveType)&&(kt=At,_t.addEvent("lr.network.NetworkStatusEvent",function(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Nt=Ot.isEnabled,Pt=Nt===void 0?!0:Nt;return Pt?At:null}))}return setTimeout(Ct),window.navigator.connection&&typeof window.navigator.connection.addEventListener=="function"&&window.navigator.connection.addEventListener("change",Ct),window.addEventListener("online",Ct),window.addEventListener("offline",Ct),function(){window.removeEventListener("offline",Ct),window.removeEventListener("online",Ct),window.navigator.connection&&typeof window.navigator.connection.removeEventListener=="function"&&window.navigator.connection.removeEventListener("change",Ct)}}},"./packages/@logrocket/network/src/registerXHR.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.setActive=Nt,Et.default=Mt;var _t=wt(St("./packages/@logrocket/utils/src/mapValues.js")),kt=wt(St("./packages/@logrocket/utils/src/enhanceFunc.ts")),Ct=wt(St("./packages/@logrocket/utils/src/startsWith.js")),At=St("./packages/@logrocket/utils/src/constants/nps.js"),Ot=!0;function Nt(Tt){Ot=Tt}var Pt=0;function Mt(Tt){var Rt=Tt.addRequest,Lt=Tt.addResponse,Dt=Tt.isIgnored,$t=Tt.logger,Bt=Tt.shouldAugmentNPS,Ht=Bt===void 0?!0:Bt,Yt=Tt.shouldParseXHRBlob,Wt=Yt===void 0?!1:Yt,Xt=XMLHttpRequest,Jt=new WeakMap,rr=!1,nr="xhr-";return window._lrXMLHttpRequest=XMLHttpRequest,XMLHttpRequest=function(qt,Kt){var zt=new Xt(qt,Kt);if(!Ot)return zt;Jt.set(zt,{xhrId:++Pt,headers:{}});var Ut=zt.open;function Vt(){for(var ar=arguments.length,sr=new Array(ar),dr=0;dr")),sr[1]=_r.href}}catch{}return Ut.apply(this,sr)}var tr=zt.send;function or(){for(var ar=arguments.length,sr=new Array(ar),dr=0;dr")}return pr}).join("&");sr[0]=ur}}catch{}return tr.apply(this,sr)}Ht&&(zt.open=Vt,zt.send=or),(0,kt.default)(zt,"open",function(ar,sr){if(!rr){var dr=Jt.get(zt);dr.method=ar,dr.url=sr}}),(0,kt.default)(zt,"send",function(ar){if(!rr){var sr=Jt.get(zt);if(sr){var dr={url:sr.url,method:sr.method&&sr.method.toUpperCase(),headers:(0,_t.default)(sr.headers||{},function(vr){return vr.join(", ")}),body:ar};Rt("".concat(nr).concat(sr.xhrId),dr)}}}),(0,kt.default)(zt,"setRequestHeader",function(ar,sr){if(!rr){var dr=Jt.get(zt);dr&&(dr.headers=dr.headers||{},dr.headers[ar]=dr.headers[ar]||[],dr.headers[ar].push(sr))}});var Qt={readystatechange:function(){if(!rr&&zt.readyState===4){var sr=Jt.get(zt);if(!sr||Dt("".concat(nr).concat(sr.xhrId)))return;var dr=zt.getAllResponseHeaders()||"",vr=dr.split(/[\r\n]+/).reduce(function(pr,mr){var yr=pr,hr=mr.split(": ");if(hr.length>0){var Mr=hr.shift(),Dr=hr.join(": ");pr[Mr]?yr[Mr]+=", ".concat(Dr):yr[Mr]=Dr}return yr},{}),xr;try{switch(zt.responseType){case"json":xr=$t._shouldCloneResponse?JSON.parse(JSON.stringify(zt.response)):zt.response;break;case"arraybuffer":case"blob":{xr=zt.response;break}case"document":{xr=zt.responseXML;break}case"text":case"":{xr=zt.responseText;break}default:xr=""}}catch{xr="LogRocket: Error accessing response."}var _r={url:sr.url,status:zt.status,headers:vr,body:xr,method:(sr.method||"").toUpperCase()};if(Wt&&_r.body instanceof Blob){var ur=new FileReader;ur.readAsText(_r.body),ur.onload=function(){try{_r.body=JSON.parse(ur.result)}catch{}Lt("".concat(nr).concat(sr.xhrId),_r)}}else Lt("".concat(nr).concat(sr.xhrId),_r)}}};return Object.keys(Qt).forEach(function(ar){zt.addEventListener(ar,Qt[ar])}),zt},XMLHttpRequest.prototype=Xt.prototype,["UNSENT","OPENED","HEADERS_RECEIVED","LOADING","DONE"].forEach(function(Zt){XMLHttpRequest[Zt]=Xt[Zt]}),function(){rr=!0,XMLHttpRequest=Xt}}},"./packages/@logrocket/now/src/index.js":function(xt,Et){Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=void 0;var St=Date.now.bind(Date),wt=St(),_t=typeof performance<"u"&&performance.now?performance.now.bind(performance):function(){return St()-wt};Et.default=_t},"./packages/@logrocket/redux/src/createEnhancer.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=Nt;var _t=wt(St("./node_modules/@babel/runtime/helpers/defineProperty.js")),kt=wt(St("./packages/@logrocket/now/src/index.js"));function Ct(Pt,Mt){var Tt=Object.keys(Pt);if(Object.getOwnPropertySymbols){var Rt=Object.getOwnPropertySymbols(Pt);Mt&&(Rt=Rt.filter(function(Lt){return Object.getOwnPropertyDescriptor(Pt,Lt).enumerable})),Tt.push.apply(Tt,Rt)}return Tt}function At(Pt){for(var Mt=1;Mt1&&arguments[1]!==void 0?arguments[1]:{},Tt=Mt.stateSanitizer,Rt=Tt===void 0?function($t){return $t}:Tt,Lt=Mt.actionSanitizer,Dt=Lt===void 0?function($t){return $t}:Lt;return function($t){return function(Bt,Ht,Yt){var Wt=$t(Bt,Ht,Yt),Xt=Wt.dispatch,Jt=Ot++;Pt.addEvent("lr.redux.InitialState",function(){var nr;try{nr=Rt(Wt.getState())}catch(Zt){console.error(Zt.toString())}return{state:nr,storeId:Jt}});var rr=function(Zt){var qt=(0,kt.default)(),Kt,zt;try{zt=Xt(Zt)}catch(Vt){Kt=Vt}finally{var Ut=(0,kt.default)()-qt;Pt.addEvent("lr.redux.ReduxAction",function(){var Vt=null,tr=null;try{Vt=Rt(Wt.getState()),tr=Dt(Zt)}catch(or){console.error(or.toString())}return Vt&&tr?{storeId:Jt,action:tr,duration:Ut,stateDelta:Vt}:null})}if(Kt)throw Kt;return zt};return At(At({},Wt),{},{dispatch:rr})}}}},"./packages/@logrocket/redux/src/createMiddleware.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=Ct;var _t=wt(St("./packages/@logrocket/now/src/index.js")),kt=0;function Ct(At){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nt=Ot.stateSanitizer,Pt=Nt===void 0?function(Rt){return Rt}:Nt,Mt=Ot.actionSanitizer,Tt=Mt===void 0?function(Rt){return Rt}:Mt;return function(Rt){var Lt=kt++;return At.addEvent("lr.redux.InitialState",function(){var Dt;try{Dt=Pt(Rt.getState())}catch($t){console.error($t.toString())}return{state:Dt,storeId:Lt}}),function(Dt){return function($t){var Bt=(0,_t.default)(),Ht,Yt;try{Yt=Dt($t)}catch(Xt){Ht=Xt}finally{var Wt=(0,_t.default)()-Bt;At.addEvent("lr.redux.ReduxAction",function(){var Xt=null,Jt=null;try{Xt=Pt(Rt.getState()),Jt=Tt($t)}catch(rr){console.error(rr.toString())}return Xt&&Jt?{storeId:Lt,action:Jt,duration:Wt,stateDelta:Xt}:null})}if(Ht)throw Ht;return Yt}}}}},"./packages/@logrocket/redux/src/index.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Object.defineProperty(Et,"createEnhancer",{enumerable:!0,get:function(){return _t.default}}),Object.defineProperty(Et,"createMiddleware",{enumerable:!0,get:function(){return kt.default}});var _t=wt(St("./packages/@logrocket/redux/src/createEnhancer.js")),kt=wt(St("./packages/@logrocket/redux/src/createMiddleware.js"))},"./packages/@logrocket/utils/src/TraceKit.js":function(xt,Et,St){Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=void 0;var wt={collectWindowErrors:!0,debug:!1},_t=typeof window<"u"?window:typeof St.g<"u"?St.g:typeof self<"u"?self:{},kt=[].slice,Ct="?",At=/^(?:Uncaught (?:exception: )?)?((?:Eval|Internal|Range|Reference|Syntax|Type|URI)Error): ?(.*)$/;function Ot(){return typeof document>"u"||typeof document.location>"u"?"":document.location.href}wt.report=function(){var Mt=[],Tt=null,Rt=null,Lt=null;function Dt(qt){Jt(),Mt.push(qt)}function $t(qt){for(var Kt=Mt.length-1;Kt>=0;--Kt)Mt[Kt]===qt&&Mt.splice(Kt,1)}function Bt(){rr(),Mt=[]}function Ht(qt,Kt){var zt=null;if(!(Kt&&!wt.collectWindowErrors)){for(var Ut in Mt)if(Mt.hasOwnProperty(Ut))try{Mt[Ut].apply(null,[qt].concat(kt.call(arguments,2)))}catch(Vt){zt=Vt}if(zt)throw zt}}var Yt,Wt;function Xt(qt,Kt,zt,Ut,Vt){var tr=null;if(Lt)wt.computeStackTrace.augmentStackTraceWithInitialElement(Lt,Kt,zt,qt),nr();else if(Vt)tr=wt.computeStackTrace(Vt),Ht(tr,!0);else{var or={url:Kt,line:zt,column:Ut},Qt=void 0,ar=qt,sr;if({}.toString.call(qt)==="[object String]"){var sr=qt.match(At);sr&&(Qt=sr[1],ar=sr[2])}or.func=Ct,tr={name:Qt,message:ar,url:Ot(),stack:[or]},Ht(tr,!0)}return Yt?Yt.apply(this,arguments):!1}function Jt(){Wt||(Yt=_t.onerror,_t.onerror=Xt,Wt=!0)}function rr(){Wt&&(_t.onerror=Yt,Wt=!1,Yt=void 0)}function nr(){var qt=Lt,Kt=Tt;Tt=null,Lt=null,Rt=null,Ht.apply(null,[qt,!1].concat(Kt))}function Zt(qt,Kt){var zt=kt.call(arguments,1);if(Lt){if(Rt===qt)return;nr()}var Ut=wt.computeStackTrace(qt);if(Lt=Ut,Rt=qt,Tt=zt,setTimeout(function(){Rt===qt&&nr()},Ut.incomplete?2e3:0),Kt!==!1)throw qt}return Zt.subscribe=Dt,Zt.unsubscribe=$t,Zt.uninstall=Bt,Zt}(),wt.computeStackTrace=function(){function Mt(Dt){if(!(typeof Dt.stack>"u"||!Dt.stack)){var $t=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Bt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|resource|\[native).*?)(?::(\d+))?(?::(\d+))?\s*$/i,Ht=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Yt=Dt.stack.split(` `),Wt=[],Xt,Jt;/^(.*) is undefined$/.exec(Dt.message);for(var rr=0,nr=Yt.length;rr0&&Dt.stack[0].url===Yt.url){if(Dt.stack[0].line===Yt.line)return!1;if(!Dt.stack[0].line&&Dt.stack[0].func===Yt.func)return Dt.stack[0].line=Yt.line,!1}return Dt.stack.unshift(Yt),Dt.partial=!0,!0}else Dt.incomplete=!0;return!1}function Rt(Dt,$t){for(var Bt=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,Ht=[],Yt={},Wt=!1,Xt,Jt,rr=Rt.caller;rr&&!Wt;rr=rr.caller)if(!(rr===Lt||rr===wt.report)){if(Jt={url:null,func:Ct,line:null,column:null},rr.name?Jt.func=rr.name:(Xt=Bt.exec(rr.toString()))&&(Jt.func=Xt[1]),typeof Jt.func>"u")try{Jt.func=Xt.input.substring(0,Xt.input.indexOf("{"))}catch{}Yt[""+rr]?Wt=!0:Yt[""+rr]=!0,Ht.push(Jt)}$t&&Ht.splice(0,$t);var nr={name:Dt.name,message:Dt.message,url:Ot(),stack:Ht};return Tt(nr,Dt.sourceURL||Dt.fileName,Dt.line||Dt.lineNumber,Dt.message||Dt.description),nr}function Lt(Dt,$t){var Bt=null;$t=$t==null?0:+$t;try{if(Bt=Mt(Dt),Bt)return Bt}catch(Ht){if(wt.debug)throw Ht}try{if(Bt=Rt(Dt,$t+1),Bt)return Bt}catch(Ht){if(wt.debug)throw Ht}return{name:Dt.name,message:Dt.message,url:Ot()}}return Lt.augmentStackTraceWithInitialElement=Tt,Lt.computeStackTraceFromStackProp=Mt,Lt}();var Nt=wt;Et.default=Nt},"./packages/@logrocket/utils/src/constants/nps.js":function(xt,Et){Object.defineProperty(Et,"__esModule",{value:!0}),Et.DELIGHTED_FEEDBACK_PREFIX=Et.DELIGHTED_RESPONSES_REGEX=Et.WOOTRIC_RESPONSES_REGEX=void 0;var St=/^https:\/\/production.wootric.com\/responses/;Et.WOOTRIC_RESPONSES_REGEX=St;var wt=/^https:\/\/web.delighted.com\/e\/[a-zA-Z-]*\/c/;Et.DELIGHTED_RESPONSES_REGEX=wt;var _t="comment=";Et.DELIGHTED_FEEDBACK_PREFIX=_t},"./packages/@logrocket/utils/src/createUnsubListener.ts":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.createUnsubListener=At,Et.Handler=void 0;var _t=wt(St("./node_modules/@babel/runtime/helpers/classCallCheck.js")),kt=wt(St("./node_modules/@babel/runtime/helpers/createClass.js")),Ct=function(){function Ot(Nt){(0,_t.default)(this,Ot),this._value=void 0,this._value=Nt}return(0,kt.default)(Ot,[{key:"get",value:function(){return this._value}},{key:"clear",value:function(){this._value=void 0}}]),Ot}();Et.Handler=Ct;function At(Ot){return function(){Ot.clear()}}},"./packages/@logrocket/utils/src/enhanceFunc.ts":function(xt,Et,St){Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=kt;var wt=St("./packages/@logrocket/utils/src/createUnsubListener.ts"),_t=function(){};function kt(Ct,At,Ot){if(typeof Ct[At]!="function")return _t;try{var Nt=function(){for(var Rt,Lt=arguments.length,Dt=new Array(Lt),$t=0;$t1&&arguments[1]!==void 0?arguments[1]:function(){};return function(){var Nt;try{Nt=At.apply(void 0,arguments)}catch(Mt){if(typeof window<"u"&&window._lrdebug)throw Mt;var Pt=Ot(Mt);(0,kt.default)("LogRocket",Mt),(0,_t.default)(Mt,Pt)}return Nt}}},"./packages/@logrocket/utils/src/scrubException.ts":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.scrubException=Mt;var _t=wt(St("./node_modules/@babel/runtime/helpers/typeof.js"));function kt(Tt,Rt){var Lt=typeof Symbol<"u"&&Tt[Symbol.iterator]||Tt["@@iterator"];if(!Lt){if(Array.isArray(Tt)||(Lt=Ct(Tt))||Rt&&Tt&&typeof Tt.length=="number"){Lt&&(Tt=Lt);var Dt=0,$t=function(){};return{s:$t,n:function(){return Dt>=Tt.length?{done:!0}:{done:!1,value:Tt[Dt++]}},e:function(Xt){throw Xt},f:$t}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt=!0,Ht=!1,Yt;return{s:function(){Lt=Lt.call(Tt)},n:function(){var Xt=Lt.next();return Bt=Xt.done,Xt},e:function(Xt){Ht=!0,Yt=Xt},f:function(){try{!Bt&&Lt.return!=null&&Lt.return()}finally{if(Ht)throw Yt}}}}function Ct(Tt,Rt){if(Tt){if(typeof Tt=="string")return At(Tt,Rt);var Lt=Object.prototype.toString.call(Tt).slice(8,-1);if(Lt==="Object"&&Tt.constructor&&(Lt=Tt.constructor.name),Lt==="Map"||Lt==="Set")return Array.from(Tt);if(Lt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Lt))return At(Tt,Rt)}}function At(Tt,Rt){(Rt==null||Rt>Tt.length)&&(Rt=Tt.length);for(var Lt=0,Dt=new Array(Rt);Lt=.25||Pt(Ot({message:Rt},Lt))}function Tt(Rt,Lt){try{var Dt=Rt.message,$t;try{$t=JSON.stringify(Lt).slice(0,1e3)}catch{try{$t="Could not stringify payload: ".concat(Object.prototype.toString.call(Lt))}catch{}}var Bt;try{Bt=Ct.default.computeStackTrace(Rt).stack.map(function(Ht){return{filename:Ht.url,lineno:Ht.line,colno:Ht.column,function:Ht.func||"?"}})}catch{}Pt({message:Dt,extra:{stringPayload:$t},exception:{values:[{type:Rt.type,value:Dt,stacktrace:{frames:Bt}}]}})}catch(Ht){(0,kt.default)("Failed to send",Ht)}}},"./packages/@logrocket/utils/src/startsWith.js":function(xt,Et){Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=St;function St(wt,_t){var kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return wt&&_t&&wt.substring(kt,kt+_t.length)===_t}},"./packages/logrocket/src/LogRocket.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=Et.MAX_QUEUE_SIZE=void 0;var _t=wt(St("./node_modules/@babel/runtime/helpers/classCallCheck.js")),kt=wt(St("./node_modules/@babel/runtime/helpers/createClass.js")),Ct=wt(St("./node_modules/@babel/runtime/helpers/defineProperty.js")),At=wt(St("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),Ot=wt(St("./packages/@logrocket/network/src/index.js")),Nt=St("./packages/@logrocket/exceptions/src/index.js"),Pt=wt(St("./packages/@logrocket/console/src/index.js")),Mt=St("./packages/@logrocket/redux/src/index.js");function Tt(Bt,Ht){var Yt=Object.keys(Bt);if(Object.getOwnPropertySymbols){var Wt=Object.getOwnPropertySymbols(Bt);Ht&&(Wt=Wt.filter(function(Xt){return Object.getOwnPropertyDescriptor(Bt,Xt).enumerable})),Yt.push.apply(Yt,Wt)}return Yt}function Rt(Bt){for(var Ht=1;Ht0&&arguments[0]!==void 0?arguments[0]:{},Yt=Ht.ingestServer,Wt=(0,At.default)(Ht,["ingestServer"]);return Yt?Rt({serverURL:"".concat(Yt,"/i"),statsURL:"".concat(Yt,"/s")},Wt):Wt},$t=function(){function Bt(){var Ht=this;(0,_t.default)(this,Bt),this._buffer=[],["log","info","warn","error","debug"].forEach(function(Yt){Ht[Yt]=function(){for(var Wt=arguments.length,Xt=new Array(Wt),Jt=0;Jt0&&arguments[0]!==void 0?arguments[0]:{};return Yt==="error"&&rr.shouldAggregateConsoleErrors&&Nt.Capture.captureMessage(Ht,Xt[0],Xt,{},!0),{logLevel:Yt.toUpperCase(),args:Xt}},{shouldCaptureStackTrace:!0})}}),this._isInitialized=!1,this._installed=[],window._lr_surl_cb=this.getSessionURL.bind(this)}return(0,kt.default)(Bt,[{key:"addEvent",value:function(Yt,Wt){var Xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Jt=Date.now();this._run(function(rr){rr.addEvent(Yt,Wt,Rt(Rt({},Xt),{},{timeOverride:Jt}))})}},{key:"onLogger",value:function(Yt){for(this._logger=Yt;this._buffer.length>0;){var Wt=this._buffer.shift();Wt(this._logger)}}},{key:"_run",value:function(Yt){if(!this._isDisabled)if(this._logger)Yt(this._logger);else{if(this._buffer.length>=Lt){this._isDisabled=!0,console.warn("LogRocket: script did not load. Check that you have a valid network connection."),this.uninstall();return}this._buffer.push(Yt.bind(this))}}},{key:"init",value:function(Yt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this._isInitialized){var Xt,Jt=Wt.shouldAugmentNPS,rr=Jt===void 0?!0:Jt,nr=Wt.shouldParseXHRBlob,Zt=nr===void 0?!1:nr,qt=Wt.shouldDetectExceptions,Kt=qt===void 0?!0:qt;Kt&&this._installed.push((0,Nt.registerExceptions)(this)),this._installed.push((0,Ot.default)(this,{shouldAugmentNPS:!!rr,shouldParseXHRBlob:!!Zt,isDisabled:(Wt==null||(Xt=Wt.network)===null||Xt===void 0?void 0:Xt.isEnabled)===!1})),this._installed.push((0,Pt.default)(this)),this._isInitialized=!0,this._run(function(zt){zt.init(Yt,Dt(Wt))})}}},{key:"start",value:function(){this._run(function(Yt){Yt.start()})}},{key:"uninstall",value:function(){this._installed.forEach(function(Yt){return Yt()}),this._buffer=[],this._run(function(Yt){Yt.uninstall()})}},{key:"identify",value:function(Yt,Wt){this._run(function(Xt){Xt.identify(Yt,Wt)})}},{key:"startNewSession",value:function(){this._run(function(Yt){Yt.startNewSession()})}},{key:"track",value:function(Yt,Wt){this._run(function(Xt){Xt.track(Yt,Wt)})}},{key:"getSessionURL",value:function(Yt){if(typeof Yt!="function")throw new Error("LogRocket: must pass callback to getSessionURL()");this._run(function(Wt){Wt.getSessionURL?Wt.getSessionURL(Yt):Yt(Wt.recordingURL)})}},{key:"trackScrollEvent",value:function(Yt){this._logger&&this._logger.trackScrollEvent(Yt)}},{key:"getVersion",value:function(Yt){this._run(function(Wt){Yt(Wt.version)})}},{key:"captureMessage",value:function(Yt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Nt.Capture.captureMessage(this,Yt,[Yt],Wt)}},{key:"captureException",value:function(Yt){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Nt.Capture.captureException(this,Yt,Wt)}},{key:"version",get:function(){return this._logger&&this._logger.version}},{key:"sessionURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingID",get:function(){return this._logger&&this._logger.recordingID}},{key:"threadID",get:function(){return this._logger&&this._logger.threadID}},{key:"tabID",get:function(){return this._logger&&this._logger.tabID}},{key:"reduxEnhancer",value:function(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,Mt.createEnhancer)(this,Yt)}},{key:"reduxMiddleware",value:function(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,Mt.createMiddleware)(this,Yt)}},{key:"isDisabled",get:function(){return!!(this._isDisabled||this._logger&&this._logger._isDisabled)}}]),Bt}();Et.default=$t},"./packages/logrocket/src/makeLogRocket.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.default=At;var _t=wt(St("./packages/logrocket/src/LogRocket.js")),kt="LogRocket on React Native requires the LogRocket React Native specific SDK. See setup guide here https://docs.logrocket.com/reference/react-native.",Ct=function(){return{init:function(){},uninstall:function(){},log:function(){},info:function(){},warn:function(){},error:function(){},debug:function(){},addEvent:function(){},identify:function(){},start:function(){},get threadID(){return null},get recordingID(){return null},get recordingURL(){return null},reduxEnhancer:function(){return function(Pt){return function(){return Pt.apply(void 0,arguments)}}},reduxMiddleware:function(){return function(){return function(Pt){return function(Mt){return Pt(Mt)}}}},track:function(){},getSessionURL:function(){},getVersion:function(){},startNewSession:function(){},onLogger:function(){},setClock:function(){},captureMessage:function(){},captureException:function(){}}};function At(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){},Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ct,Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return new _t.default};if(typeof navigator<"u"&&navigator.product==="ReactNative")throw new Error(kt);if(typeof window<"u"){if(window._disableLogRocket)return Nt();if(window.MutationObserver&&window.WeakMap){window._lrMutationObserver=window.MutationObserver;var Mt=Pt();return Ot(Mt),Mt}}return Ct()}},"./packages/logrocket/src/setup.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Et,"__esModule",{value:!0}),Et.getDomainsAndEnv=Ot,Et.setupBaseSDKCONFIG=Nt,Et.default=Pt;var _t=wt(St("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),kt=wt(St("./packages/logrocket/src/makeLogRocket.js")),Ct={"cdn.logrocket.com":"https://r.logrocket.io","cdn.logrocket.io":"https://r.logrocket.io","cdn.lr-ingest.io":"https://r.lr-ingest.io","cdn.lr-in.com":"https://r.lr-in.com","cdn.lr-in-prod.com":"https://r.lr-in-prod.com","cdn.lr-ingest.com":"https://r.lr-ingest.com","cdn.ingest-lr.com":"https://r.ingest-lr.com","cdn.lr-intake.com":"https://r.lr-intake.com","cdn.intake-lr.com":"https://r.intake-lr.com","cdn.logr-ingest.com":"https://r.logr-ingest.com","cdn.lrkt-in.com":"https://r.lrkt-in.com","cdn-staging.logrocket.io":"https://staging-i.logrocket.io","cdn-staging.lr-ingest.io":"https://staging-i.lr-ingest.io","cdn-staging.lr-in.com":"https://staging-i.lr-in.com","cdn-staging.lr-in-prod.com":"https://staging-i.lr-in-prod.com","cdn-staging.lr-ingest.com":"https://staging-i.lr-ingest.com","cdn-staging.ingest-lr.com":"https://staging-i.ingest-lr.com","cdn-staging.lr-intake.com":"https://staging-i.lr-intake.com","cdn-staging.intake-lr.com":"https://staging-i.intake-lr.com","cdn-staging.logr-ingest.com":"https://staging-i.logr-ingest.com","cdn-staging.lrkt-in.com":"https://staging-i.lrkt-in.com"};function At(Mt){return Mt.startsWith("cdn-staging")?"staging":Mt.startsWith("localhost")?"development":"prod"}function Ot(Mt){if(Mt==="script"||Mt==="shopify-pixel"){try{var Tt=document.currentScript,Rt=Tt.src.match(/^(https?:\/\/([^\\]+))\/.+$/),Lt=Rt&&Rt[2];if(Lt&&Ct[Lt])return{scriptEnv:At(Lt),scriptOrigin:Rt&&Rt[1],scriptIngest:Ct[Lt]}}catch{}return{scriptEnv:"prod",scriptOrigin:"https://cdn.logrocket.io"}}else return{scriptEnv:void 0,scriptOrigin:"https://cdn.lrkt-in.com",scriptIngest:"https://r.lrkt-in.com"}}function Nt(Mt){typeof window.__SDKCONFIG__>"u"&&(window.__SDKCONFIG__={}),window.__SDKCONFIG__.serverURL="".concat(Mt,"/i"),window.__SDKCONFIG__.statsURL="".concat(Mt,"/s")}function Pt(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Tt=Mt.enterpriseServer,Rt=Mt.sdkVersion,Lt=Rt===void 0?"9.0.2":Rt,Dt=(0,_t.default)(Mt,["enterpriseServer","sdkVersion"]),$t=Ot(Lt),Bt=$t.scriptEnv,Ht=$t.scriptOrigin,Yt=$t.scriptIngest,Wt=Dt.sdkServer||Tt,Xt=Dt.ingestServer||Tt||Yt,Jt=(0,kt.default)(function(){var rr=document.createElement("script");Xt&&(Nt(Xt),window.__SDKCONFIG__.scriptEnv=Bt),Wt?rr.src="".concat(Wt,"/logger.min.js"):window.__SDKCONFIG__&&window.__SDKCONFIG__.loggerURL?rr.src=window.__SDKCONFIG__.loggerURL:window._lrAsyncScript?rr.src=window._lrAsyncScript:rr.src="".concat(Ht,"/logger-1.min.js"),rr.async=!0,document.head.appendChild(rr),rr.onload=function(){typeof window._LRLogger=="function"?setTimeout(function(){Jt.onLogger(new window._LRLogger({sdkVersion:Lt}))}):(console.warn("LogRocket: script execution has been blocked by a product or service."),Jt.uninstall())},rr.onerror=function(){console.warn("LogRocket: script could not load. Check that you have a valid network connection."),Jt.uninstall()}});return Jt}},"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":function(xt){function Et(St,wt){(wt==null||wt>St.length)&&(wt=St.length);for(var _t=0,kt=new Array(wt);_t=0)&&Object.prototype.propertyIsEnumerable.call(kt,Ot)&&(At[Ot]=kt[Ot])}return At}xt.exports=_t,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":function(xt){function Et(St,wt){if(St==null)return{};var _t={},kt=Object.keys(St),Ct,At;for(At=0;At=0)&&(_t[Ct]=St[Ct]);return _t}xt.exports=Et,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/toConsumableArray.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"),_t=St("./node_modules/@babel/runtime/helpers/iterableToArray.js"),kt=St("./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"),Ct=St("./node_modules/@babel/runtime/helpers/nonIterableSpread.js");function At(Ot){return wt(Ot)||_t(Ot)||kt(Ot)||Ct()}xt.exports=At,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/typeof.js").default;function _t(kt,Ct){if(wt(kt)!=="object"||kt===null)return kt;var At=kt[Symbol.toPrimitive];if(At!==void 0){var Ot=At.call(kt,Ct||"default");if(wt(Ot)!=="object")return Ot;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ct==="string"?String:Number)(kt)}xt.exports=_t,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/typeof.js").default,_t=St("./node_modules/@babel/runtime/helpers/toPrimitive.js");function kt(Ct){var At=_t(Ct,"string");return wt(At)==="symbol"?At:String(At)}xt.exports=kt,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(xt){function Et(St){"@babel/helpers - typeof";return xt.exports=Et=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(wt){return typeof wt}:function(wt){return wt&&typeof Symbol=="function"&&wt.constructor===Symbol&&wt!==Symbol.prototype?"symbol":typeof wt},xt.exports.__esModule=!0,xt.exports.default=xt.exports,Et(St)}xt.exports=Et,xt.exports.__esModule=!0,xt.exports.default=xt.exports},"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":function(xt,Et,St){var wt=St("./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");function _t(kt,Ct){if(kt){if(typeof kt=="string")return wt(kt,Ct);var At=Object.prototype.toString.call(kt).slice(8,-1);if(At==="Object"&&kt.constructor&&(At=kt.constructor.name),At==="Map"||At==="Set")return Array.from(kt);if(At==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(At))return wt(kt,Ct)}}xt.exports=_t,xt.exports.__esModule=!0,xt.exports.default=xt.exports}},vt={};function yt(xt){var Et=vt[xt];if(Et!==void 0)return Et.exports;var St=vt[xt]={exports:{}};return mt[xt](St,St.exports,yt),St.exports}(function(){yt.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()})();var bt={};return function(){var xt=bt;/*!**********************************************!*\ !*** ./packages/logrocket/src/module-npm.js ***! \**********************************************/var Et=yt("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(xt,"__esModule",{value:!0}),xt.default=void 0;var St=Et(yt("./packages/logrocket/src/setup.js")),wt=(0,St.default)(),_t=wt;xt.default=_t}(),bt=bt.default,bt}()})})(build_umd);var build_umdExports=build_umd.exports;const LogRocket=getDefaultExportFromCjs(build_umdExports),App=()=>(reactExports.useEffect(()=>{window.location.hostname!=="localhost"&&LogRocket.init("gmhhak/bewe")},[]),jsxRuntimeExports.jsx(ThemeProvider,{children:jsxRuntimeExports.jsx(AppContent,{})})),AppContent=()=>{const{theme:ot}=useTheme();return jsxRuntimeExports.jsx(SI,{theme:ot,children:jsxRuntimeExports.jsx(BrowserRouter,{children:jsxRuntimeExports.jsx(Routes,{children:jsxRuntimeExports.jsx(Route,{path:"/",element:jsxRuntimeExports.jsx(ChatProvider,{children:jsxRuntimeExports.jsx(Chat,{tokenInput:"",pkInput:""})})})})})})};client.createRoot(document.getElementById("root")).render(jsxRuntimeExports.jsx(React.Fragment,{children:jsxRuntimeExports.jsx(App,{})}))});export default b1();