(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{14053:function(T,S,R){"use strict";function CanonicalizeLocaleList(T){return Intl.getCanonicalLocales(T)}function CanonicalizeTimeZoneName(T,S){var R=S.tzData,N=S.uppercaseLinks,M=T.toUpperCase(),L=Object.keys(R).reduce(function(T,S){return T[S.toUpperCase()]=S,T},{}),U=N[M]||L[M];return"Etc/UTC"===U||"Etc/GMT"===U?"UTC":U}function ToString(T){if("symbol"==typeof T)throw TypeError("Cannot convert a Symbol value to a string");return String(T)}function ToNumber(T){if(void 0===T)return NaN;if(null===T)return 0;if("boolean"==typeof T)return T?1:0;if("number"==typeof T)return T;if("symbol"==typeof T||"bigint"==typeof T)throw TypeError("Cannot convert symbol/bigint to number");return Number(T)}function ToInteger(T){var S=ToNumber(T);if(isNaN(S)||SameValue(S,-0))return 0;if(isFinite(S))return S;var R=Math.floor(Math.abs(S));return(S<0&&(R=-R),SameValue(R,-0))?0:R}function TimeClip(T){return!isFinite(T)||Math.abs(T)>8.64*1e15?NaN:ToInteger(T)}function ToObject(T){if(null==T)throw TypeError("undefined/null cannot be converted to object");return Object(T)}function SameValue(T,S){return Object.is?Object.is(T,S):T===S?0!==T||1/T==1/S:T!=T&&S!=S}function ArrayCreate(T){return Array(T)}function HasOwnProperty(T,S){return Object.prototype.hasOwnProperty.call(T,S)}function Type(T){return null===T?"Null":void 0===T?"Undefined":"function"==typeof T||"object"==typeof T?"Object":"number"==typeof T?"Number":"boolean"==typeof T?"Boolean":"string"==typeof T?"String":"symbol"==typeof T?"Symbol":"bigint"==typeof T?"BigInt":void 0}R.r(S),R.d(S,{ArrayCreate:function(){return ArrayCreate},CanonicalizeLocaleList:function(){return CanonicalizeLocaleList},CanonicalizeTimeZoneName:function(){return CanonicalizeTimeZoneName},CoerceOptionsToObject:function(){return CoerceOptionsToObject},ComputeExponent:function(){return ComputeExponent},ComputeExponentForMagnitude:function(){return ComputeExponentForMagnitude},CurrencyDigits:function(){return CurrencyDigits},DateFromTime:function(){return DateFromTime},Day:function(){return Day},DayFromYear:function(){return DayFromYear},DayWithinYear:function(){return DayWithinYear},DaysInYear:function(){return DaysInYear},FormatNumericToParts:function(){return FormatNumericToParts},FormatNumericToString:function(){return FormatNumericToString},GetNumberOption:function(){return GetNumberOption},GetOption:function(){return GetOption},GetOptionsObject:function(){return GetOptionsObject},HasOwnProperty:function(){return HasOwnProperty},HourFromTime:function(){return HourFromTime},InLeapYear:function(){return InLeapYear},InitializeNumberFormat:function(){return InitializeNumberFormat},IsSanctionedSimpleUnitIdentifier:function(){return IsSanctionedSimpleUnitIdentifier},IsValidTimeZoneName:function(){return IsValidTimeZoneName},IsWellFormedCurrencyCode:function(){return IsWellFormedCurrencyCode},IsWellFormedUnitIdentifier:function(){return IsWellFormedUnitIdentifier},MinFromTime:function(){return MinFromTime},MonthFromTime:function(){return MonthFromTime},OrdinaryHasInstance:function(){return OrdinaryHasInstance},PartitionNumberPattern:function(){return PartitionNumberPattern},PartitionPattern:function(){return PartitionPattern},RangePatternType:function(){return N},SANCTIONED_UNITS:function(){return X},SIMPLE_UNITS:function(){return J},SameValue:function(){return SameValue},SecFromTime:function(){return SecFromTime},SetNumberFormatDigitOptions:function(){return SetNumberFormatDigitOptions},SetNumberFormatUnitOptions:function(){return SetNumberFormatUnitOptions},SupportedLocales:function(){return SupportedLocales},TimeClip:function(){return TimeClip},TimeFromYear:function(){return TimeFromYear},ToNumber:function(){return ToNumber},ToObject:function(){return ToObject},ToRawFixed:function(){return ToRawFixed},ToRawPrecision:function(){return ToRawPrecision},ToString:function(){return ToString},Type:function(){return Type},WeekDay:function(){return WeekDay},YearFromTime:function(){return YearFromTime},_formatToParts:function(){return formatToParts},defineProperty:function(){return defineProperty},getInternalSlot:function(){return getInternalSlot},getMagnitude:function(){return getMagnitude},getMultiInternalSlots:function(){return getMultiInternalSlots},invariant:function(){return invariant},isLiteralPart:function(){return isLiteralPart},isMissingLocaleDataError:function(){return isMissingLocaleDataError},msFromTime:function(){return msFromTime},removeUnitNamespace:function(){return removeUnitNamespace},setInternalSlot:function(){return setInternalSlot},setMultiInternalSlots:function(){return setMultiInternalSlots}});var N,M=864e5;function mod(T,S){return T-Math.floor(T/S)*S}function Day(T){return Math.floor(T/M)}function WeekDay(T){return mod(Day(T)+4,7)}function DayFromYear(T){return Date.UTC(T,0)/M}function TimeFromYear(T){return Date.UTC(T,0)}function YearFromTime(T){return new Date(T).getUTCFullYear()}function DaysInYear(T){return T%4!=0?365:T%100!=0?366:T%400!=0?365:366}function DayWithinYear(T){return Day(T)-DayFromYear(YearFromTime(T))}function InLeapYear(T){return 365===DaysInYear(YearFromTime(T))?0:1}function MonthFromTime(T){var S=DayWithinYear(T),R=InLeapYear(T);if(S>=0&&S<31)return 0;if(S<59+R)return 1;if(S<90+R)return 2;if(S<120+R)return 3;if(S<151+R)return 4;if(S<181+R)return 5;if(S<212+R)return 6;if(S<243+R)return 7;if(S<273+R)return 8;if(S<304+R)return 9;if(S<334+R)return 10;if(S<365+R)return 11;throw Error("Invalid time")}function DateFromTime(T){var S=DayWithinYear(T),R=MonthFromTime(T),N=InLeapYear(T);if(0===R)return S+1;if(1===R)return S-30;if(2===R)return S-58-N;if(3===R)return S-89-N;if(4===R)return S-119-N;if(5===R)return S-150-N;if(6===R)return S-180-N;if(7===R)return S-211-N;if(8===R)return S-242-N;if(9===R)return S-272-N;if(10===R)return S-303-N;if(11===R)return S-333-N;throw Error("Invalid time")}var L=24,U=60,V=60,Y=1e3,W=6e4,K=36e5;function HourFromTime(T){return mod(Math.floor(T/K),L)}function MinFromTime(T){return mod(Math.floor(T/W),U)}function SecFromTime(T){return mod(Math.floor(T/Y),V)}function IsCallable(T){return"function"==typeof T}function OrdinaryHasInstance(T,S,R){if(!IsCallable(T))return!1;if(null==R?void 0:R.boundTargetFunction)return S instanceof(null==R?void 0:R.boundTargetFunction);if("object"!=typeof S)return!1;var N=T.prototype;if("object"!=typeof N)throw TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(N,S)}function msFromTime(T){return mod(T,Y)}function CoerceOptionsToObject(T){return void 0===T?Object.create(null):ToObject(T)}function DefaultNumberOption(T,S,R,N){if(void 0!==T){if(isNaN(T=Number(T))||T<S||T>R)throw RangeError("".concat(T," is outside of range [").concat(S,", ").concat(R,"]"));return Math.floor(T)}return N}function GetNumberOption(T,S,R,N,M){return DefaultNumberOption(T[S],R,N,M)}function GetOption(T,S,R,N,M){if("object"!=typeof T)throw TypeError("Options must be an object");var L=T[S];if(void 0!==L){if("boolean"!==R&&"string"!==R)throw TypeError("invalid type");if("boolean"===R&&(L=!!L),"string"===R&&(L=ToString(L)),void 0!==N&&!N.filter(function(T){return T==L}).length)throw RangeError("".concat(L," is not within ").concat(N.join(", ")));return L}return M}function GetOptionsObject(T){if(void 0===T)return Object.create(null);if("object"==typeof T)return T;throw TypeError("Options must be an object")}var X=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function removeUnitNamespace(T){return T.slice(T.indexOf("-")+1)}var J=X.map(removeUnitNamespace);function IsSanctionedSimpleUnitIdentifier(T){return J.indexOf(T)>-1}function IsValidTimeZoneName(T,S){var R=S.tzData,N=S.uppercaseLinks,M=T.toUpperCase(),L=new Set,U=new Set;return Object.keys(R).map(function(T){return T.toUpperCase()}).forEach(function(T){return L.add(T)}),Object.keys(N).forEach(function(T){U.add(T.toUpperCase()),L.add(N[T].toUpperCase())}),L.has(M)||U.has(M)}function toUpperCase(T){return T.replace(/([a-z])/g,function(T,S){return S.toUpperCase()})}var $=/[^A-Z]/;function IsWellFormedCurrencyCode(T){return!(3!==(T=toUpperCase(T)).length||$.test(T))}function toLowerCase(T){return T.replace(/([A-Z])/g,function(T,S){return S.toLowerCase()})}function IsWellFormedUnitIdentifier(T){if(IsSanctionedSimpleUnitIdentifier(T=toLowerCase(T)))return!0;var S=T.split("-per-");if(2!==S.length)return!1;var R=S[0],N=S[1];return!!(IsSanctionedSimpleUnitIdentifier(R)&&IsSanctionedSimpleUnitIdentifier(N))}function getMagnitude(T){return Math.floor(Math.log(T)*Math.LOG10E)}function repeat(T,S){if("function"==typeof T.repeat)return T.repeat(S);for(var R=Array(S),N=0;N<R.length;N++)R[N]=T;return R.join("")}function setInternalSlot(T,S,R,N){T.get(S)||T.set(S,Object.create(null)),T.get(S)[R]=N}function setMultiInternalSlots(T,S,R){for(var N=0,M=Object.keys(R);N<M.length;N++){var L=M[N];setInternalSlot(T,S,L,R[L])}}function getInternalSlot(T,S,R){return getMultiInternalSlots(T,S,R)[R]}function getMultiInternalSlots(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=T.get(S);if(!M)throw TypeError("".concat(S," InternalSlot has not been initialized"));return R.reduce(function(T,S){return T[S]=M[S],T},Object.create(null))}function isLiteralPart(T){return"literal"===T.type}function defineProperty(T,S,R){Object.defineProperty(T,S,{configurable:!0,enumerable:!1,writable:!0,value:R.value})}function invariant(T,S,R){if(void 0===R&&(R=Error),!T)throw new R(S)}function ComputeExponentForMagnitude(T,S,R){var N=(0,R.getInternalSlots)(T),M=N.notation,L=N.dataLocaleData,U=N.numberingSystem;switch(M){case"standard":return 0;case"scientific":return S;case"engineering":return 3*Math.floor(S/3);default:var V=N.compactDisplay,Y=N.style,W=N.currencyDisplay,K=void 0;if("currency"===Y&&"name"!==W)K=(L.numbers.currency[U]||L.numbers.currency[L.numbers.nu[0]]).short;else{var X=L.numbers.decimal[U]||L.numbers.decimal[L.numbers.nu[0]];K="long"===V?X.long:X.short}if(!K)return 0;var J=String(Math.pow(10,S)),$=Object.keys(K);if(J<$[0])return 0;if(J>$[$.length-1])return $[$.length-1].length-1;var Z=$.indexOf(J);if(-1===Z)return 0;var Q=$[Z];if("0"===K[Q].other)return 0;return Q.length-K[Q].other.match(/0+/)[0].length}}function ToRawPrecision(T,S,R){var N,M,L,U,V=R;if(0===T)N=repeat("0",V),M=0,L=0;else{var Y=T.toString(),W=Y.indexOf("e"),K=Y.split("e"),X=K[0],J=K[1],$=X.replace(".","");if(W>=0&&$.length<=V)M=+J,N=$+repeat("0",V-$.length),L=T;else{var Z=(M=getMagnitude(T))-V+1,Q=Math.round(adjustDecimalPlace(T,Z));adjustDecimalPlace(Q,V-1)>=10&&(M+=1,Q=Math.floor(Q/10)),N=Q.toString(),L=adjustDecimalPlace(Q,V-1-M)}}if(M>=V-1?(N+=repeat("0",M-V+1),U=M+1):M>=0?(N="".concat(N.slice(0,M+1),".").concat(N.slice(M+1)),U=M+1):(N="0.".concat(repeat("0",-M-1)).concat(N),U=1),N.indexOf(".")>=0&&R>S){for(var ee=R-S;ee>0&&"0"===N[N.length-1];)N=N.slice(0,-1),ee--;"."===N[N.length-1]&&(N=N.slice(0,-1))}return{formattedString:N,roundedNumber:L,integerDigitsCount:U};function adjustDecimalPlace(T,S){return S<0?T*Math.pow(10,-S):T/Math.pow(10,S)}}function ToRawFixed(T,S,R){var N,M,L=R,U=Math.round(T*Math.pow(10,L)),V=U/Math.pow(10,L);if(U<1e21)N=U.toString();else{var Y=(N=U.toString()).split("e"),W=Y[0],K=Y[1];N=W.replace(".",""),N+=repeat("0",Math.max(+K-N.length+1,0))}if(0!==L){var X=N.length;X<=L&&(N=repeat("0",L+1-X)+N,X=L+1);var J=N.slice(0,X-L),$=N.slice(X-L);N="".concat(J,".").concat($),M=J.length}else M=N.length;for(var Z=R-S;Z>0&&"0"===N[N.length-1];)N=N.slice(0,-1),Z--;return"."===N[N.length-1]&&(N=N.slice(0,-1)),{formattedString:N,roundedNumber:V,integerDigitsCount:M}}function FormatNumericToString(T,S){var R,N=S<0||SameValue(S,-0);switch(N&&(S=-S),T.roundingType){case"significantDigits":R=ToRawPrecision(S,T.minimumSignificantDigits,T.maximumSignificantDigits);break;case"fractionDigits":R=ToRawFixed(S,T.minimumFractionDigits,T.maximumFractionDigits);break;default:(R=ToRawPrecision(S,1,2)).integerDigitsCount>1&&(R=ToRawFixed(S,0,0))}S=R.roundedNumber;var M=R.formattedString,L=R.integerDigitsCount,U=T.minimumIntegerDigits;return L<U&&(M=repeat("0",U-L)+M),N&&(S=-S),{roundedNumber:S,formattedString:M}}function ComputeExponent(T,S,R){var N=R.getInternalSlots;if(0===S)return[0,0];S<0&&(S=-S);var M=getMagnitude(S),L=ComputeExponentForMagnitude(T,M,{getInternalSlots:N});S=L<0?S*Math.pow(10,-L):S/Math.pow(10,L);var U=FormatNumericToString(N(T),S);return 0===U.roundedNumber||getMagnitude(U.roundedNumber)===M-L?[L,M]:[ComputeExponentForMagnitude(T,M+1,{getInternalSlots:N}),M+1]}function CurrencyDigits(T,S){var R=S.currencyDigitsData;return HasOwnProperty(R,T)?R[T]:2}var Z={adlm:["\uD83A\uDD50","\uD83A\uDD51","\uD83A\uDD52","\uD83A\uDD53","\uD83A\uDD54","\uD83A\uDD55","\uD83A\uDD56","\uD83A\uDD57","\uD83A\uDD58","\uD83A\uDD59"],ahom:["\uD805\uDF30","\uD805\uDF31","\uD805\uDF32","\uD805\uDF33","\uD805\uDF34","\uD805\uDF35","\uD805\uDF36","\uD805\uDF37","\uD805\uDF38","\uD805\uDF39"],arab:["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],arabext:["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],bali:["᭐","᭑","᭒","᭓","᭔","᭕","᭖","᭗","᭘","᭙"],beng:["০","১","২","৩","৪","৫","৬","৭","৮","৯"],bhks:["\uD807\uDC50","\uD807\uDC51","\uD807\uDC52","\uD807\uDC53","\uD807\uDC54","\uD807\uDC55","\uD807\uDC56","\uD807\uDC57","\uD807\uDC58","\uD807\uDC59"],brah:["\uD804\uDC66","\uD804\uDC67","\uD804\uDC68","\uD804\uDC69","\uD804\uDC6A","\uD804\uDC6B","\uD804\uDC6C","\uD804\uDC6D","\uD804\uDC6E","\uD804\uDC6F"],cakm:["\uD804\uDD36","\uD804\uDD37","\uD804\uDD38","\uD804\uDD39","\uD804\uDD3A","\uD804\uDD3B","\uD804\uDD3C","\uD804\uDD3D","\uD804\uDD3E","\uD804\uDD3F"],cham:["꩐","꩑","꩒","꩓","꩔","꩕","꩖","꩗","꩘","꩙"],deva:["०","१","२","३","४","५","६","७","८","९"],diak:["\uD806\uDD50","\uD806\uDD51","\uD806\uDD52","\uD806\uDD53","\uD806\uDD54","\uD806\uDD55","\uD806\uDD56","\uD806\uDD57","\uD806\uDD58","\uD806\uDD59"],fullwide:["０","１","２","３","４","５","６","７","８","９"],gong:["\uD807\uDDA0","\uD807\uDDA1","\uD807\uDDA2","\uD807\uDDA3","\uD807\uDDA4","\uD807\uDDA5","\uD807\uDDA6","\uD807\uDDA7","\uD807\uDDA8","\uD807\uDDA9"],gonm:["\uD807\uDD50","\uD807\uDD51","\uD807\uDD52","\uD807\uDD53","\uD807\uDD54","\uD807\uDD55","\uD807\uDD56","\uD807\uDD57","\uD807\uDD58","\uD807\uDD59"],gujr:["૦","૧","૨","૩","૪","૫","૬","૭","૮","૯"],guru:["੦","੧","੨","੩","੪","੫","੬","੭","੮","੯"],hanidec:["〇","一","二","三","四","五","六","七","八","九"],hmng:["\uD81A\uDF50","\uD81A\uDF51","\uD81A\uDF52","\uD81A\uDF53","\uD81A\uDF54","\uD81A\uDF55","\uD81A\uDF56","\uD81A\uDF57","\uD81A\uDF58","\uD81A\uDF59"],hmnp:["\uD838\uDD40","\uD838\uDD41","\uD838\uDD42","\uD838\uDD43","\uD838\uDD44","\uD838\uDD45","\uD838\uDD46","\uD838\uDD47","\uD838\uDD48","\uD838\uDD49"],java:["꧐","꧑","꧒","꧓","꧔","꧕","꧖","꧗","꧘","꧙"],kali:["꤀","꤁","꤂","꤃","꤄","꤅","꤆","꤇","꤈","꤉"],khmr:["០","១","២","៣","៤","៥","៦","៧","៨","៩"],knda:["೦","೧","೨","೩","೪","೫","೬","೭","೮","೯"],lana:["᪀","᪁","᪂","᪃","᪄","᪅","᪆","᪇","᪈","᪉"],lanatham:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],laoo:["໐","໑","໒","໓","໔","໕","໖","໗","໘","໙"],lepc:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],limb:["᥆","᥇","᥈","᥉","᥊","᥋","᥌","᥍","᥎","᥏"],mathbold:["\uD835\uDFCE","\uD835\uDFCF","\uD835\uDFD0","\uD835\uDFD1","\uD835\uDFD2","\uD835\uDFD3","\uD835\uDFD4","\uD835\uDFD5","\uD835\uDFD6","\uD835\uDFD7"],mathdbl:["\uD835\uDFD8","\uD835\uDFD9","\uD835\uDFDA","\uD835\uDFDB","\uD835\uDFDC","\uD835\uDFDD","\uD835\uDFDE","\uD835\uDFDF","\uD835\uDFE0","\uD835\uDFE1"],mathmono:["\uD835\uDFF6","\uD835\uDFF7","\uD835\uDFF8","\uD835\uDFF9","\uD835\uDFFA","\uD835\uDFFB","\uD835\uDFFC","\uD835\uDFFD","\uD835\uDFFE","\uD835\uDFFF"],mathsanb:["\uD835\uDFEC","\uD835\uDFED","\uD835\uDFEE","\uD835\uDFEF","\uD835\uDFF0","\uD835\uDFF1","\uD835\uDFF2","\uD835\uDFF3","\uD835\uDFF4","\uD835\uDFF5"],mathsans:["\uD835\uDFE2","\uD835\uDFE3","\uD835\uDFE4","\uD835\uDFE5","\uD835\uDFE6","\uD835\uDFE7","\uD835\uDFE8","\uD835\uDFE9","\uD835\uDFEA","\uD835\uDFEB"],mlym:["൦","൧","൨","൩","൪","൫","൬","൭","൮","൯"],modi:["\uD805\uDE50","\uD805\uDE51","\uD805\uDE52","\uD805\uDE53","\uD805\uDE54","\uD805\uDE55","\uD805\uDE56","\uD805\uDE57","\uD805\uDE58","\uD805\uDE59"],mong:["᠐","᠑","᠒","᠓","᠔","᠕","᠖","᠗","᠘","᠙"],mroo:["\uD81A\uDE60","\uD81A\uDE61","\uD81A\uDE62","\uD81A\uDE63","\uD81A\uDE64","\uD81A\uDE65","\uD81A\uDE66","\uD81A\uDE67","\uD81A\uDE68","\uD81A\uDE69"],mtei:["꯰","꯱","꯲","꯳","꯴","꯵","꯶","꯷","꯸","꯹"],mymr:["၀","၁","၂","၃","၄","၅","၆","၇","၈","၉"],mymrshan:["႐","႑","႒","႓","႔","႕","႖","႗","႘","႙"],mymrtlng:["꧰","꧱","꧲","꧳","꧴","꧵","꧶","꧷","꧸","꧹"],newa:["\uD805\uDC50","\uD805\uDC51","\uD805\uDC52","\uD805\uDC53","\uD805\uDC54","\uD805\uDC55","\uD805\uDC56","\uD805\uDC57","\uD805\uDC58","\uD805\uDC59"],nkoo:["߀","߁","߂","߃","߄","߅","߆","߇","߈","߉"],olck:["᱐","᱑","᱒","᱓","᱔","᱕","᱖","᱗","᱘","᱙"],orya:["୦","୧","୨","୩","୪","୫","୬","୭","୮","୯"],osma:["\uD801\uDCA0","\uD801\uDCA1","\uD801\uDCA2","\uD801\uDCA3","\uD801\uDCA4","\uD801\uDCA5","\uD801\uDCA6","\uD801\uDCA7","\uD801\uDCA8","\uD801\uDCA9"],rohg:["\uD803\uDD30","\uD803\uDD31","\uD803\uDD32","\uD803\uDD33","\uD803\uDD34","\uD803\uDD35","\uD803\uDD36","\uD803\uDD37","\uD803\uDD38","\uD803\uDD39"],saur:["꣐","꣑","꣒","꣓","꣔","꣕","꣖","꣗","꣘","꣙"],segment:["\uD83E\uDFF0","\uD83E\uDFF1","\uD83E\uDFF2","\uD83E\uDFF3","\uD83E\uDFF4","\uD83E\uDFF5","\uD83E\uDFF6","\uD83E\uDFF7","\uD83E\uDFF8","\uD83E\uDFF9"],shrd:["\uD804\uDDD0","\uD804\uDDD1","\uD804\uDDD2","\uD804\uDDD3","\uD804\uDDD4","\uD804\uDDD5","\uD804\uDDD6","\uD804\uDDD7","\uD804\uDDD8","\uD804\uDDD9"],sind:["\uD804\uDEF0","\uD804\uDEF1","\uD804\uDEF2","\uD804\uDEF3","\uD804\uDEF4","\uD804\uDEF5","\uD804\uDEF6","\uD804\uDEF7","\uD804\uDEF8","\uD804\uDEF9"],sinh:["෦","෧","෨","෩","෪","෫","෬","෭","෮","෯"],sora:["\uD804\uDCF0","\uD804\uDCF1","\uD804\uDCF2","\uD804\uDCF3","\uD804\uDCF4","\uD804\uDCF5","\uD804\uDCF6","\uD804\uDCF7","\uD804\uDCF8","\uD804\uDCF9"],sund:["᮰","᮱","᮲","᮳","᮴","᮵","᮶","᮷","᮸","᮹"],takr:["\uD805\uDEC0","\uD805\uDEC1","\uD805\uDEC2","\uD805\uDEC3","\uD805\uDEC4","\uD805\uDEC5","\uD805\uDEC6","\uD805\uDEC7","\uD805\uDEC8","\uD805\uDEC9"],talu:["᧐","᧑","᧒","᧓","᧔","᧕","᧖","᧗","᧘","᧙"],tamldec:["௦","௧","௨","௩","௪","௫","௬","௭","௮","௯"],telu:["౦","౧","౨","౩","౪","౫","౬","౭","౮","౯"],thai:["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],tibt:["༠","༡","༢","༣","༤","༥","༦","༧","༨","༩"],tirh:["\uD805\uDCD0","\uD805\uDCD1","\uD805\uDCD2","\uD805\uDCD3","\uD805\uDCD4","\uD805\uDCD5","\uD805\uDCD6","\uD805\uDCD7","\uD805\uDCD8","\uD805\uDCD9"],vaii:["ᘠ","ᘡ","ᘢ","ᘣ","ᘤ","ᘥ","ᘦ","ᘧ","ᘨ","ᘩ"],wara:["\uD806\uDCE0","\uD806\uDCE1","\uD806\uDCE2","\uD806\uDCE3","\uD806\uDCE4","\uD806\uDCE5","\uD806\uDCE6","\uD806\uDCE7","\uD806\uDCE8","\uD806\uDCE9"],wcho:["\uD838\uDEF0","\uD838\uDEF1","\uD838\uDEF2","\uD838\uDEF3","\uD838\uDEF4","\uD838\uDEF5","\uD838\uDEF6","\uD838\uDEF7","\uD838\uDEF8","\uD838\uDEF9"]},Q=/[\$\+<->\^`\|~\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]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,ee=new RegExp("^".concat(Q.source)),et=new RegExp("".concat(Q.source,"$")),en=/[#0](?:[\.,][#0]+)*/g;function formatToParts(T,S,R,N){var M,L,U=T.sign,V=T.exponent,Y=T.magnitude,W=N.notation,K=N.style,X=N.numberingSystem,J=S.numbers.nu[0],$=null;if("compact"===W&&Y&&($=getCompactDisplayPattern(T,R,S,K,N.compactDisplay,N.currencyDisplay,X)),"currency"===K&&"name"!==N.currencyDisplay){var Z=S.currencies[N.currency];if(Z)switch(N.currencyDisplay){case"code":M=N.currency;break;case"symbol":M=Z.symbol;break;default:M=Z.narrow}else M=N.currency}if($)L=$;else if("decimal"===K||"unit"===K||"currency"===K&&"name"===N.currencyDisplay)L=getPatternForSign((S.numbers.decimal[X]||S.numbers.decimal[J]).standard,U);else if("currency"===K){var Q=S.numbers.currency[X]||S.numbers.currency[J];L=getPatternForSign(Q[N.currencySign],U)}else L=getPatternForSign(S.numbers.percent[X]||S.numbers.percent[J],U);var ea=en.exec(L)[0];if(L=L.replace(en,"{0}").replace(/'(.)'/g,"$1"),"currency"===K&&"name"!==N.currencyDisplay){var Q=S.numbers.currency[X]||S.numbers.currency[J],ei=Q.currencySpacing.afterInsertBetween;ei&&!et.test(M)&&(L=L.replace("\xa4{0}","\xa4".concat(ei,"{0}")));var eo=Q.currencySpacing.beforeInsertBetween;eo&&!ee.test(M)&&(L=L.replace("{0}\xa4","{0}".concat(eo,"\xa4")))}for(var eO=L.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),eE=[],eT=S.numbers.symbols[X]||S.numbers.symbols[J],eS=0,ec=eO;eS<ec.length;eS++){var eu=ec[eS];if(eu)switch(eu){case"{0}":eE.push.apply(eE,paritionNumberIntoParts(eT,T,W,V,X,!$&&N.useGrouping,ea));break;case"-":eE.push({type:"minusSign",value:eT.minusSign});break;case"+":eE.push({type:"plusSign",value:eT.plusSign});break;case"%":eE.push({type:"percentSign",value:eT.percentSign});break;case"\xa4":eE.push({type:"currency",value:M});break;default:/^\{c:/.test(eu)?eE.push({type:"compact",value:eu.substring(3,eu.length-1)}):eE.push({type:"literal",value:eu})}}switch(K){case"currency":if("name"!==N.currencyDisplay)return eE;var eR=(S.numbers.currency[X]||S.numbers.currency[J]).unitPattern,eI=void 0,eh=S.currencies[N.currency];eI=eh?selectPlural(R,T.roundedNumber*Math.pow(10,V),eh.displayName):N.currency;for(var ed=eR.split(/(\{[01]\})/g),ef=[],e_=0,ep=ed;e_<ep.length;e_++){var eu=ep[e_];switch(eu){case"{0}":ef.push.apply(ef,eE);break;case"{1}":ef.push({type:"currency",value:eI});break;default:eu&&ef.push({type:"literal",value:eu})}}return ef;case"unit":var eA=N.unit,eN=N.unitDisplay,em=S.units.simple[eA],eR=void 0;if(em)eR=selectPlural(R,T.roundedNumber*Math.pow(10,V),S.units.simple[eA][eN]);else{var eM=eA.split("-per-"),eL=eM[0],eD=eM[1];em=S.units.simple[eL];var eg=selectPlural(R,T.roundedNumber*Math.pow(10,V),S.units.simple[eL][eN]),eF=S.units.simple[eD].perUnit[eN];if(eF)eR=eF.replace("{0}",eg);else{var eP=S.units.compound.per[eN],ey=selectPlural(R,1,S.units.simple[eD][eN]);eR=eR=eP.replace("{0}",eg).replace("{1}",ey.replace("{0}",""))}}for(var ef=[],eB=0,eC=eR.split(/(\s*\{0\}\s*)/);eB<eC.length;eB++){var eu=eC[eB],eU=/^(\s*)\{0\}(\s*)$/.exec(eu);eU?(eU[1]&&ef.push({type:"literal",value:eU[1]}),ef.push.apply(ef,eE),eU[2]&&ef.push({type:"literal",value:eU[2]})):eu&&ef.push({type:"unit",value:eu})}return ef;default:return eE}}function paritionNumberIntoParts(T,S,R,N,M,L,U){var V,Y,W=[],K=S.formattedString,X=S.roundedNumber;if(isNaN(X))return[{type:"nan",value:K}];if(!isFinite(X))return[{type:"infinity",value:K}];var J=Z[M];J&&(K=K.replace(/\d/g,function(T){return J[+T]||T}));var $=K.indexOf(".");if($>0?(V=K.slice(0,$),Y=K.slice($+1)):V=K,L&&("compact"!==R||X>=1e4)){var Q=T.group,ee=[],et=U.split(".")[0].split(","),en=3,ea=3;et.length>1&&(en=et[et.length-1].length),et.length>2&&(ea=et[et.length-2].length);var ei=V.length-en;if(ei>0){for(ee.push(V.slice(ei,ei+en)),ei-=ea;ei>0;ei-=ea)ee.push(V.slice(ei,ei+ea));ee.push(V.slice(0,ei+ea))}else ee.push(V);for(;ee.length>0;){var eo=ee.pop();W.push({type:"integer",value:eo}),ee.length>0&&W.push({type:"group",value:Q})}}else W.push({type:"integer",value:V});if(void 0!==Y&&W.push({type:"decimal",value:T.decimal},{type:"fraction",value:Y}),("scientific"===R||"engineering"===R)&&isFinite(X)){W.push({type:"exponentSeparator",value:T.exponential}),N<0&&(W.push({type:"exponentMinusSign",value:T.minusSign}),N=-N);var eO=ToRawFixed(N,0,0);W.push({type:"exponentInteger",value:eO.formattedString})}return W}function getPatternForSign(T,S){0>T.indexOf(";")&&(T="".concat(T,";-").concat(T));var R=T.split(";"),N=R[0],M=R[1];switch(S){case 0:return N;case -1:return M;default:return M.indexOf("-")>=0?M.replace(/-/g,"+"):"+".concat(N)}}function getCompactDisplayPattern(T,S,R,N,M,L,U){var V,Y,W=T.roundedNumber,K=T.sign,X=String(Math.pow(10,T.magnitude)),J=R.numbers.nu[0];if("currency"===N&&"name"!==L){var $=R.numbers.currency,Z=null===(V=($[U]||$[J]).short)||void 0===V?void 0:V[X];if(!Z)return null;Y=selectPlural(S,W,Z)}else{var $=R.numbers.decimal,Q=($[U]||$[J])[M][X];if(!Q)return null;Y=selectPlural(S,W,Q)}return"0"===Y?null:Y=getPatternForSign(Y,K).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}function selectPlural(T,S,R){return R[T.select(S)]||R.other}function PartitionNumberPattern(T,S,R){var N,M,L,U=R.getInternalSlots,V=U(T),Y=V.pl,W=V.dataLocaleData,K=V.numberingSystem,X=W.numbers.symbols[K]||W.numbers.symbols[W.numbers.nu[0]],J=0,$=0;if(isNaN(S))M=X.nan;else if(isFinite(S)){"percent"===V.style&&(S*=100),$=(N=ComputeExponent(T,S,{getInternalSlots:U}))[0],J=N[1];var Z=FormatNumericToString(V,S=$<0?S*Math.pow(10,-$):S/Math.pow(10,$));M=Z.formattedString,S=Z.roundedNumber}else M=X.infinity;switch(V.signDisplay){case"never":L=0;break;case"auto":L=SameValue(S,0)||S>0||isNaN(S)?0:-1;break;case"always":L=SameValue(S,0)||S>0||isNaN(S)?1:-1;break;default:L=0===S||isNaN(S)?0:S>0?1:-1}return formatToParts({roundedNumber:S,formattedString:M,exponent:$,magnitude:J,sign:L},V.dataLocaleData,Y,V)}function FormatNumericToParts(T,S,R){for(var N=PartitionNumberPattern(T,S,R),M=ArrayCreate(0),L=0,U=N;L<U.length;L++){var V=U[L];M.push({type:V.type,value:V.value})}return M}var ea=R(6651);function SetNumberFormatUnitOptions(T,S,R){void 0===S&&(S=Object.create(null));var N=(0,R.getInternalSlots)(T),M=GetOption(S,"style","string",["decimal","percent","currency","unit"],"decimal");N.style=M;var L=GetOption(S,"currency","string",void 0,void 0);if(void 0!==L&&!IsWellFormedCurrencyCode(L))throw RangeError("Malformed currency code");if("currency"===M&&void 0===L)throw TypeError("currency cannot be undefined");var U=GetOption(S,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),V=GetOption(S,"currencySign","string",["standard","accounting"],"standard"),Y=GetOption(S,"unit","string",void 0,void 0);if(void 0!==Y&&!IsWellFormedUnitIdentifier(Y))throw RangeError("Invalid unit argument for Intl.NumberFormat()");if("unit"===M&&void 0===Y)throw TypeError("unit cannot be undefined");var W=GetOption(S,"unitDisplay","string",["short","narrow","long"],"short");"currency"===M&&(N.currency=L.toUpperCase(),N.currencyDisplay=U,N.currencySign=V),"unit"===M&&(N.unit=Y,N.unitDisplay=W)}function SetNumberFormatDigitOptions(T,S,R,N,M){var L=GetNumberOption(S,"minimumIntegerDigits",1,21,1),U=S.minimumFractionDigits,V=S.maximumFractionDigits,Y=S.minimumSignificantDigits,W=S.maximumSignificantDigits;if(T.minimumIntegerDigits=L,void 0!==Y||void 0!==W)T.roundingType="significantDigits",Y=DefaultNumberOption(Y,1,21,1),W=DefaultNumberOption(W,Y,21,21),T.minimumSignificantDigits=Y,T.maximumSignificantDigits=W;else if(void 0!==U||void 0!==V){T.roundingType="fractionDigits";var K=Math.max(U=DefaultNumberOption(U,0,20,R),N);V=DefaultNumberOption(V,U,20,K),T.minimumFractionDigits=U,T.maximumFractionDigits=V}else"compact"===M?T.roundingType="compactRounding":(T.roundingType="fractionDigits",T.minimumFractionDigits=R,T.maximumFractionDigits=N)}function InitializeNumberFormat(T,S,R,N){var M,L,U=N.getInternalSlots,V=N.localeData,Y=N.availableLocales,W=N.numberingSystemNames,K=N.getDefaultLocale,X=N.currencyDigitsData,J=CanonicalizeLocaleList(S),$=CoerceOptionsToObject(R),Z=Object.create(null),Q=GetOption($,"localeMatcher","string",["lookup","best fit"],"best fit");Z.localeMatcher=Q;var ee=GetOption($,"numberingSystem","string",void 0,void 0);if(void 0!==ee&&0>W.indexOf(ee))throw RangeError("Invalid numberingSystems: ".concat(ee));Z.nu=ee;var et=(0,ea.ResolveLocale)(Y,J,Z,["nu"],V,K),en=V[et.dataLocale];invariant(!!en,"Missing locale data for ".concat(et.dataLocale));var ei=U(T);ei.locale=et.locale,ei.dataLocale=et.dataLocale,ei.numberingSystem=et.nu,ei.dataLocaleData=en,SetNumberFormatUnitOptions(T,$,{getInternalSlots:U});var eo=ei.style;if("currency"===eo){var eO=CurrencyDigits(ei.currency,{currencyDigitsData:X});M=eO,L=eO}else M=0,L="percent"===eo?0:3;var eE=GetOption($,"notation","string",["standard","scientific","engineering","compact"],"standard");ei.notation=eE,SetNumberFormatDigitOptions(ei,$,M,L,eE);var eT=GetOption($,"compactDisplay","string",["short","long"],"short");"compact"===eE&&(ei.compactDisplay=eT);var eS=GetOption($,"useGrouping","boolean",void 0,!0);ei.useGrouping=eS;var ec=GetOption($,"signDisplay","string",["auto","never","always","exceptZero"],"auto");return ei.signDisplay=ec,T}function PartitionPattern(T){for(var S=[],R=T.indexOf("{"),N=0,M=0,L=T.length;R<T.length&&R>-1;)invariant((N=T.indexOf("}",R))>R,"Invalid pattern ".concat(T)),R>M&&S.push({type:"literal",value:T.substring(M,R)}),S.push({type:T.substring(R+1,N),value:void 0}),M=N+1,R=T.indexOf("{",M);return M<L&&S.push({type:"literal",value:T.substring(M,L)}),S}function SupportedLocales(T,S,R){var N="best fit";return void 0!==R&&(N=GetOption(R=ToObject(R),"localeMatcher","string",["lookup","best fit"],"best fit")),(0,ea.LookupSupportedLocales)(T,S)}var ei=R(99938);function isMissingLocaleDataError(T){return"MISSING_LOCALE_DATA"===T.type}!function(T){function MissingLocaleDataError(){var S=null!==T&&T.apply(this,arguments)||this;return S.type="MISSING_LOCALE_DATA",S}(0,ei.__extends)(MissingLocaleDataError,T)}(Error),function(T){T.startRange="startRange",T.shared="shared",T.endRange="endRange"}(N||(N={}))},14547:function(T,S,R){"use strict";function invariant(T,S,R){if(void 0===R&&(R=Error),!T)throw new R(S)}R.d(S,{kG:function(){return invariant}})},45347:function(T,S,R){"use strict";function memoize(T,S){var R=S&&S.cache?S.cache:N,M=S&&S.serializer?S.serializer:serializerDefault;return(S&&S.strategy?S.strategy:strategyDefault)(T,{cache:R,serializer:M})}function isPrimitive(T){return null==T||"number"==typeof T||"boolean"==typeof T}function monadic(T,S,R,N){var M=isPrimitive(N)?N:R(N),L=S.get(M);return void 0===L&&(L=T.call(this,N),S.set(M,L)),L}function variadic(T,S,R){var N=Array.prototype.slice.call(arguments,3),M=R(N),L=S.get(M);return void 0===L&&(L=T.apply(this,N),S.set(M,L)),L}function assemble(T,S,R,N,M){return R.bind(S,T,N,M)}function strategyDefault(T,S){var R=1===T.length?monadic:variadic;return assemble(T,this,R,S.cache.create(),S.serializer)}function strategyVariadic(T,S){return assemble(T,this,variadic,S.cache.create(),S.serializer)}function strategyMonadic(T,S){return assemble(T,this,monadic,S.cache.create(),S.serializer)}R.d(S,{A:function(){return M},Z:function(){return memoize}});var serializerDefault=function(){return JSON.stringify(arguments)};function ObjectWithoutPrototypeCache(){this.cache=Object.create(null)}ObjectWithoutPrototypeCache.prototype.get=function(T){return this.cache[T]},ObjectWithoutPrototypeCache.prototype.set=function(T,S){this.cache[T]=S};var N={create:function(){return new ObjectWithoutPrototypeCache}},M={variadic:strategyVariadic,monadic:strategyMonadic}},97304:function(T,S,R){"use strict";R.d(S,{wD:function(){return M},VG:function(){return isArgumentElement},rp:function(){return isDateElement},Ii:function(){return isDateTimeSkeleton},O4:function(){return isLiteralElement},uf:function(){return isNumberElement},Wh:function(){return isNumberSkeleton},Jo:function(){return isPluralElement},yx:function(){return isPoundElement},Wi:function(){return isSelectElement},HI:function(){return isTagElement},pe:function(){return isTimeElement},Qc:function(){return parse}});var N,M,L,U,V,Y=R(99938);function isLiteralElement(T){return T.type===M.literal}function isArgumentElement(T){return T.type===M.argument}function isNumberElement(T){return T.type===M.number}function isDateElement(T){return T.type===M.date}function isTimeElement(T){return T.type===M.time}function isSelectElement(T){return T.type===M.select}function isPluralElement(T){return T.type===M.plural}function isPoundElement(T){return T.type===M.pound}function isTagElement(T){return T.type===M.tag}function isNumberSkeleton(T){return!!(T&&"object"==typeof T&&T.type===L.number)}function isDateTimeSkeleton(T){return!!(T&&"object"==typeof T&&T.type===L.dateTime)}!function(T){T[T.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",T[T.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",T[T.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",T[T.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",T[T.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",T[T.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",T[T.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",T[T.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",T[T.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",T[T.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",T[T.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",T[T.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",T[T.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",T[T.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",T[T.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",T[T.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",T[T.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",T[T.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",T[T.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",T[T.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",T[T.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",T[T.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",T[T.INVALID_TAG=23]="INVALID_TAG",T[T.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",T[T.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",T[T.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(N||(N={})),function(T){T[T.literal=0]="literal",T[T.argument=1]="argument",T[T.number=2]="number",T[T.date=3]="date",T[T.time=4]="time",T[T.select=5]="select",T[T.plural=6]="plural",T[T.pound=7]="pound",T[T.tag=8]="tag"}(M||(M={})),function(T){T[T.number=0]="number",T[T.dateTime=1]="dateTime"}(L||(L={}));var W=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,K=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function parseDateTimeSkeleton(T){var S={};return T.replace(K,function(T){var R=T.length;switch(T[0]){case"G":S.era=4===R?"long":5===R?"narrow":"short";break;case"y":S.year=2===R?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":S.month=["numeric","2-digit","short","long","narrow"][R-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":S.day=["numeric","2-digit"][R-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":S.weekday=4===R?"short":5===R?"narrow":"short";break;case"e":if(R<4)throw RangeError("`e..eee` (weekday) patterns are not supported");S.weekday=["short","long","narrow","short"][R-4];break;case"c":if(R<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");S.weekday=["short","long","narrow","short"][R-4];break;case"a":S.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":S.hourCycle="h12",S.hour=["numeric","2-digit"][R-1];break;case"H":S.hourCycle="h23",S.hour=["numeric","2-digit"][R-1];break;case"K":S.hourCycle="h11",S.hour=["numeric","2-digit"][R-1];break;case"k":S.hourCycle="h24",S.hour=["numeric","2-digit"][R-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":S.minute=["numeric","2-digit"][R-1];break;case"s":S.second=["numeric","2-digit"][R-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":S.timeZoneName=R<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),S}var X=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function parseNumberSkeletonFromString(T){if(0===T.length)throw Error("Number skeleton cannot be empty");for(var S=T.split(X).filter(function(T){return T.length>0}),R=[],N=0,M=S;N<M.length;N++){var L=M[N].split("/");if(0===L.length)throw Error("Invalid number skeleton");for(var U=L[0],V=L.slice(1),Y=0,W=V;Y<W.length;Y++)if(0===W[Y].length)throw Error("Invalid number skeleton");R.push({stem:U,options:V})}return R}function icuUnitToEcma(T){return T.replace(/^(.*?)-/,"")}var J=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,$=/^(@+)?(\+|#+)?[rs]?$/g,Z=/(\*)(0+)|(#+)(0+)|(0+)/g,Q=/^(0+)$/;function parseSignificantPrecision(T){var S={};return"r"===T[T.length-1]?S.roundingPriority="morePrecision":"s"===T[T.length-1]&&(S.roundingPriority="lessPrecision"),T.replace($,function(T,R,N){return"string"!=typeof N?(S.minimumSignificantDigits=R.length,S.maximumSignificantDigits=R.length):"+"===N?S.minimumSignificantDigits=R.length:"#"===R[0]?S.maximumSignificantDigits=R.length:(S.minimumSignificantDigits=R.length,S.maximumSignificantDigits=R.length+("string"==typeof N?N.length:0)),""}),S}function parseSign(T){switch(T){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function parseConciseScientificAndEngineeringStem(T){var S;if("E"===T[0]&&"E"===T[1]?(S={notation:"engineering"},T=T.slice(2)):"E"===T[0]&&(S={notation:"scientific"},T=T.slice(1)),S){var R=T.slice(0,2);if("+!"===R?(S.signDisplay="always",T=T.slice(2)):"+?"===R&&(S.signDisplay="exceptZero",T=T.slice(2)),!Q.test(T))throw Error("Malformed concise eng/scientific notation");S.minimumIntegerDigits=T.length}return S}function parseNotationOptions(T){var S={};return parseSign(T)||S}function parseNumberSkeleton(T){for(var S={},R=0,N=T;R<N.length;R++){var M=N[R];switch(M.stem){case"percent":case"%":S.style="percent";continue;case"%x100":S.style="percent",S.scale=100;continue;case"currency":S.style="currency",S.currency=M.options[0];continue;case"group-off":case",_":S.useGrouping=!1;continue;case"precision-integer":case".":S.maximumFractionDigits=0;continue;case"measure-unit":case"unit":S.style="unit",S.unit=icuUnitToEcma(M.options[0]);continue;case"compact-short":case"K":S.notation="compact",S.compactDisplay="short";continue;case"compact-long":case"KK":S.notation="compact",S.compactDisplay="long";continue;case"scientific":S=(0,Y.__assign)((0,Y.__assign)((0,Y.__assign)({},S),{notation:"scientific"}),M.options.reduce(function(T,S){return(0,Y.__assign)((0,Y.__assign)({},T),parseNotationOptions(S))},{}));continue;case"engineering":S=(0,Y.__assign)((0,Y.__assign)((0,Y.__assign)({},S),{notation:"engineering"}),M.options.reduce(function(T,S){return(0,Y.__assign)((0,Y.__assign)({},T),parseNotationOptions(S))},{}));continue;case"notation-simple":S.notation="standard";continue;case"unit-width-narrow":S.currencyDisplay="narrowSymbol",S.unitDisplay="narrow";continue;case"unit-width-short":S.currencyDisplay="code",S.unitDisplay="short";continue;case"unit-width-full-name":S.currencyDisplay="name",S.unitDisplay="long";continue;case"unit-width-iso-code":S.currencyDisplay="symbol";continue;case"scale":S.scale=parseFloat(M.options[0]);continue;case"integer-width":if(M.options.length>1)throw RangeError("integer-width stems only accept a single optional option");M.options[0].replace(Z,function(T,R,N,M,L,U){if(R)S.minimumIntegerDigits=N.length;else if(M&&L)throw Error("We currently do not support maximum integer digits");else if(U)throw Error("We currently do not support exact integer digits");return""});continue}if(Q.test(M.stem)){S.minimumIntegerDigits=M.stem.length;continue}if(J.test(M.stem)){if(M.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");M.stem.replace(J,function(T,R,N,M,L,U){return"*"===N?S.minimumFractionDigits=R.length:M&&"#"===M[0]?S.maximumFractionDigits=M.length:L&&U?(S.minimumFractionDigits=L.length,S.maximumFractionDigits=L.length+U.length):(S.minimumFractionDigits=R.length,S.maximumFractionDigits=R.length),""});var L=M.options[0];"w"===L?S=(0,Y.__assign)((0,Y.__assign)({},S),{trailingZeroDisplay:"stripIfInteger"}):L&&(S=(0,Y.__assign)((0,Y.__assign)({},S),parseSignificantPrecision(L)));continue}if($.test(M.stem)){S=(0,Y.__assign)((0,Y.__assign)({},S),parseSignificantPrecision(M.stem));continue}var U=parseSign(M.stem);U&&(S=(0,Y.__assign)((0,Y.__assign)({},S),U));var V=parseConciseScientificAndEngineeringStem(M.stem);V&&(S=(0,Y.__assign)((0,Y.__assign)({},S),V))}return S}var ee={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function getBestPattern(T,S){for(var R="",N=0;N<T.length;N++){var M=T.charAt(N);if("j"===M){for(var L=0;N+1<T.length&&T.charAt(N+1)===M;)L++,N++;var U=1+(1&L),V=L<2?1:3+(L>>1),Y="a",W=getDefaultHourSymbolFromLocale(S);for(("H"==W||"k"==W)&&(V=0);V-- >0;)R+=Y;for(;U-- >0;)R=W+R}else"J"===M?R+="H":R+=M}return R}function getDefaultHourSymbolFromLocale(T){var S,R=T.hourCycle;if(void 0===R&&T.hourCycles&&T.hourCycles.length&&(R=T.hourCycles[0]),R)switch(R){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var N=T.language;return"root"!==N&&(S=T.maximize().region),(ee[S||""]||ee[N||""]||ee["".concat(N,"-001")]||ee["001"])[0]}var et=new RegExp("^".concat(W.source,"*")),en=new RegExp("".concat(W.source,"*$"));function createLocation(T,S){return{start:T,end:S}}var ea=!!String.prototype.startsWith,ei=!!String.fromCodePoint,eo=!!Object.fromEntries,eO=!!String.prototype.codePointAt,eE=!!String.prototype.trimStart,eT=!!String.prototype.trimEnd,eS=Number.isSafeInteger?Number.isSafeInteger:function(T){return"number"==typeof T&&isFinite(T)&&Math.floor(T)===T&&9007199254740991>=Math.abs(T)},ec=!0;try{var eu=RE("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ec=(null===(U=eu.exec("a"))||void 0===U?void 0:U[0])==="a"}catch(T){ec=!1}var eR=ea?function(T,S,R){return T.startsWith(S,R)}:function(T,S,R){return T.slice(R,R+S.length)===S},eI=ei?String.fromCodePoint:function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];for(var N="",M=S.length,L=0;M>L;){if((T=S[L++])>1114111)throw RangeError(T+" is not a valid code point");N+=T<65536?String.fromCharCode(T):String.fromCharCode(((T-=65536)>>10)+55296,T%1024+56320)}return N},eh=eo?Object.fromEntries:function(T){for(var S={},R=0,N=T;R<N.length;R++){var M=N[R],L=M[0],U=M[1];S[L]=U}return S},ed=eO?function(T,S){return T.codePointAt(S)}:function(T,S){var R,N=T.length;if(!(S<0)&&!(S>=N)){var M=T.charCodeAt(S);return M<55296||M>56319||S+1===N||(R=T.charCodeAt(S+1))<56320||R>57343?M:(M-55296<<10)+(R-56320)+65536}},ef=eE?function(T){return T.trimStart()}:function(T){return T.replace(et,"")},e_=eT?function(T){return T.trimEnd()}:function(T){return T.replace(en,"")};function RE(T,S){return new RegExp(T,S)}if(ec){var ep=RE("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");V=function(T,S){var R;return ep.lastIndex=S,null!==(R=ep.exec(T)[1])&&void 0!==R?R:""}}else V=function(T,S){for(var R=[];;){var N=ed(T,S);if(void 0===N||_isWhiteSpace(N)||_isPatternSyntax(N))break;R.push(N),S+=N>=65536?2:1}return eI.apply(void 0,R)};var eA=function(){function Parser(T,S){void 0===S&&(S={}),this.message=T,this.position={offset:0,line:1,column:1},this.ignoreTag=!!S.ignoreTag,this.locale=S.locale,this.requiresOtherClause=!!S.requiresOtherClause,this.shouldParseSkeletons=!!S.shouldParseSkeletons}return Parser.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},Parser.prototype.parseMessage=function(T,S,R){for(var L=[];!this.isEOF();){var U=this.char();if(123===U){var V=this.parseArgument(T,R);if(V.err)return V;L.push(V.val)}else if(125===U&&T>0)break;else if(35===U&&("plural"===S||"selectordinal"===S)){var Y=this.clonePosition();this.bump(),L.push({type:M.pound,location:createLocation(Y,this.clonePosition())})}else if(60!==U||this.ignoreTag||47!==this.peek()){if(60===U&&!this.ignoreTag&&_isAlpha(this.peek()||0)){var V=this.parseTag(T,S);if(V.err)return V;L.push(V.val)}else{var V=this.parseLiteral(T,S);if(V.err)return V;L.push(V.val)}}else{if(!R)return this.error(N.UNMATCHED_CLOSING_TAG,createLocation(this.clonePosition(),this.clonePosition()));break}}return{val:L,err:null}},Parser.prototype.parseTag=function(T,S){var R=this.clonePosition();this.bump();var L=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:M.literal,value:"<".concat(L,"/>"),location:createLocation(R,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(N.INVALID_TAG,createLocation(R,this.clonePosition()));var U=this.parseMessage(T+1,S,!0);if(U.err)return U;var V=U.val,Y=this.clonePosition();if(!this.bumpIf("</"))return this.error(N.UNCLOSED_TAG,createLocation(R,this.clonePosition()));if(this.isEOF()||!_isAlpha(this.char()))return this.error(N.INVALID_TAG,createLocation(Y,this.clonePosition()));var W=this.clonePosition();return L!==this.parseTagName()?this.error(N.UNMATCHED_CLOSING_TAG,createLocation(W,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:M.tag,value:L,children:V,location:createLocation(R,this.clonePosition())},err:null}:this.error(N.INVALID_TAG,createLocation(Y,this.clonePosition()))},Parser.prototype.parseTagName=function(){var T=this.offset();for(this.bump();!this.isEOF()&&_isPotentialElementNameChar(this.char());)this.bump();return this.message.slice(T,this.offset())},Parser.prototype.parseLiteral=function(T,S){for(var R=this.clonePosition(),N="";;){var L=this.tryParseQuote(S);if(L){N+=L;continue}var U=this.tryParseUnquoted(T,S);if(U){N+=U;continue}var V=this.tryParseLeftAngleBracket();if(V){N+=V;continue}break}var Y=createLocation(R,this.clonePosition());return{val:{type:M.literal,value:N,location:Y},err:null}},Parser.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&_isAlphaOrSlash(this.peek()||0)?null:(this.bump(),"<")},Parser.prototype.tryParseQuote=function(T){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===T||"selectordinal"===T)break;return null;default:return null}this.bump();var S=[this.char()];for(this.bump();!this.isEOF();){var R=this.char();if(39===R){if(39===this.peek())S.push(39),this.bump();else{this.bump();break}}else S.push(R);this.bump()}return eI.apply(void 0,S)},Parser.prototype.tryParseUnquoted=function(T,S){if(this.isEOF())return null;var R=this.char();return 60===R||123===R||35===R&&("plural"===S||"selectordinal"===S)||125===R&&T>0?null:(this.bump(),eI(R))},Parser.prototype.parseArgument=function(T,S){var R=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(N.EXPECT_ARGUMENT_CLOSING_BRACE,createLocation(R,this.clonePosition()));if(125===this.char())return this.bump(),this.error(N.EMPTY_ARGUMENT,createLocation(R,this.clonePosition()));var L=this.parseIdentifierIfPossible().value;if(!L)return this.error(N.MALFORMED_ARGUMENT,createLocation(R,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(N.EXPECT_ARGUMENT_CLOSING_BRACE,createLocation(R,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:M.argument,value:L,location:createLocation(R,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(N.EXPECT_ARGUMENT_CLOSING_BRACE,createLocation(R,this.clonePosition()));return this.parseArgumentOptions(T,S,L,R);default:return this.error(N.MALFORMED_ARGUMENT,createLocation(R,this.clonePosition()))}},Parser.prototype.parseIdentifierIfPossible=function(){var T=this.clonePosition(),S=this.offset(),R=V(this.message,S),N=S+R.length;return this.bumpTo(N),{value:R,location:createLocation(T,this.clonePosition())}},Parser.prototype.parseArgumentOptions=function(T,S,R,U){var V,W=this.clonePosition(),K=this.parseIdentifierIfPossible().value,X=this.clonePosition();switch(K){case"":return this.error(N.EXPECT_ARGUMENT_TYPE,createLocation(W,X));case"number":case"date":case"time":this.bumpSpace();var J=null;if(this.bumpIf(",")){this.bumpSpace();var $=this.clonePosition(),Z=this.parseSimpleArgStyleIfPossible();if(Z.err)return Z;var Q=e_(Z.val);if(0===Q.length)return this.error(N.EXPECT_ARGUMENT_STYLE,createLocation(this.clonePosition(),this.clonePosition()));J={style:Q,styleLocation:createLocation($,this.clonePosition())}}var ee=this.tryParseArgumentClose(U);if(ee.err)return ee;var et=createLocation(U,this.clonePosition());if(J&&eR(null==J?void 0:J.style,"::",0)){var en=ef(J.style.slice(2));if("number"===K){var Z=this.parseNumberSkeletonFromString(en,J.styleLocation);if(Z.err)return Z;return{val:{type:M.number,value:R,location:et,style:Z.val},err:null}}if(0===en.length)return this.error(N.EXPECT_DATE_TIME_SKELETON,et);var ea=en;this.locale&&(ea=getBestPattern(en,this.locale));var Q={type:L.dateTime,pattern:ea,location:J.styleLocation,parsedOptions:this.shouldParseSkeletons?parseDateTimeSkeleton(ea):{}};return{val:{type:"date"===K?M.date:M.time,value:R,location:et,style:Q},err:null}}return{val:{type:"number"===K?M.number:"date"===K?M.date:M.time,value:R,location:et,style:null!==(V=null==J?void 0:J.style)&&void 0!==V?V:null},err:null};case"plural":case"selectordinal":case"select":var ei=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(N.EXPECT_SELECT_ARGUMENT_OPTIONS,createLocation(ei,(0,Y.__assign)({},ei)));this.bumpSpace();var eo=this.parseIdentifierIfPossible(),eO=0;if("select"!==K&&"offset"===eo.value){if(!this.bumpIf(":"))return this.error(N.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,createLocation(this.clonePosition(),this.clonePosition()));this.bumpSpace();var Z=this.tryParseDecimalInteger(N.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,N.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(Z.err)return Z;this.bumpSpace(),eo=this.parseIdentifierIfPossible(),eO=Z.val}var eE=this.tryParsePluralOrSelectOptions(T,K,S,eo);if(eE.err)return eE;var ee=this.tryParseArgumentClose(U);if(ee.err)return ee;var eT=createLocation(U,this.clonePosition());if("select"===K)return{val:{type:M.select,value:R,options:eh(eE.val),location:eT},err:null};return{val:{type:M.plural,value:R,options:eh(eE.val),offset:eO,pluralType:"plural"===K?"cardinal":"ordinal",location:eT},err:null};default:return this.error(N.INVALID_ARGUMENT_TYPE,createLocation(W,X))}},Parser.prototype.tryParseArgumentClose=function(T){return this.isEOF()||125!==this.char()?this.error(N.EXPECT_ARGUMENT_CLOSING_BRACE,createLocation(T,this.clonePosition())):(this.bump(),{val:!0,err:null})},Parser.prototype.parseSimpleArgStyleIfPossible=function(){for(var T=0,S=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var R=this.clonePosition();if(!this.bumpUntil("'"))return this.error(N.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,createLocation(R,this.clonePosition()));this.bump();break;case 123:T+=1,this.bump();break;case 125:if(!(T>0))return{val:this.message.slice(S.offset,this.offset()),err:null};T-=1;break;default:this.bump()}return{val:this.message.slice(S.offset,this.offset()),err:null}},Parser.prototype.parseNumberSkeletonFromString=function(T,S){var R=[];try{R=parseNumberSkeletonFromString(T)}catch(T){return this.error(N.INVALID_NUMBER_SKELETON,S)}return{val:{type:L.number,tokens:R,location:S,parsedOptions:this.shouldParseSkeletons?parseNumberSkeleton(R):{}},err:null}},Parser.prototype.tryParsePluralOrSelectOptions=function(T,S,R,M){for(var L,U=!1,V=[],Y=new Set,W=M.value,K=M.location;;){if(0===W.length){var X=this.clonePosition();if("select"!==S&&this.bumpIf("=")){var J=this.tryParseDecimalInteger(N.EXPECT_PLURAL_ARGUMENT_SELECTOR,N.INVALID_PLURAL_ARGUMENT_SELECTOR);if(J.err)return J;K=createLocation(X,this.clonePosition()),W=this.message.slice(X.offset,this.offset())}else break}if(Y.has(W))return this.error("select"===S?N.DUPLICATE_SELECT_ARGUMENT_SELECTOR:N.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,K);"other"===W&&(U=!0),this.bumpSpace();var $=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===S?N.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:N.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,createLocation(this.clonePosition(),this.clonePosition()));var Z=this.parseMessage(T+1,S,R);if(Z.err)return Z;var Q=this.tryParseArgumentClose($);if(Q.err)return Q;V.push([W,{value:Z.val,location:createLocation($,this.clonePosition())}]),Y.add(W),this.bumpSpace(),W=(L=this.parseIdentifierIfPossible()).value,K=L.location}return 0===V.length?this.error("select"===S?N.EXPECT_SELECT_ARGUMENT_SELECTOR:N.EXPECT_PLURAL_ARGUMENT_SELECTOR,createLocation(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!U?this.error(N.MISSING_OTHER_CLAUSE,createLocation(this.clonePosition(),this.clonePosition())):{val:V,err:null}},Parser.prototype.tryParseDecimalInteger=function(T,S){var R=1,N=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(R=-1);for(var M=!1,L=0;!this.isEOF();){var U=this.char();if(U>=48&&U<=57)M=!0,L=10*L+(U-48),this.bump();else break}var V=createLocation(N,this.clonePosition());return M?eS(L*=R)?{val:L,err:null}:this.error(S,V):this.error(T,V)},Parser.prototype.offset=function(){return this.position.offset},Parser.prototype.isEOF=function(){return this.offset()===this.message.length},Parser.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},Parser.prototype.char=function(){var T=this.position.offset;if(T>=this.message.length)throw Error("out of bound");var S=ed(this.message,T);if(void 0===S)throw Error("Offset ".concat(T," is at invalid UTF-16 code unit boundary"));return S},Parser.prototype.error=function(T,S){return{val:null,err:{kind:T,message:this.message,location:S}}},Parser.prototype.bump=function(){if(!this.isEOF()){var T=this.char();10===T?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=T<65536?1:2)}},Parser.prototype.bumpIf=function(T){if(eR(this.message,T,this.offset())){for(var S=0;S<T.length;S++)this.bump();return!0}return!1},Parser.prototype.bumpUntil=function(T){var S=this.offset(),R=this.message.indexOf(T,S);return R>=0?(this.bumpTo(R),!0):(this.bumpTo(this.message.length),!1)},Parser.prototype.bumpTo=function(T){if(this.offset()>T)throw Error("targetOffset ".concat(T," must be greater than or equal to the current offset ").concat(this.offset()));for(T=Math.min(T,this.message.length);;){var S=this.offset();if(S===T)break;if(S>T)throw Error("targetOffset ".concat(T," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},Parser.prototype.bumpSpace=function(){for(;!this.isEOF()&&_isWhiteSpace(this.char());)this.bump()},Parser.prototype.peek=function(){if(this.isEOF())return null;var T=this.char(),S=this.offset(),R=this.message.charCodeAt(S+(T>=65536?2:1));return null!=R?R:null},Parser}();function _isAlpha(T){return T>=97&&T<=122||T>=65&&T<=90}function _isAlphaOrSlash(T){return _isAlpha(T)||47===T}function _isPotentialElementNameChar(T){return 45===T||46===T||T>=48&&T<=57||95===T||T>=97&&T<=122||T>=65&&T<=90||183==T||T>=192&&T<=214||T>=216&&T<=246||T>=248&&T<=893||T>=895&&T<=8191||T>=8204&&T<=8205||T>=8255&&T<=8256||T>=8304&&T<=8591||T>=11264&&T<=12271||T>=12289&&T<=55295||T>=63744&&T<=64975||T>=65008&&T<=65533||T>=65536&&T<=983039}function _isWhiteSpace(T){return T>=9&&T<=13||32===T||133===T||T>=8206&&T<=8207||8232===T||8233===T}function _isPatternSyntax(T){return T>=33&&T<=35||36===T||T>=37&&T<=39||40===T||41===T||42===T||43===T||44===T||45===T||T>=46&&T<=47||T>=58&&T<=59||T>=60&&T<=62||T>=63&&T<=64||91===T||92===T||93===T||94===T||96===T||123===T||124===T||125===T||126===T||161===T||T>=162&&T<=165||166===T||167===T||169===T||171===T||172===T||174===T||176===T||177===T||182===T||187===T||191===T||215===T||247===T||T>=8208&&T<=8213||T>=8214&&T<=8215||8216===T||8217===T||8218===T||T>=8219&&T<=8220||8221===T||8222===T||8223===T||T>=8224&&T<=8231||T>=8240&&T<=8248||8249===T||8250===T||T>=8251&&T<=8254||T>=8257&&T<=8259||8260===T||8261===T||8262===T||T>=8263&&T<=8273||8274===T||8275===T||T>=8277&&T<=8286||T>=8592&&T<=8596||T>=8597&&T<=8601||T>=8602&&T<=8603||T>=8604&&T<=8607||8608===T||T>=8609&&T<=8610||8611===T||T>=8612&&T<=8613||8614===T||T>=8615&&T<=8621||8622===T||T>=8623&&T<=8653||T>=8654&&T<=8655||T>=8656&&T<=8657||8658===T||8659===T||8660===T||T>=8661&&T<=8691||T>=8692&&T<=8959||T>=8960&&T<=8967||8968===T||8969===T||8970===T||8971===T||T>=8972&&T<=8991||T>=8992&&T<=8993||T>=8994&&T<=9e3||9001===T||9002===T||T>=9003&&T<=9083||9084===T||T>=9085&&T<=9114||T>=9115&&T<=9139||T>=9140&&T<=9179||T>=9180&&T<=9185||T>=9186&&T<=9254||T>=9255&&T<=9279||T>=9280&&T<=9290||T>=9291&&T<=9311||T>=9472&&T<=9654||9655===T||T>=9656&&T<=9664||9665===T||T>=9666&&T<=9719||T>=9720&&T<=9727||T>=9728&&T<=9838||9839===T||T>=9840&&T<=10087||10088===T||10089===T||10090===T||10091===T||10092===T||10093===T||10094===T||10095===T||10096===T||10097===T||10098===T||10099===T||10100===T||10101===T||T>=10132&&T<=10175||T>=10176&&T<=10180||10181===T||10182===T||T>=10183&&T<=10213||10214===T||10215===T||10216===T||10217===T||10218===T||10219===T||10220===T||10221===T||10222===T||10223===T||T>=10224&&T<=10239||T>=10240&&T<=10495||T>=10496&&T<=10626||10627===T||10628===T||10629===T||10630===T||10631===T||10632===T||10633===T||10634===T||10635===T||10636===T||10637===T||10638===T||10639===T||10640===T||10641===T||10642===T||10643===T||10644===T||10645===T||10646===T||10647===T||10648===T||T>=10649&&T<=10711||10712===T||10713===T||10714===T||10715===T||T>=10716&&T<=10747||10748===T||10749===T||T>=10750&&T<=11007||T>=11008&&T<=11055||T>=11056&&T<=11076||T>=11077&&T<=11078||T>=11079&&T<=11084||T>=11085&&T<=11123||T>=11124&&T<=11125||T>=11126&&T<=11157||11158===T||T>=11159&&T<=11263||T>=11776&&T<=11777||11778===T||11779===T||11780===T||11781===T||T>=11782&&T<=11784||11785===T||11786===T||11787===T||11788===T||11789===T||T>=11790&&T<=11798||11799===T||T>=11800&&T<=11801||11802===T||11803===T||11804===T||11805===T||T>=11806&&T<=11807||11808===T||11809===T||11810===T||11811===T||11812===T||11813===T||11814===T||11815===T||11816===T||11817===T||T>=11818&&T<=11822||11823===T||T>=11824&&T<=11833||T>=11834&&T<=11835||T>=11836&&T<=11839||11840===T||11841===T||11842===T||T>=11843&&T<=11855||T>=11856&&T<=11857||11858===T||T>=11859&&T<=11903||T>=12289&&T<=12291||12296===T||12297===T||12298===T||12299===T||12300===T||12301===T||12302===T||12303===T||12304===T||12305===T||T>=12306&&T<=12307||12308===T||12309===T||12310===T||12311===T||12312===T||12313===T||12314===T||12315===T||12316===T||12317===T||T>=12318&&T<=12319||12320===T||12336===T||64830===T||64831===T||T>=65093&&T<=65094}function pruneLocation(T){T.forEach(function(T){if(delete T.location,isSelectElement(T)||isPluralElement(T))for(var S in T.options)delete T.options[S].location,pruneLocation(T.options[S].value);else isNumberElement(T)&&isNumberSkeleton(T.style)?delete T.style.location:(isDateElement(T)||isTimeElement(T))&&isDateTimeSkeleton(T.style)?delete T.style.location:isTagElement(T)&&pruneLocation(T.children)})}function parse(T,S){void 0===S&&(S={}),S=(0,Y.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},S);var R=new eA(T,S).parse();if(R.err){var M=SyntaxError(N[R.err.kind]);throw M.location=R.err.location,M.originalMessage=R.err.message,M}return(null==S?void 0:S.captureLocation)||pruneLocation(R.val),R.val}},16624:function(T,S){"use strict";function BestAvailableLocale(T,S){for(var R=S;;){if(T.has(R))return R;var N=R.lastIndexOf("-");if(!~N)return;N>=2&&"-"===R[N-2]&&(N-=2),R=R.slice(0,N)}}Object.defineProperty(S,"__esModule",{value:!0}),S.BestAvailableLocale=void 0,S.BestAvailableLocale=BestAvailableLocale},89901:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.BestFitMatcher=void 0;var N=R(16624),M=R(59751);function BestFitMatcher(T,S,R){var L,U={},V={},Y={},W=new Set;T.forEach(function(T){var S=new Intl.Locale(T).minimize().toString(),R=Intl.getCanonicalLocales(T)[0]||T;U[S]=T,V[T]=T,Y[R]=T,W.add(S),W.add(T),W.add(R)});for(var K=0,X=S;K<X.length;K++){var J=X[K];if(L)break;var $=J.replace(M.UNICODE_EXTENSION_SEQUENCE_REGEX,"");if(T.has($)||W.has($)){L=$;break}var Z=new Intl.Locale($),Q=Z.maximize().toString(),ee=Z.minimize().toString();if(W.has(ee)){L=ee;break}L=(0,N.BestAvailableLocale)(W,Q)}return L?{locale:V[L]||Y[L]||U[L]||L}:{locale:R()}}S.BestFitMatcher=BestFitMatcher},32858:function(T,S){"use strict";function CanonicalizeLocaleList(T){return Intl.getCanonicalLocales(T)}Object.defineProperty(S,"__esModule",{value:!0}),S.CanonicalizeLocaleList=void 0,S.CanonicalizeLocaleList=CanonicalizeLocaleList},4776:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.LookupMatcher=void 0;var N=R(59751),M=R(16624);function LookupMatcher(T,S,R){for(var L={locale:""},U=0,V=S;U<V.length;U++){var Y=V[U],W=Y.replace(N.UNICODE_EXTENSION_SEQUENCE_REGEX,""),K=(0,M.BestAvailableLocale)(T,W);if(K)return L.locale=K,Y!==W&&(L.extension=Y.slice(W.length+1,Y.length)),L}return L.locale=R(),L}S.LookupMatcher=LookupMatcher},55245:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.LookupSupportedLocales=void 0;var N=R(59751),M=R(16624);function LookupSupportedLocales(T,S){for(var R=[],L=0,U=S;L<U.length;L++){var V=U[L].replace(N.UNICODE_EXTENSION_SEQUENCE_REGEX,""),Y=(0,M.BestAvailableLocale)(T,V);Y&&R.push(Y)}return R}S.LookupSupportedLocales=LookupSupportedLocales},73111:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.ResolveLocale=void 0;var N=R(4776),M=R(89901),L=R(59751),U=R(3738);function ResolveLocale(T,S,R,V,Y,W){for(var K,X=(K="lookup"===R.localeMatcher?(0,N.LookupMatcher)(T,S,W):(0,M.BestFitMatcher)(T,S,W)).locale,J={locale:"",dataLocale:X},$="-u",Z=0,Q=V;Z<Q.length;Z++){var ee=Q[Z];(0,L.invariant)(X in Y,"Missing locale data for ".concat(X));var et=Y[X];(0,L.invariant)("object"==typeof et&&null!==et,"locale data ".concat(ee," must be an object"));var en=et[ee];(0,L.invariant)(Array.isArray(en),"keyLocaleData for ".concat(ee," must be an array"));var ea=en[0];(0,L.invariant)("string"==typeof ea||null===ea,"value must be string or null but got ".concat(typeof ea," in key ").concat(ee));var ei="";if(K.extension){var eo=(0,U.UnicodeExtensionValue)(K.extension,ee);void 0!==eo&&(""!==eo?~en.indexOf(eo)&&(ea=eo,ei="-".concat(ee,"-").concat(ea)):~eo.indexOf("true")&&(ea="true",ei="-".concat(ee)))}if(ee in R){var eO=R[ee];(0,L.invariant)("string"==typeof eO||null==eO,"optionsValue must be String, Undefined or Null"),~en.indexOf(eO)&&eO!==ea&&(ea=eO,ei="")}J[ee]=ea,$+=ei}if($.length>2){var eE=X.indexOf("-x-");-1===eE?X+=$:X=X.slice(0,eE)+$+X.slice(eE,X.length),X=Intl.getCanonicalLocales(X)[0]}return J.locale=X,J}S.ResolveLocale=ResolveLocale},3738:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.UnicodeExtensionValue=void 0;var N=R(59751);function UnicodeExtensionValue(T,S){(0,N.invariant)(2===S.length,"key must have 2 elements");var R=T.length,M="-".concat(S,"-"),L=T.indexOf(M);if(-1!==L){for(var U=L+4,V=U,Y=U,W=!1;!W;){var K=T.indexOf("-",Y),X=void 0;2==(X=-1===K?R-Y:K-Y)?W=!0:-1===K?(V=R,W=!0):(V=K,Y=K+1)}return T.slice(U,V)}if(M="-".concat(S),-1!==(L=T.indexOf(M))&&L+3===R)return""}S.UnicodeExtensionValue=UnicodeExtensionValue},59751:function(T,S){"use strict";function invariant(T,S,R){if(void 0===R&&(R=Error),!T)throw new R(S)}Object.defineProperty(S,"__esModule",{value:!0}),S.invariant=S.UNICODE_EXTENSION_SEQUENCE_REGEX=void 0,S.UNICODE_EXTENSION_SEQUENCE_REGEX=/-u(?:-[0-9a-z]{2,8})+/gi,S.invariant=invariant},6651:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.ResolveLocale=S.LookupSupportedLocales=S.match=void 0;var N=R(32858),M=R(73111);function match(T,S,R,L){var U=S.reduce(function(T,S){return T.add(S),T},new Set);return(0,M.ResolveLocale)(U,(0,N.CanonicalizeLocaleList)(T),{localeMatcher:(null==L?void 0:L.algorithm)||"best fit"},[],{},function(){return R}).locale}S.match=match;var L=R(55245);Object.defineProperty(S,"LookupSupportedLocales",{enumerable:!0,get:function(){return L.LookupSupportedLocales}});var U=R(73111);Object.defineProperty(S,"ResolveLocale",{enumerable:!0,get:function(){return U.ResolveLocale}})},35563:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.InitializeRelativeTimeFormat=void 0;var N=R(14053),M=R(6651),L=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;function InitializeRelativeTimeFormat(T,S,R,U){var V=U.getInternalSlots,Y=U.availableLocales,W=U.relevantExtensionKeys,K=U.localeData,X=U.getDefaultLocale,J=V(T);J.initializedRelativeTimeFormat=!0;var $=(0,N.CanonicalizeLocaleList)(S),Z=Object.create(null),Q=(0,N.CoerceOptionsToObject)(R),ee=(0,N.GetOption)(Q,"localeMatcher","string",["best fit","lookup"],"best fit");Z.localeMatcher=ee;var et=(0,N.GetOption)(Q,"numberingSystem","string",void 0,void 0);if(void 0!==et&&!L.test(et))throw RangeError("Invalid numbering system ".concat(et));Z.nu=et;var en=(0,M.ResolveLocale)(Y,$,Z,W,K,X),ea=en.locale,ei=en.nu;J.locale=ea,J.style=(0,N.GetOption)(Q,"style","string",["long","narrow","short"],"long"),J.numeric=(0,N.GetOption)(Q,"numeric","string",["always","auto"],"always");var eo=K[en.dataLocale];return(0,N.invariant)(!!eo,"Missing locale data for ".concat(en.dataLocale)),J.fields=eo,J.numberFormat=new Intl.NumberFormat(S),J.pluralRules=new Intl.PluralRules(S),J.numberingSystem=ei,T}S.InitializeRelativeTimeFormat=InitializeRelativeTimeFormat},53981:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.MakePartsList=void 0;var N=R(14053);function MakePartsList(T,S,R){for(var M=(0,N.PartitionPattern)(T),L=[],U=0,V=M;U<V.length;U++){var Y=V[U];if("literal"===Y.type)L.push({type:"literal",value:Y.value});else{(0,N.invariant)("0"===Y.type,"Malformed pattern ".concat(T));for(var W=0,K=R;W<K.length;W++){var X=K[W];L.push({type:X.type,value:X.value,unit:S})}}}return L}S.MakePartsList=MakePartsList},67185:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.PartitionRelativeTimePattern=void 0;var N=R(14053),M=R(54623),L=R(53981);function PartitionRelativeTimePattern(T,S,R,U){var V=U.getInternalSlots;if((0,N.invariant)("Number"===(0,N.Type)(S),"value must be number, instead got ".concat(typeof S),TypeError),(0,N.invariant)("String"===(0,N.Type)(R),"unit must be number, instead got ".concat(typeof S),TypeError),isNaN(S)||!isFinite(S))throw RangeError("Invalid value ".concat(S));var Y=(0,M.SingularRelativeTimeUnit)(R),W=V(T),K=W.fields,X=W.style,J=W.numeric,$=W.pluralRules,Z=W.numberFormat,Q=Y;"short"===X?Q="".concat(Y,"-short"):"narrow"===X&&(Q="".concat(Y,"-narrow")),Q in K||(Q=Y);var ee=K[Q];if("auto"===J&&(0,N.ToString)(S) in ee)return[{type:"literal",value:ee[(0,N.ToString)(S)]}];var et="future";((0,N.SameValue)(S,-0)||S<0)&&(et="past");var en=ee[et],ea="function"==typeof Z.formatToParts?Z.formatToParts(Math.abs(S)):[{type:"literal",value:Z.format(Math.abs(S)),unit:R}],ei=en[$.select(S)];return(0,L.MakePartsList)(ei,Y,ea)}S.PartitionRelativeTimePattern=PartitionRelativeTimePattern},54623:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.SingularRelativeTimeUnit=void 0;var N=R(14053);function SingularRelativeTimeUnit(T){if((0,N.invariant)("String"===(0,N.Type)(T),"unit must be a string"),"seconds"===T)return"second";if("minutes"===T)return"minute";if("hours"===T)return"hour";if("days"===T)return"day";if("weeks"===T)return"week";if("months"===T)return"month";if("quarters"===T)return"quarter";if("years"===T)return"year";if("second"!==T&&"minute"!==T&&"hour"!==T&&"day"!==T&&"week"!==T&&"month"!==T&&"quarter"!==T&&"year"!==T)throw RangeError("invalid unit");return T}S.SingularRelativeTimeUnit=SingularRelativeTimeUnit},95816:function(T,S){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var R=new WeakMap;function getInternalSlots(T){var S=R.get(T);return S||(S=Object.create(null),R.set(T,S)),S}S.default=getInternalSlots},54368:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var N=R(99938),M=R(14053),L=R(35563),U=R(67185),V=(0,N.__importDefault)(R(95816)),Y=function(){function RelativeTimeFormat(T,S){if(!(this&&this instanceof RelativeTimeFormat?this.constructor:void 0))throw TypeError("Intl.RelativeTimeFormat must be called with 'new'");return(0,L.InitializeRelativeTimeFormat)(this,T,S,{getInternalSlots:V.default,availableLocales:RelativeTimeFormat.availableLocales,relevantExtensionKeys:RelativeTimeFormat.relevantExtensionKeys,localeData:RelativeTimeFormat.localeData,getDefaultLocale:RelativeTimeFormat.getDefaultLocale})}return RelativeTimeFormat.prototype.format=function(T,S){if("object"!=typeof this)throw TypeError("format was called on a non-object");if(!(0,V.default)(this).initializedRelativeTimeFormat)throw TypeError("format was called on a invalid context");return(0,U.PartitionRelativeTimePattern)(this,Number(T),(0,M.ToString)(S),{getInternalSlots:V.default}).map(function(T){return T.value}).join("")},RelativeTimeFormat.prototype.formatToParts=function(T,S){if("object"!=typeof this)throw TypeError("formatToParts was called on a non-object");if(!(0,V.default)(this).initializedRelativeTimeFormat)throw TypeError("formatToParts was called on a invalid context");return(0,U.PartitionRelativeTimePattern)(this,Number(T),(0,M.ToString)(S),{getInternalSlots:V.default})},RelativeTimeFormat.prototype.resolvedOptions=function(){if("object"!=typeof this)throw TypeError("resolvedOptions was called on a non-object");var T=(0,V.default)(this);if(!T.initializedRelativeTimeFormat)throw TypeError("resolvedOptions was called on a invalid context");return{locale:T.locale,style:T.style,numeric:T.numeric,numberingSystem:T.numberingSystem}},RelativeTimeFormat.supportedLocalesOf=function(T,S){return(0,M.SupportedLocales)(RelativeTimeFormat.availableLocales,(0,M.CanonicalizeLocaleList)(T),S)},RelativeTimeFormat.__addLocaleData=function(){for(var T=[],S=0;S<arguments.length;S++)T[S]=arguments[S];for(var R=0,N=T;R<N.length;R++){var M=N[R],L=M.data,U=M.locale,V=new Intl.Locale(U).minimize().toString();RelativeTimeFormat.localeData[U]=RelativeTimeFormat.localeData[V]=L,RelativeTimeFormat.availableLocales.add(V),RelativeTimeFormat.availableLocales.add(U),RelativeTimeFormat.__defaultLocale||(RelativeTimeFormat.__defaultLocale=V)}},RelativeTimeFormat.getDefaultLocale=function(){return RelativeTimeFormat.__defaultLocale},RelativeTimeFormat.localeData={},RelativeTimeFormat.availableLocales=new Set,RelativeTimeFormat.__defaultLocale="",RelativeTimeFormat.relevantExtensionKeys=["nu"],RelativeTimeFormat.polyfilled=!0,RelativeTimeFormat}();S.default=Y;try{"undefined"!=typeof Symbol&&Object.defineProperty(Y.prototype,Symbol.toStringTag,{value:"Intl.RelativeTimeFormat",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(Y.prototype.constructor,"length",{value:0,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(Y.supportedLocalesOf,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(T){}},27202:function(){Intl.RelativeTimeFormat&&"function"==typeof Intl.RelativeTimeFormat.__addLocaleData&&Intl.RelativeTimeFormat.__addLocaleData({data:{nu:["latn"],year:{0:"this year",1:"next year",future:{one:"in {0} year",other:"in {0} years"},past:{one:"{0} year ago",other:"{0} years ago"},"-1":"last year"},"year-short":{0:"this yr.",1:"next yr.",future:{one:"in {0} yr.",other:"in {0} yr."},past:{one:"{0} yr. ago",other:"{0} yr. ago"},"-1":"last yr."},"year-narrow":{0:"this yr.",1:"next yr.",future:{one:"in {0} yr.",other:"in {0} yr."},past:{one:"{0} yr. ago",other:"{0} yr. ago"},"-1":"last yr."},quarter:{0:"this quarter",1:"next quarter",future:{one:"in {0} quarter",other:"in {0} quarters"},past:{one:"{0} quarter ago",other:"{0} quarters ago"},"-1":"last quarter"},"quarter-short":{0:"this qtr.",1:"next qtr.",future:{one:"in {0} qtr.",other:"in {0} qtrs."},past:{one:"{0} qtr. ago",other:"{0} qtrs. ago"},"-1":"last qtr."},"quarter-narrow":{0:"this qtr.",1:"next qtr.",future:{one:"in {0} qtr.",other:"in {0} qtrs."},past:{one:"{0} qtr. ago",other:"{0} qtrs. ago"},"-1":"last qtr."},month:{0:"this month",1:"next month",future:{one:"in {0} month",other:"in {0} months"},past:{one:"{0} month ago",other:"{0} months ago"},"-1":"last month"},"month-short":{0:"this mo.",1:"next mo.",future:{one:"in {0} mo.",other:"in {0} mo."},past:{one:"{0} mo. ago",other:"{0} mo. ago"},"-1":"last mo."},"month-narrow":{0:"this mo.",1:"next mo.",future:{one:"in {0} mo.",other:"in {0} mo."},past:{one:"{0} mo. ago",other:"{0} mo. ago"},"-1":"last mo."},week:{0:"this week",1:"next week",future:{one:"in {0} week",other:"in {0} weeks"},past:{one:"{0} week ago",other:"{0} weeks ago"},"-1":"last week"},"week-short":{0:"this wk.",1:"next wk.",future:{one:"in {0} wk.",other:"in {0} wk."},past:{one:"{0} wk. ago",other:"{0} wk. ago"},"-1":"last wk."},"week-narrow":{0:"this wk.",1:"next wk.",future:{one:"in {0} wk.",other:"in {0} wk."},past:{one:"{0} wk. ago",other:"{0} wk. ago"},"-1":"last wk."},day:{0:"today",1:"tomorrow",future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"},"-1":"yesterday"},"day-short":{0:"today",1:"tomorrow",future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"},"-1":"yesterday"},"day-narrow":{0:"today",1:"tomorrow",future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"},"-1":"yesterday"},hour:{0:"this hour",future:{one:"in {0} hour",other:"in {0} hours"},past:{one:"{0} hour ago",other:"{0} hours ago"}},"hour-short":{0:"this hour",future:{one:"in {0} hr.",other:"in {0} hr."},past:{one:"{0} hr. ago",other:"{0} hr. ago"}},"hour-narrow":{0:"this hour",future:{one:"in {0} hr.",other:"in {0} hr."},past:{one:"{0} hr. ago",other:"{0} hr. ago"}},minute:{0:"this minute",future:{one:"in {0} minute",other:"in {0} minutes"},past:{one:"{0} minute ago",other:"{0} minutes ago"}},"minute-short":{0:"this minute",future:{one:"in {0} min.",other:"in {0} min."},past:{one:"{0} min. ago",other:"{0} min. ago"}},"minute-narrow":{0:"this minute",future:{one:"in {0} min.",other:"in {0} min."},past:{one:"{0} min. ago",other:"{0} min. ago"}},second:{0:"now",future:{one:"in {0} second",other:"in {0} seconds"},past:{one:"{0} second ago",other:"{0} seconds ago"}},"second-short":{0:"now",future:{one:"in {0} sec.",other:"in {0} sec."},past:{one:"{0} sec. ago",other:"{0} sec. ago"}},"second-narrow":{0:"now",future:{one:"in {0} sec.",other:"in {0} sec."},past:{one:"{0} sec. ago",other:"{0} sec. ago"}}},locale:"en"})},27508:function(){Intl.RelativeTimeFormat&&"function"==typeof Intl.RelativeTimeFormat.__addLocaleData&&Intl.RelativeTimeFormat.__addLocaleData({data:{nu:["latn"],year:{0:"ez az \xe9v",1:"k\xf6vetkező \xe9v",future:{one:"{0} \xe9v m\xfalva",other:"{0} \xe9v m\xfalva"},past:{one:"{0} \xe9vvel ezelőtt",other:"{0} \xe9vvel ezelőtt"},"-1":"előző \xe9v"},"year-short":{0:"ez az \xe9v",1:"k\xf6vetkező \xe9v",future:{one:"{0} \xe9v m\xfalva",other:"{0} \xe9v m\xfalva"},past:{one:"{0} \xe9vvel ezelőtt",other:"{0} \xe9vvel ezelőtt"},"-1":"előző \xe9v"},"year-narrow":{0:"ez az \xe9v",1:"k\xf6vetkező \xe9v",future:{one:"{0} \xe9v m\xfalva",other:"{0} \xe9v m\xfalva"},past:{one:"{0} \xe9vvel ezelőtt",other:"{0} \xe9vvel ezelőtt"},"-1":"előző \xe9v"},quarter:{0:"ez a negyed\xe9v",1:"k\xf6vetkező negyed\xe9v",future:{one:"{0} negyed\xe9v m\xfalva",other:"{0} negyed\xe9v m\xfalva"},past:{one:"{0} negyed\xe9vvel ezelőtt",other:"{0} negyed\xe9vvel ezelőtt"},"-1":"előző negyed\xe9v"},"quarter-short":{0:"ez a negyed\xe9v",1:"k\xf6vetkező negyed\xe9v",future:{one:"{0} negyed\xe9v m\xfalva",other:"{0} negyed\xe9v m\xfalva"},past:{one:"{0} negyed\xe9vvel ezelőtt",other:"{0} negyed\xe9vvel ezelőtt"},"-1":"előző negyed\xe9v"},"quarter-narrow":{0:"ez a negyed\xe9v",1:"k\xf6vetkező negyed\xe9v",future:{one:"{0} n.\xe9v m\xfalva",other:"{0} n.\xe9v m\xfalva"},past:{one:"{0} negyed\xe9vvel ezelőtt",other:"{0} negyed\xe9vvel ezelőtt"},"-1":"előző negyed\xe9v"},month:{0:"ez a h\xf3nap",1:"k\xf6vetkező h\xf3nap",future:{one:"{0} h\xf3nap m\xfalva",other:"{0} h\xf3nap m\xfalva"},past:{one:"{0} h\xf3nappal ezelőtt",other:"{0} h\xf3nappal ezelőtt"},"-1":"előző h\xf3nap"},"month-short":{0:"ez a h\xf3nap",1:"k\xf6vetkező h\xf3nap",future:{one:"{0} h\xf3nap m\xfalva",other:"{0} h\xf3nap m\xfalva"},past:{one:"{0} h\xf3nappal ezelőtt",other:"{0} h\xf3nappal ezelőtt"},"-1":"előző h\xf3nap"},"month-narrow":{0:"ez a h\xf3nap",1:"k\xf6vetkező h\xf3nap",future:{one:"{0} h\xf3nap m\xfalva",other:"{0} h\xf3nap m\xfalva"},past:{one:"{0} h\xf3nappal ezelőtt",other:"{0} h\xf3nappal ezelőtt"},"-1":"előző h\xf3nap"},week:{0:"ez a h\xe9t",1:"k\xf6vetkező h\xe9t",future:{one:"{0} h\xe9t m\xfalva",other:"{0} h\xe9t m\xfalva"},past:{one:"{0} h\xe9ttel ezelőtt",other:"{0} h\xe9ttel ezelőtt"},"-1":"előző h\xe9t"},"week-short":{0:"ez a h\xe9t",1:"k\xf6vetkező h\xe9t",future:{one:"{0} h\xe9t m\xfalva",other:"{0} h\xe9t m\xfalva"},past:{one:"{0} h\xe9ttel ezelőtt",other:"{0} h\xe9ttel ezelőtt"},"-1":"előző h\xe9t"},"week-narrow":{0:"ez a h\xe9t",1:"k\xf6vetkező h\xe9t",future:{one:"{0} h\xe9t m\xfalva",other:"{0} h\xe9t m\xfalva"},past:{one:"{0} h\xe9ttel ezelőtt",other:"{0} h\xe9ttel ezelőtt"},"-1":"előző h\xe9t"},day:{0:"ma",1:"holnap",2:"holnaput\xe1n",future:{one:"{0} nap m\xfalva",other:"{0} nap m\xfalva"},past:{one:"{0} nappal ezelőtt",other:"{0} nappal ezelőtt"},"-2":"tegnapelőtt","-1":"tegnap"},"day-short":{0:"ma",1:"holnap",2:"holnaput\xe1n",future:{one:"{0} nap m\xfalva",other:"{0} nap m\xfalva"},past:{one:"{0} napja",other:"{0} napja"},"-2":"tegnapelőtt","-1":"tegnap"},"day-narrow":{0:"ma",1:"holnap",2:"holnaput\xe1n",future:{one:"{0} nap m\xfalva",other:"{0} nap m\xfalva"},past:{one:"{0} napja",other:"{0} napja"},"-2":"tegnapelőtt","-1":"tegnap"},hour:{0:"ebben az \xf3r\xe1ban",future:{one:"{0} \xf3ra m\xfalva",other:"{0} \xf3ra m\xfalva"},past:{one:"{0} \xf3r\xe1val ezelőtt",other:"{0} \xf3r\xe1val ezelőtt"}},"hour-short":{0:"ebben az \xf3r\xe1ban",future:{one:"{0} \xf3ra m\xfalva",other:"{0} \xf3ra m\xfalva"},past:{one:"{0} \xf3r\xe1val ezelőtt",other:"{0} \xf3r\xe1val ezelőtt"}},"hour-narrow":{0:"ebben az \xf3r\xe1ban",future:{one:"{0} \xf3ra m\xfalva",other:"{0} \xf3ra m\xfalva"},past:{one:"{0} \xf3r\xe1val ezelőtt",other:"{0} \xf3r\xe1val ezelőtt"}},minute:{0:"ebben a percben",future:{one:"{0} perc m\xfalva",other:"{0} perc m\xfalva"},past:{one:"{0} perccel ezelőtt",other:"{0} perccel ezelőtt"}},"minute-short":{0:"ebben a percben",future:{one:"{0} perc m\xfalva",other:"{0} perc m\xfalva"},past:{one:"{0} perccel ezelőtt",other:"{0} perccel ezelőtt"}},"minute-narrow":{0:"ebben a percben",future:{one:"{0} perc m\xfalva",other:"{0} perc m\xfalva"},past:{one:"{0} perccel ezelőtt",other:"{0} perccel ezelőtt"}},second:{0:"most",future:{one:"{0} m\xe1sodperc m\xfalva",other:"{0} m\xe1sodperc m\xfalva"},past:{one:"{0} m\xe1sodperccel ezelőtt",other:"{0} m\xe1sodperccel ezelőtt"}},"second-short":{0:"most",future:{one:"{0} m\xe1sodperc m\xfalva",other:"{0} m\xe1sodperc m\xfalva"},past:{one:"{0} m\xe1sodperccel ezelőtt",other:"{0} m\xe1sodperccel ezelőtt"}},"second-narrow":{0:"most",future:{one:"{0} m\xe1sodperc m\xfalva",other:"{0} m\xe1sodperc m\xfalva"},past:{one:"{0} m\xe1sodperccel ezelőtt",other:"{0} m\xe1sodperccel ezelőtt"}}},locale:"hu"})},55837:function(T,S,R){"use strict";N={value:!0};var N,M=(0,R(99938).__importDefault)(R(54368));(0,R(52037).shouldPolyfill)()&&Object.defineProperty(Intl,"RelativeTimeFormat",{value:M.default,writable:!0,enumerable:!1,configurable:!0})},52037:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.shouldPolyfill=void 0;var N=R(6651),M=R(32264);function supportedLocalesOf(T){if(!T)return!0;var S=Array.isArray(T)?T:[T];return Intl.RelativeTimeFormat.supportedLocalesOf(S).length===S.length}function hasResolvedOptionsNumberingSystem(T){try{return"numberingSystem"in new Intl.RelativeTimeFormat(T||"en",{numeric:"auto"}).resolvedOptions()}catch(T){return!1}}function shouldPolyfill(T){if(void 0===T&&(T="en"),!("RelativeTimeFormat"in Intl)||!supportedLocalesOf(T)||!hasResolvedOptionsNumberingSystem(T))return(0,N.match)([T],M.supportedLocales,"en")}S.shouldPolyfill=shouldPolyfill},32264:function(T,S){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.supportedLocales=void 0,S.supportedLocales=["af-NA","af","agq","ak","am","ar-AE","ar-BH","ar-DJ","ar-DZ","ar-EG","ar-EH","ar-ER","ar-IL","ar-IQ","ar-JO","ar-KM","ar-KW","ar-LB","ar-LY","ar-MA","ar-MR","ar-OM","ar-PS","ar-QA","ar-SA","ar-SD","ar-SO","ar-SS","ar-SY","ar-TD","ar-TN","ar-YE","ar","as","asa","ast","az-Cyrl","az-Latn","az","bas","be-tarask","be","bem","bez","bg","bm","bn-IN","bn","bo-IN","bo","br","brx","bs-Cyrl","bs-Latn","bs","ca-AD","ca-ES-valencia","ca-FR","ca-IT","ca","ccp-IN","ccp","ce","ceb","cgg","chr","ckb-IR","ckb","cs","cy","da-GL","da","dav","de-AT","de-BE","de-CH","de-IT","de-LI","de-LU","de","dje","doi","dsb","dua","dyo","dz","ebu","ee-TG","ee","el-CY","el","en-001","en-150","en-AE","en-AG","en-AI","en-AS","en-AT","en-AU","en-BB","en-BE","en-BI","en-BM","en-BS","en-BW","en-BZ","en-CA","en-CC","en-CH","en-CK","en-CM","en-CX","en-CY","en-DE","en-DG","en-DK","en-DM","en-ER","en-FI","en-FJ","en-FK","en-FM","en-GB","en-GD","en-GG","en-GH","en-GI","en-GM","en-GU","en-GY","en-HK","en-IE","en-IL","en-IM","en-IN","en-IO","en-JE","en-JM","en-KE","en-KI","en-KN","en-KY","en-LC","en-LR","en-LS","en-MG","en-MH","en-MO","en-MP","en-MS","en-MT","en-MU","en-MW","en-MY","en-NA","en-NF","en-NG","en-NL","en-NR","en-NU","en-NZ","en-PG","en-PH","en-PK","en-PN","en-PR","en-PW","en-RW","en-SB","en-SC","en-SD","en-SE","en-SG","en-SH","en-SI","en-SL","en-SS","en-SX","en-SZ","en-TC","en-TK","en-TO","en-TT","en-TV","en-TZ","en-UG","en-UM","en-VC","en-VG","en-VI","en-VU","en-WS","en-ZA","en-ZM","en-ZW","en","eo","es-419","es-AR","es-BO","es-BR","es-BZ","es-CL","es-CO","es-CR","es-CU","es-DO","es-EA","es-EC","es-GQ","es-GT","es-HN","es-IC","es-MX","es-NI","es-PA","es-PE","es-PH","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","es","et","eu","ewo","fa-AF","fa","ff-Adlm-BF","ff-Adlm-CM","ff-Adlm-GH","ff-Adlm-GM","ff-Adlm-GW","ff-Adlm-LR","ff-Adlm-MR","ff-Adlm-NE","ff-Adlm-NG","ff-Adlm-SL","ff-Adlm-SN","ff-Adlm","ff-Latn-BF","ff-Latn-CM","ff-Latn-GH","ff-Latn-GM","ff-Latn-GN","ff-Latn-GW","ff-Latn-LR","ff-Latn-MR","ff-Latn-NE","ff-Latn-NG","ff-Latn-SL","ff-Latn","ff","fi","fil","fo-DK","fo","fr-BE","fr-BF","fr-BI","fr-BJ","fr-BL","fr-CA","fr-CD","fr-CF","fr-CG","fr-CH","fr-CI","fr-CM","fr-DJ","fr-DZ","fr-GA","fr-GF","fr-GN","fr-GP","fr-GQ","fr-HT","fr-KM","fr-LU","fr-MA","fr-MC","fr-MF","fr-MG","fr-ML","fr-MQ","fr-MR","fr-MU","fr-NC","fr-NE","fr-PF","fr-PM","fr-RE","fr-RW","fr-SC","fr-SN","fr-SY","fr-TD","fr-TG","fr-TN","fr-VU","fr-WF","fr-YT","fr","fur","fy","ga-GB","ga","gd","gl","gsw-FR","gsw-LI","gsw","gu","guz","gv","ha-GH","ha-NE","ha","haw","he","hi","hr-BA","hr","hsb","hu","hy","ia","id","ig","ii","is","it-CH","it-SM","it-VA","it","ja","jgo","jmc","jv","ka","kab","kam","kde","kea","kgp","khq","ki","kk","kkj","kl","kln","km","kn","ko-KP","ko","kok","ks-Arab","ks","ksb","ksf","ksh","ku","kw","ky","lag","lb","lg","lkt","ln-AO","ln-CF","ln-CG","ln","lo","lrc-IQ","lrc","lt","lu","luo","luy","lv","mai","mas-TZ","mas","mer","mfe","mg","mgh","mgo","mi","mk","ml","mn","mni-Beng","mni","mr","ms-BN","ms-ID","ms-SG","ms","mt","mua","my","mzn","naq","nb-SJ","nb","nd","nds-NL","nds","ne-IN","ne","nl-AW","nl-BE","nl-BQ","nl-CW","nl-SR","nl-SX","nl","nmg","nn","nnh","no","nus","nyn","om-KE","om","or","os-RU","os","pa-Arab","pa-Guru","pa","pcm","pl","ps-PK","ps","pt-AO","pt-CH","pt-CV","pt-GQ","pt-GW","pt-LU","pt-MO","pt-MZ","pt-PT","pt-ST","pt-TL","pt","qu-BO","qu-EC","qu","rm","rn","ro-MD","ro","rof","ru-BY","ru-KG","ru-KZ","ru-MD","ru-UA","ru","rw","rwk","sa","sah","saq","sat-Olck","sat","sbp","sc","sd-Arab","sd-Deva","sd","se-FI","se-SE","se","seh","ses","sg","shi-Latn","shi-Tfng","shi","si","sk","sl","smn","sn","so-DJ","so-ET","so-KE","so","sq-MK","sq-XK","sq","sr-Cyrl-BA","sr-Cyrl-ME","sr-Cyrl-XK","sr-Cyrl","sr-Latn-BA","sr-Latn-ME","sr-Latn-XK","sr-Latn","sr","su-Latn","su","sv-AX","sv-FI","sv","sw-CD","sw-KE","sw-UG","sw","ta-LK","ta-MY","ta-SG","ta","te","teo-KE","teo","tg","th","ti-ER","ti","tk","to","tr-CY","tr","tt","twq","tzm","ug","uk","und","ur-IN","ur","uz-Arab","uz-Cyrl","uz-Latn","uz","vai-Latn","vai-Vaii","vai","vi","vun","wae","wo","xh","xog","yav","yi","yo-BJ","yo","yrl-CO","yrl-VE","yrl","yue-Hans","yue-Hant","yue","zgh","zh-Hans-HK","zh-Hans-MO","zh-Hans-SG","zh-Hans","zh-Hant-HK","zh-Hant-MO","zh-Hant","zh","zu"]},56772:function(T,S,R){"use strict";R.d(S,{$6:function(){return X},OV:function(){return V},Qe:function(){return W},Rw:function(){return L},X9:function(){return K},bc:function(){return N},gb:function(){return Y},wI:function(){return U}});var N,M=R(99938);!function(T){T.FORMAT_ERROR="FORMAT_ERROR",T.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",T.INVALID_CONFIG="INVALID_CONFIG",T.MISSING_DATA="MISSING_DATA",T.MISSING_TRANSLATION="MISSING_TRANSLATION"}(N||(N={}));var L=function(T){function IntlError(S,R,N){var M=this,L=N?N instanceof Error?N:Error(String(N)):void 0;return(M=T.call(this,"[@formatjs/intl Error ".concat(S,"] ").concat(R," \n").concat(L?"\n".concat(L.message,"\n").concat(L.stack):""))||this).code=S,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(M,IntlError),M}return(0,M.__extends)(IntlError,T),IntlError}(Error),U=function(T){function UnsupportedFormatterError(S,R){return T.call(this,N.UNSUPPORTED_FORMATTER,S,R)||this}return(0,M.__extends)(UnsupportedFormatterError,T),UnsupportedFormatterError}(L),V=function(T){function InvalidConfigError(S,R){return T.call(this,N.INVALID_CONFIG,S,R)||this}return(0,M.__extends)(InvalidConfigError,T),InvalidConfigError}(L),Y=function(T){function MissingDataError(S,R){return T.call(this,N.MISSING_DATA,S,R)||this}return(0,M.__extends)(MissingDataError,T),MissingDataError}(L),W=function(T){function IntlFormatError(S,R,M){return T.call(this,N.FORMAT_ERROR,"".concat(S," \nLocale: ").concat(R,"\n"),M)||this}return(0,M.__extends)(IntlFormatError,T),IntlFormatError}(L),K=function(T){function MessageFormatError(S,R,N,M){var L=T.call(this,"".concat(S," \nMessageID: ").concat(null==N?void 0:N.id,"\nDefault Message: ").concat(null==N?void 0:N.defaultMessage,"\nDescription: ").concat(null==N?void 0:N.description," \n"),R,M)||this;return L.descriptor=N,L}return(0,M.__extends)(MessageFormatError,T),MessageFormatError}(W),X=function(T){function MissingTranslationError(S,R){var M=T.call(this,N.MISSING_TRANSLATION,'Missing message: "'.concat(S.id,'" for locale "').concat(R,'", using ').concat(S.defaultMessage?"default message":"id"," as fallback."))||this;return M.descriptor=S,M}return(0,M.__extends)(MissingTranslationError,T),MissingTranslationError}(L)},67031:function(T,S,R){"use strict";R.d(S,{L6:function(){return filterProps},Sn:function(){return createIntlCache},TB:function(){return getNamedFormat},Z0:function(){return V},ax:function(){return createFormatters}});var N=R(99938),M=R(20289),L=R(45347),U=R(56772);function filterProps(T,S,R){return void 0===R&&(R={}),S.reduce(function(S,N){return N in T?S[N]=T[N]:N in R&&(S[N]=R[N]),S},{})}var V={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(T){},onWarn:function(T){}};function createIntlCache(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function createFastMemoizeCache(T){return{create:function(){return{get:function(S){return T[S]},set:function(S,R){T[S]=R}}}}}function createFormatters(T){void 0===T&&(T=createIntlCache());var S=Intl.RelativeTimeFormat,R=Intl.ListFormat,U=Intl.DisplayNames,V=(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.DateTimeFormat).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.dateTime),strategy:L.A.variadic}),Y=(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.NumberFormat).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.number),strategy:L.A.variadic}),W=(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.PluralRules).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.pluralRules),strategy:L.A.variadic});return{getDateTimeFormat:V,getNumberFormat:Y,getMessageFormat:(0,L.Z)(function(T,S,R,L){return new M.C(T,S,R,(0,N.__assign)({formatters:{getNumberFormat:Y,getDateTimeFormat:V,getPluralRules:W}},L||{}))},{cache:createFastMemoizeCache(T.message),strategy:L.A.variadic}),getRelativeTimeFormat:(0,L.Z)(function(){for(var T=[],R=0;R<arguments.length;R++)T[R]=arguments[R];return new(S.bind.apply(S,(0,N.__spreadArray)([void 0],T,!1)))},{cache:createFastMemoizeCache(T.relativeTime),strategy:L.A.variadic}),getPluralRules:W,getListFormat:(0,L.Z)(function(){for(var T=[],S=0;S<arguments.length;S++)T[S]=arguments[S];return new(R.bind.apply(R,(0,N.__spreadArray)([void 0],T,!1)))},{cache:createFastMemoizeCache(T.list),strategy:L.A.variadic}),getDisplayNames:(0,L.Z)(function(){for(var T=[],S=0;S<arguments.length;S++)T[S]=arguments[S];return new(U.bind.apply(U,(0,N.__spreadArray)([void 0],T,!1)))},{cache:createFastMemoizeCache(T.displayNames),strategy:L.A.variadic})}}function getNamedFormat(T,S,R,N){var M,L=T&&T[S];if(L&&(M=L[R]),M)return M;N(new U.wI("No ".concat(S," format named: ").concat(R)))}},49391:function(T,S,R){"use strict";R.d(S,{J:function(){return N}});let N="production"},46997:function(T,S,R){"use strict";R.d(S,{X:function(){return N}});let N="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},53400:function(T,S,R){"use strict";R.d(S,{RP:function(){return notifyEventProcessors},cc:function(){return addGlobalEventProcessor},fH:function(){return getGlobalEventProcessors}});var N=R(19140),M=R(70752),L=R(62092),U=R(77274),V=R(46997);function getGlobalEventProcessors(){return(0,N.Y)("globalEventProcessors",()=>[])}function addGlobalEventProcessor(T){getGlobalEventProcessors().push(T)}function notifyEventProcessors(T,S,R,N=0){return new M.cW((M,Y)=>{let W=T[N];if(null===S||"function"!=typeof W)M(S);else{let K=W({...S},R);V.X&&W.id&&null===K&&L.kg.log(`Event processor "${W.id}" dropped event`),(0,U.J8)(K)?K.then(S=>notifyEventProcessors(T,S,R,N+1).then(M)).then(null,Y):notifyEventProcessors(T,K,R,N+1).then(M).then(null,Y)}})}},23733:function(T,S,R){"use strict";R.d(S,{$e:function(){return withScope},Tb:function(){return captureException},cg:function(){return captureSession},eN:function(){return captureEvent},nZ:function(){return getCurrentScope},n_:function(){return addBreadcrumb},s3:function(){return getClient},yj:function(){return startSession}});var N=R(19140),M=R(49391),L=R(78429),U=R(12717),V=R(70375);function captureException(T,S){return(0,L.Gd)().captureException(T,(0,V.U0)(S))}function captureEvent(T,S){return(0,L.Gd)().captureEvent(T,S)}function addBreadcrumb(T,S){(0,L.Gd)().addBreadcrumb(T,S)}function withScope(...T){let S=(0,L.Gd)();if(2===T.length){let[R,N]=T;return R?S.withScope(()=>(S.getStackTop().scope=R,N(R))):S.withScope(N)}return S.withScope(T[0])}function getClient(){return(0,L.Gd)().getClient()}function getCurrentScope(){return(0,L.Gd)().getScope()}function startSession(T){let S=getClient(),R=(0,L.aF)(),V=getCurrentScope(),{release:Y,environment:W=M.J}=S&&S.getOptions()||{},{userAgent:K}=N.GLOBAL_OBJ.navigator||{},X=(0,U.Hv)({release:Y,environment:W,user:V.getUser()||R.getUser(),...K&&{userAgent:K},...T}),J=R.getSession();return J&&"ok"===J.status&&(0,U.CT)(J,{status:"exited"}),endSession(),R.setSession(X),V.setSession(X),X}function endSession(){let T=(0,L.aF)(),S=getCurrentScope(),R=S.getSession()||T.getSession();R&&(0,U.RJ)(R),_sendSessionUpdate(),T.setSession(),S.setSession()}function _sendSessionUpdate(){let T=(0,L.aF)(),S=getCurrentScope(),R=getClient(),N=S.getSession()||T.getSession();N&&R&&R.captureSession&&R.captureSession(N)}function captureSession(T=!1){if(T){endSession();return}_sendSessionUpdate()}},78429:function(T,S,R){"use strict";R.d(S,{Gd:function(){return getCurrentHub},aF:function(){return getIsolationScope},cu:function(){return getMainCarrier}});var N=R(77274),M=R(19337),L=R(65336),U=R(62092),V=R(19140),Y=R(49391),W=R(46997),K=R(83474),X=R(12717),J=R(10383);let $=parseFloat(J.J),Z=100;let Hub=class Hub{constructor(T,S,R,N=$){let M,L;this._version=N,S?M=S:(M=new K.sX).setClient(T),R?L=R:(L=new K.sX).setClient(T),this._stack=[{scope:M}],T&&this.bindClient(T),this._isolationScope=L}isOlderThan(T){return this._version<T}bindClient(T){let S=this.getStackTop();S.client=T,S.scope.setClient(T),T&&T.setupIntegrations&&T.setupIntegrations()}pushScope(){let T=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:T}),T}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(T){let S;let R=this.pushScope();try{S=T(R)}catch(T){throw this.popScope(),T}return(0,N.J8)(S)?S.then(T=>(this.popScope(),T),T=>{throw this.popScope(),T}):(this.popScope(),S)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(T,S){let R=this._lastEventId=S&&S.event_id?S.event_id:(0,M.DM)(),N=Error("Sentry syntheticException");return this.getScope().captureException(T,{originalException:T,syntheticException:N,...S,event_id:R}),R}captureMessage(T,S,R){let N=this._lastEventId=R&&R.event_id?R.event_id:(0,M.DM)(),L=Error(T);return this.getScope().captureMessage(T,S,{originalException:T,syntheticException:L,...R,event_id:N}),N}captureEvent(T,S){let R=S&&S.event_id?S.event_id:(0,M.DM)();return T.type||(this._lastEventId=R),this.getScope().captureEvent(T,{...S,event_id:R}),R}lastEventId(){return this._lastEventId}addBreadcrumb(T,S){let{scope:R,client:N}=this.getStackTop();if(!N)return;let{beforeBreadcrumb:M=null,maxBreadcrumbs:V=Z}=N.getOptions&&N.getOptions()||{};if(V<=0)return;let Y=(0,L.yW)(),W={timestamp:Y,...T},K=M?(0,U.Cf)(()=>M(W,S)):W;null!==K&&(N.emit&&N.emit("beforeAddBreadcrumb",K,S),R.addBreadcrumb(K,V))}setUser(T){this.getScope().setUser(T),this.getIsolationScope().setUser(T)}setTags(T){this.getScope().setTags(T),this.getIsolationScope().setTags(T)}setExtras(T){this.getScope().setExtras(T),this.getIsolationScope().setExtras(T)}setTag(T,S){this.getScope().setTag(T,S),this.getIsolationScope().setTag(T,S)}setExtra(T,S){this.getScope().setExtra(T,S),this.getIsolationScope().setExtra(T,S)}setContext(T,S){this.getScope().setContext(T,S),this.getIsolationScope().setContext(T,S)}configureScope(T){let{scope:S,client:R}=this.getStackTop();R&&T(S)}run(T){let S=makeMain(this);try{T(this)}finally{makeMain(S)}}getIntegration(T){let S=this.getClient();if(!S)return null;try{return S.getIntegration(T)}catch(S){return W.X&&U.kg.warn(`Cannot retrieve integration ${T.id} from the current Hub`),null}}startTransaction(T,S){let R=this._callExtensionMethod("startTransaction",T,S);if(W.X&&!R){let T=this.getClient();T?U.kg.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
Sentry.addTracingExtensions();
Sentry.init({...});
`):U.kg.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return R}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(T=!1){if(T)return this.endSession();this._sendSessionUpdate()}endSession(){let T=this.getStackTop(),S=T.scope,R=S.getSession();R&&(0,X.RJ)(R),this._sendSessionUpdate(),S.setSession()}startSession(T){let{scope:S,client:R}=this.getStackTop(),{release:N,environment:M=Y.J}=R&&R.getOptions()||{},{userAgent:L}=V.GLOBAL_OBJ.navigator||{},U=(0,X.Hv)({release:N,environment:M,user:S.getUser(),...L&&{userAgent:L},...T}),W=S.getSession&&S.getSession();return W&&"ok"===W.status&&(0,X.CT)(W,{status:"exited"}),this.endSession(),S.setSession(U),U}shouldSendDefaultPii(){let T=this.getClient(),S=T&&T.getOptions();return!!(S&&S.sendDefaultPii)}_sendSessionUpdate(){let{scope:T,client:S}=this.getStackTop(),R=T.getSession();R&&S&&S.captureSession&&S.captureSession(R)}_callExtensionMethod(T,...S){let R=getMainCarrier(),N=R.__SENTRY__;if(N&&N.extensions&&"function"==typeof N.extensions[T])return N.extensions[T].apply(this,S);W.X&&U.kg.warn(`Extension method ${T} couldn't be found, doing nothing.`)}};function getMainCarrier(){return V.GLOBAL_OBJ.__SENTRY__=V.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},V.GLOBAL_OBJ}function makeMain(T){let S=getMainCarrier(),R=getHubFromCarrier(S);return setHubOnCarrier(S,T),R}function getCurrentHub(){let T=getMainCarrier();if(T.__SENTRY__&&T.__SENTRY__.acs){let S=T.__SENTRY__.acs.getCurrentHub();if(S)return S}return getGlobalHub(T)}function getIsolationScope(){return getCurrentHub().getIsolationScope()}function getGlobalHub(T=getMainCarrier()){return(!hasHubOnCarrier(T)||getHubFromCarrier(T).isOlderThan($))&&setHubOnCarrier(T,new Hub),getHubFromCarrier(T)}function hasHubOnCarrier(T){return!!(T&&T.__SENTRY__&&T.__SENTRY__.hub)}function getHubFromCarrier(T){return(0,V.Y)("hub",()=>new Hub,T)}function setHubOnCarrier(T,S){if(!T)return!1;let R=T.__SENTRY__=T.__SENTRY__||{};return R.hub=S,!0}},83474:function(T,S,R){"use strict";let N;R.d(S,{lW:function(){return getGlobalScope},sX:function(){return Scope}});var M=R(77274),L=R(65336),U=R(19337),V=R(62092),Y=R(53400),W=R(12717),K=R(64978);let X=100;let Scope=class Scope{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=generatePropagationContext()}static clone(T){return T?T.clone():new Scope}clone(){let T=new Scope;return T._breadcrumbs=[...this._breadcrumbs],T._tags={...this._tags},T._extra={...this._extra},T._contexts={...this._contexts},T._user=this._user,T._level=this._level,T._span=this._span,T._session=this._session,T._transactionName=this._transactionName,T._fingerprint=this._fingerprint,T._eventProcessors=[...this._eventProcessors],T._requestSession=this._requestSession,T._attachments=[...this._attachments],T._sdkProcessingMetadata={...this._sdkProcessingMetadata},T._propagationContext={...this._propagationContext},T._client=this._client,T}setClient(T){this._client=T}getClient(){return this._client}addScopeListener(T){this._scopeListeners.push(T)}addEventProcessor(T){return this._eventProcessors.push(T),this}setUser(T){return this._user=T||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,W.CT)(this._session,{user:T}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(T){return this._requestSession=T,this}setTags(T){return this._tags={...this._tags,...T},this._notifyScopeListeners(),this}setTag(T,S){return this._tags={...this._tags,[T]:S},this._notifyScopeListeners(),this}setExtras(T){return this._extra={...this._extra,...T},this._notifyScopeListeners(),this}setExtra(T,S){return this._extra={...this._extra,[T]:S},this._notifyScopeListeners(),this}setFingerprint(T){return this._fingerprint=T,this._notifyScopeListeners(),this}setLevel(T){return this._level=T,this._notifyScopeListeners(),this}setTransactionName(T){return this._transactionName=T,this._notifyScopeListeners(),this}setContext(T,S){return null===S?delete this._contexts[T]:this._contexts[T]=S,this._notifyScopeListeners(),this}setSpan(T){return this._span=T,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let T=this._span;return T&&T.transaction}setSession(T){return T?this._session=T:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(T){if(!T)return this;let S="function"==typeof T?T(this):T;if(S instanceof Scope){let T=S.getScopeData();this._tags={...this._tags,...T.tags},this._extra={...this._extra,...T.extra},this._contexts={...this._contexts,...T.contexts},T.user&&Object.keys(T.user).length&&(this._user=T.user),T.level&&(this._level=T.level),T.fingerprint.length&&(this._fingerprint=T.fingerprint),S.getRequestSession()&&(this._requestSession=S.getRequestSession()),T.propagationContext&&(this._propagationContext=T.propagationContext)}else if((0,M.PO)(S)){let S=T;this._tags={...this._tags,...S.tags},this._extra={...this._extra,...S.extra},this._contexts={...this._contexts,...S.contexts},S.user&&(this._user=S.user),S.level&&(this._level=S.level),S.fingerprint&&(this._fingerprint=S.fingerprint),S.requestSession&&(this._requestSession=S.requestSession),S.propagationContext&&(this._propagationContext=S.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=generatePropagationContext(),this}addBreadcrumb(T,S){let R="number"==typeof S?S:X;if(R<=0)return this;let N={timestamp:(0,L.yW)(),...T},M=this._breadcrumbs;return M.push(N),this._breadcrumbs=M.length>R?M.slice(-R):M,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(T){return this._attachments.push(T),this}getAttachments(){let T=this.getScopeData();return T.attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:T,_attachments:S,_contexts:R,_tags:N,_extra:M,_user:L,_level:U,_fingerprint:V,_eventProcessors:Y,_propagationContext:W,_sdkProcessingMetadata:K,_transactionName:X,_span:J}=this;return{breadcrumbs:T,attachments:S,contexts:R,tags:N,extra:M,user:L,level:U,fingerprint:V||[],eventProcessors:Y,propagationContext:W,sdkProcessingMetadata:K,transactionName:X,span:J}}applyToEvent(T,S={},R=[]){(0,K.gi)(T,this.getScopeData());let N=[...R,...(0,Y.fH)(),...this._eventProcessors];return(0,Y.RP)(N,T,S)}setSDKProcessingMetadata(T){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...T},this}setPropagationContext(T){return this._propagationContext=T,this}getPropagationContext(){return this._propagationContext}captureException(T,S){let R=S&&S.event_id?S.event_id:(0,U.DM)();if(!this._client)return V.kg.warn("No client configured on scope - will not capture exception!"),R;let N=Error("Sentry syntheticException");return this._client.captureException(T,{originalException:T,syntheticException:N,...S,event_id:R},this),R}captureMessage(T,S,R){let N=R&&R.event_id?R.event_id:(0,U.DM)();if(!this._client)return V.kg.warn("No client configured on scope - will not capture message!"),N;let M=Error(T);return this._client.captureMessage(T,S,{originalException:T,syntheticException:M,...R,event_id:N},this),N}captureEvent(T,S){let R=S&&S.event_id?S.event_id:(0,U.DM)();return this._client?this._client.captureEvent(T,{...S,event_id:R},this):V.kg.warn("No client configured on scope - will not capture event!"),R}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(T=>{T(this)}),this._notifyingListeners=!1)}};function getGlobalScope(){return N||(N=new Scope),N}function generatePropagationContext(){return{traceId:(0,U.DM)(),spanId:(0,U.DM)().substring(16)}}},12717:function(T,S,R){"use strict";R.d(S,{CT:function(){return updateSession},Hv:function(){return makeSession},RJ:function(){return closeSession}});var N=R(65336),M=R(19337),L=R(28885);function makeSession(T){let S=(0,N.ph)(),R={sid:(0,M.DM)(),init:!0,timestamp:S,started:S,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>sessionToJSON(R)};return T&&updateSession(R,T),R}function updateSession(T,S={}){if(!S.user||(!T.ipAddress&&S.user.ip_address&&(T.ipAddress=S.user.ip_address),T.did||S.did||(T.did=S.user.id||S.user.email||S.user.username)),T.timestamp=S.timestamp||(0,N.ph)(),S.abnormal_mechanism&&(T.abnormal_mechanism=S.abnormal_mechanism),S.ignoreDuration&&(T.ignoreDuration=S.ignoreDuration),S.sid&&(T.sid=32===S.sid.length?S.sid:(0,M.DM)()),void 0!==S.init&&(T.init=S.init),!T.did&&S.did&&(T.did=`${S.did}`),"number"==typeof S.started&&(T.started=S.started),T.ignoreDuration)T.duration=void 0;else if("number"==typeof S.duration)T.duration=S.duration;else{let S=T.timestamp-T.started;T.duration=S>=0?S:0}S.release&&(T.release=S.release),S.environment&&(T.environment=S.environment),!T.ipAddress&&S.ipAddress&&(T.ipAddress=S.ipAddress),!T.userAgent&&S.userAgent&&(T.userAgent=S.userAgent),"number"==typeof S.errors&&(T.errors=S.errors),S.status&&(T.status=S.status)}function closeSession(T,S){let R={};S?R={status:S}:"ok"===T.status&&(R={status:"exited"}),updateSession(T,R)}function sessionToJSON(T){return(0,L.Jr)({sid:`${T.sid}`,init:T.init,started:new Date(1e3*T.started).toISOString(),timestamp:new Date(1e3*T.timestamp).toISOString(),status:T.status,errors:T.errors,did:"number"==typeof T.did||"string"==typeof T.did?`${T.did}`:void 0,duration:T.duration,abnormal_mechanism:T.abnormal_mechanism,attrs:{release:T.release,environment:T.environment,ip_address:T.ipAddress,user_agent:T.userAgent}})}},14252:function(T,S,R){"use strict";R.d(S,{_:function(){return getDynamicSamplingContextFromClient},j:function(){return getDynamicSamplingContextFromSpan}});var N=R(28885),M=R(49391),L=R(23733),U=R(95053),V=R(62472);function getDynamicSamplingContextFromClient(T,S,R){let L=S.getOptions(),{publicKey:U}=S.getDsn()||{},{segment:V}=R&&R.getUser()||{},Y=(0,N.Jr)({environment:L.environment||M.J,release:L.release,user_segment:V,public_key:U,trace_id:T});return S.emit&&S.emit("createDsc",Y),Y}function getDynamicSamplingContextFromSpan(T){let S=(0,L.s3)();if(!S)return{};let R=getDynamicSamplingContextFromClient((0,V.XU)(T).trace_id||"",S,(0,L.nZ)()),N=(0,U.G)(T);if(!N)return R;let M=N&&N._frozenDynamicSamplingContext;if(M)return M;let{sampleRate:Y,source:W}=N.metadata;null!=Y&&(R.sample_rate=`${Y}`);let K=(0,V.XU)(N);return W&&"url"!==W&&(R.transaction=K.description),R.sampled=String((0,V.Tt)(N)),S.emit&&S.emit("createDsc",R),R}},64978:function(T,S,R){"use strict";R.d(S,{gi:function(){return applyScopeDataToEvent},yo:function(){return mergeScopeData}});var N=R(28885),M=R(19337),L=R(14252),U=R(95053),V=R(62472);function applyScopeDataToEvent(T,S){let{fingerprint:R,span:N,breadcrumbs:M,sdkProcessingMetadata:L}=S;applyDataToEvent(T,S),N&&applySpanToEvent(T,N),applyFingerprintToEvent(T,R),applyBreadcrumbsToEvent(T,M),applySdkMetadataToEvent(T,L)}function mergeScopeData(T,S){let{extra:R,tags:N,user:M,contexts:L,level:U,sdkProcessingMetadata:V,breadcrumbs:Y,fingerprint:W,eventProcessors:K,attachments:X,propagationContext:J,transactionName:$,span:Z}=S;mergeAndOverwriteScopeData(T,"extra",R),mergeAndOverwriteScopeData(T,"tags",N),mergeAndOverwriteScopeData(T,"user",M),mergeAndOverwriteScopeData(T,"contexts",L),mergeAndOverwriteScopeData(T,"sdkProcessingMetadata",V),U&&(T.level=U),$&&(T.transactionName=$),Z&&(T.span=Z),Y.length&&(T.breadcrumbs=[...T.breadcrumbs,...Y]),W.length&&(T.fingerprint=[...T.fingerprint,...W]),K.length&&(T.eventProcessors=[...T.eventProcessors,...K]),X.length&&(T.attachments=[...T.attachments,...X]),T.propagationContext={...T.propagationContext,...J}}function mergeAndOverwriteScopeData(T,S,R){if(R&&Object.keys(R).length)for(let N in T[S]={...T[S]},R)Object.prototype.hasOwnProperty.call(R,N)&&(T[S][N]=R[N])}function applyDataToEvent(T,S){let{extra:R,tags:M,user:L,contexts:U,level:V,transactionName:Y}=S,W=(0,N.Jr)(R);W&&Object.keys(W).length&&(T.extra={...W,...T.extra});let K=(0,N.Jr)(M);K&&Object.keys(K).length&&(T.tags={...K,...T.tags});let X=(0,N.Jr)(L);X&&Object.keys(X).length&&(T.user={...X,...T.user});let J=(0,N.Jr)(U);J&&Object.keys(J).length&&(T.contexts={...J,...T.contexts}),V&&(T.level=V),Y&&(T.transaction=Y)}function applyBreadcrumbsToEvent(T,S){let R=[...T.breadcrumbs||[],...S];T.breadcrumbs=R.length?R:void 0}function applySdkMetadataToEvent(T,S){T.sdkProcessingMetadata={...T.sdkProcessingMetadata,...S}}function applySpanToEvent(T,S){T.contexts={trace:(0,V.wy)(S),...T.contexts};let R=(0,U.G)(S);if(R){T.sdkProcessingMetadata={dynamicSamplingContext:(0,L.j)(S),...T.sdkProcessingMetadata};let N=(0,V.XU)(R).description;N&&(T.tags={transaction:N,...T.tags})}}function applyFingerprintToEvent(T,S){T.fingerprint=T.fingerprint?(0,M.lE)(T.fingerprint):[],S&&(T.fingerprint=T.fingerprint.concat(S)),T.fingerprint&&!T.fingerprint.length&&delete T.fingerprint}},95053:function(T,S,R){"use strict";function getRootSpan(T){return T.transaction}R.d(S,{G:function(){return getRootSpan}})},70375:function(T,S,R){"use strict";R.d(S,{R:function(){return prepareEvent},U0:function(){return parseEventHintOrCaptureContext}});var N=R(19337),M=R(65336),L=R(82783),U=R(19140),V=R(47914),Y=R(49391),W=R(53400),K=R(83474),X=R(64978),J=R(62472);function prepareEvent(T,S,R,L,U,V){let{normalizeDepth:Y=3,normalizeMaxBreadth:J=1e3}=T,$={...S,event_id:S.event_id||R.event_id||(0,N.DM)(),timestamp:S.timestamp||(0,M.yW)()},Z=R.integrations||T.integrations.map(T=>T.name);applyClientOptions($,T),applyIntegrationsMetadata($,Z),void 0===S.type&&applyDebugIds($,T.stackParser);let Q=getFinalScope(L,R.captureContext);R.mechanism&&(0,N.EG)($,R.mechanism);let ee=U&&U.getEventProcessors?U.getEventProcessors():[],et=(0,K.lW)().getScopeData();if(V){let T=V.getScopeData();(0,X.yo)(et,T)}if(Q){let T=Q.getScopeData();(0,X.yo)(et,T)}let en=[...R.attachments||[],...et.attachments];en.length&&(R.attachments=en),(0,X.gi)($,et);let ea=[...ee,...(0,W.fH)(),...et.eventProcessors],ei=(0,W.RP)(ea,$,R);return ei.then(T=>(T&&applyDebugMeta(T),"number"==typeof Y&&Y>0)?normalizeEvent(T,Y,J):T)}function applyClientOptions(T,S){let{environment:R,release:N,dist:M,maxValueLength:U=250}=S;"environment"in T||(T.environment="environment"in S?R:Y.J),void 0===T.release&&void 0!==N&&(T.release=N),void 0===T.dist&&void 0!==M&&(T.dist=M),T.message&&(T.message=(0,L.$G)(T.message,U));let V=T.exception&&T.exception.values&&T.exception.values[0];V&&V.value&&(V.value=(0,L.$G)(V.value,U));let W=T.request;W&&W.url&&(W.url=(0,L.$G)(W.url,U))}let $=new WeakMap;function applyDebugIds(T,S){let R;let N=U.GLOBAL_OBJ._sentryDebugIds;if(!N)return;let M=$.get(S);M?R=M:(R=new Map,$.set(S,R));let L=Object.keys(N).reduce((T,M)=>{let L;let U=R.get(M);U?L=U:(L=S(M),R.set(M,L));for(let S=L.length-1;S>=0;S--){let R=L[S];if(R.filename){T[R.filename]=N[M];break}}return T},{});try{T.exception.values.forEach(T=>{T.stacktrace.frames.forEach(T=>{T.filename&&(T.debug_id=L[T.filename])})})}catch(T){}}function applyDebugMeta(T){let S={};try{T.exception.values.forEach(T=>{T.stacktrace.frames.forEach(T=>{T.debug_id&&(T.abs_path?S[T.abs_path]=T.debug_id:T.filename&&(S[T.filename]=T.debug_id),delete T.debug_id)})})}catch(T){}if(0===Object.keys(S).length)return;T.debug_meta=T.debug_meta||{},T.debug_meta.images=T.debug_meta.images||[];let R=T.debug_meta.images;Object.keys(S).forEach(T=>{R.push({type:"sourcemap",code_file:T,debug_id:S[T]})})}function applyIntegrationsMetadata(T,S){S.length>0&&(T.sdk=T.sdk||{},T.sdk.integrations=[...T.sdk.integrations||[],...S])}function normalizeEvent(T,S,R){if(!T)return null;let N={...T,...T.breadcrumbs&&{breadcrumbs:T.breadcrumbs.map(T=>({...T,...T.data&&{data:(0,V.Fv)(T.data,S,R)}}))},...T.user&&{user:(0,V.Fv)(T.user,S,R)},...T.contexts&&{contexts:(0,V.Fv)(T.contexts,S,R)},...T.extra&&{extra:(0,V.Fv)(T.extra,S,R)}};return T.contexts&&T.contexts.trace&&N.contexts&&(N.contexts.trace=T.contexts.trace,T.contexts.trace.data&&(N.contexts.trace.data=(0,V.Fv)(T.contexts.trace.data,S,R))),T.spans&&(N.spans=T.spans.map(T=>{let N=(0,J.XU)(T).data;return N&&(T.data=(0,V.Fv)(N,S,R)),T})),N}function getFinalScope(T,S){if(!S)return T;let R=T?T.clone():new K.sX;return R.update(S),R}function parseEventHintOrCaptureContext(T){return T?hintIsScopeOrFunction(T)||hintIsScopeContext(T)?{captureContext:T}:T:void 0}function hintIsScopeOrFunction(T){return T instanceof K.sX||"function"==typeof T}let Z=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function hintIsScopeContext(T){return Object.keys(T).some(T=>Z.includes(T))}},62472:function(T,S,R){"use strict";R.d(S,{$k:function(){return spanTimeInputToSeconds},Hb:function(){return spanToTraceHeader},Tt:function(){return spanIsSampled},XU:function(){return spanToJSON},i0:function(){return V},ve:function(){return U},wy:function(){return spanToTraceContext}});var N=R(28885),M=R(4885),L=R(65336);let U=0,V=1;function spanToTraceContext(T){let{spanId:S,traceId:R}=T.spanContext(),{data:M,op:L,parent_span_id:U,status:V,tags:Y,origin:W}=spanToJSON(T);return(0,N.Jr)({data:M,op:L,parent_span_id:U,span_id:S,status:V,tags:Y,trace_id:R,origin:W})}function spanToTraceHeader(T){let{traceId:S,spanId:R}=T.spanContext(),N=spanIsSampled(T);return(0,M.$p)(S,R,N)}function spanTimeInputToSeconds(T){return"number"==typeof T?ensureTimestampInSeconds(T):Array.isArray(T)?T[0]+T[1]/1e9:T instanceof Date?ensureTimestampInSeconds(T.getTime()):(0,L.ph)()}function ensureTimestampInSeconds(T){let S=T>9999999999;return S?T/1e3:T}function spanToJSON(T){return spanIsSpanClass(T)?T.getSpanJSON():"function"==typeof T.toJSON?T.toJSON():{}}function spanIsSpanClass(T){return"function"==typeof T.getSpanJSON}function spanIsSampled(T){let{traceFlags:S}=T.spanContext();return!!(S&V)}},10383:function(T,S,R){"use strict";R.d(S,{J:function(){return N}});let N="7.115.0"},58216:function(T,S,R){"use strict";R.d(S,{EN:function(){return baggageHeaderToDynamicSamplingContext},IQ:function(){return dynamicSamplingContextToSentryBaggageHeader},bU:function(){return U}});var N=R(58964),M=R(77274),L=R(62092);let U="baggage",V="sentry-",Y=/^sentry-/,W=8192;function baggageHeaderToDynamicSamplingContext(T){if(!(0,M.HD)(T)&&!Array.isArray(T))return;let S={};if(Array.isArray(T))S=T.reduce((T,S)=>{let R=baggageHeaderToObject(S);for(let S of Object.keys(R))T[S]=R[S];return T},{});else{if(!T)return;S=baggageHeaderToObject(T)}let R=Object.entries(S).reduce((T,[S,R])=>{if(S.match(Y)){let N=S.slice(V.length);T[N]=R}return T},{});return Object.keys(R).length>0?R:void 0}function dynamicSamplingContextToSentryBaggageHeader(T){if(!T)return;let S=Object.entries(T).reduce((T,[S,R])=>(R&&(T[`${V}${S}`]=R),T),{});return objectToBaggageHeader(S)}function baggageHeaderToObject(T){return T.split(",").map(T=>T.split("=").map(T=>decodeURIComponent(T.trim()))).reduce((T,[S,R])=>(T[S]=R,T),{})}function objectToBaggageHeader(T){if(0!==Object.keys(T).length)return Object.entries(T).reduce((T,[S,R],M)=>{let U=`${encodeURIComponent(S)}=${encodeURIComponent(R)}`,V=0===M?U:`${T},${U}`;return V.length>W?(N.X&&L.kg.warn(`Not adding key: ${S} with val: ${R} to baggage header due to exceeding baggage size limits.`),T):V},"")}},92988:function(T,S,R){"use strict";R.d(S,{Rt:function(){return htmlTreeAsString},iY:function(){return getComponentName},l4:function(){return getLocationHref},qT:function(){return getDomElement}});var N=R(77274),M=R(19140);let L=(0,M.R)(),U=80;function htmlTreeAsString(T,S={}){if(!T)return"<unknown>";try{let R,N=T,M=5,L=[],V=0,Y=0,W=" > ",K=W.length,X=Array.isArray(S)?S:S.keyAttrs,J=!Array.isArray(S)&&S.maxStringLength||U;for(;N&&V++<M&&(R=_htmlElementAsString(N,X),"html"!==R&&(!(V>1)||!(Y+L.length*K+R.length>=J)));)L.push(R),Y+=R.length,N=N.parentNode;return L.reverse().join(W)}catch(T){return"<unknown>"}}function _htmlElementAsString(T,S){let R,M,U,V,Y;let W=T,K=[];if(!W||!W.tagName)return"";if(L.HTMLElement&&W instanceof HTMLElement&&W.dataset&&W.dataset.sentryComponent)return W.dataset.sentryComponent;K.push(W.tagName.toLowerCase());let X=S&&S.length?S.filter(T=>W.getAttribute(T)).map(T=>[T,W.getAttribute(T)]):null;if(X&&X.length)X.forEach(T=>{K.push(`[${T[0]}="${T[1]}"]`)});else if(W.id&&K.push(`#${W.id}`),(R=W.className)&&(0,N.HD)(R))for(Y=0,M=R.split(/\s+/);Y<M.length;Y++)K.push(`.${M[Y]}`);let J=["aria-label","type","name","title","alt"];for(Y=0;Y<J.length;Y++)U=J[Y],(V=W.getAttribute(U))&&K.push(`[${U}="${V}"]`);return K.join("")}function getLocationHref(){try{return L.document.location.href}catch(T){return""}}function getDomElement(T){return L.document&&L.document.querySelector?L.document.querySelector(T):null}function getComponentName(T){if(!L.HTMLElement)return null;let S=T,R=5;for(let T=0;T<R&&S;T++){if(S instanceof HTMLElement&&S.dataset.sentryComponent)return S.dataset.sentryComponent;S=S.parentNode}return null}},58964:function(T,S,R){"use strict";R.d(S,{X:function(){return N}});let N="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},77274:function(T,S,R){"use strict";R.d(S,{Cy:function(){return isSyntheticEvent},HD:function(){return isString},J8:function(){return isThenable},Kj:function(){return isRegExp},Le:function(){return isParameterizedString},PO:function(){return isPlainObject},TX:function(){return isDOMError},V9:function(){return isInstanceOf},VW:function(){return isErrorEvent},VZ:function(){return isError},cO:function(){return isEvent},fm:function(){return isDOMException},i2:function(){return isNaN},kK:function(){return isElement},pt:function(){return isPrimitive},y1:function(){return isVueViewModel}});let N=Object.prototype.toString;function isError(T){switch(N.call(T)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(T,Error)}}function isBuiltin(T,S){return N.call(T)===`[object ${S}]`}function isErrorEvent(T){return isBuiltin(T,"ErrorEvent")}function isDOMError(T){return isBuiltin(T,"DOMError")}function isDOMException(T){return isBuiltin(T,"DOMException")}function isString(T){return isBuiltin(T,"String")}function isParameterizedString(T){return"object"==typeof T&&null!==T&&"__sentry_template_string__"in T&&"__sentry_template_values__"in T}function isPrimitive(T){return null===T||isParameterizedString(T)||"object"!=typeof T&&"function"!=typeof T}function isPlainObject(T){return isBuiltin(T,"Object")}function isEvent(T){return"undefined"!=typeof Event&&isInstanceOf(T,Event)}function isElement(T){return"undefined"!=typeof Element&&isInstanceOf(T,Element)}function isRegExp(T){return isBuiltin(T,"RegExp")}function isThenable(T){return!!(T&&T.then&&"function"==typeof T.then)}function isSyntheticEvent(T){return isPlainObject(T)&&"nativeEvent"in T&&"preventDefault"in T&&"stopPropagation"in T}function isNaN(T){return"number"==typeof T&&T!=T}function isInstanceOf(T,S){try{return T instanceof S}catch(T){return!1}}function isVueViewModel(T){return!!("object"==typeof T&&null!==T&&(T.__isVue||T._isVue))}},62092:function(T,S,R){"use strict";R.d(S,{Cf:function(){return consoleSandbox},LD:function(){return V},RU:function(){return U},kg:function(){return Y}});var N=R(58964),M=R(19140);let L="Sentry Logger ",U=["debug","info","warn","error","log","assert","trace"],V={};function consoleSandbox(T){if(!("console"in M.GLOBAL_OBJ))return T();let S=M.GLOBAL_OBJ.console,R={},N=Object.keys(V);N.forEach(T=>{let N=V[T];R[T]=S[T],S[T]=N});try{return T()}finally{N.forEach(T=>{S[T]=R[T]})}}function makeLogger(){let T=!1,S={enable:()=>{T=!0},disable:()=>{T=!1},isEnabled:()=>T};return N.X?U.forEach(R=>{S[R]=(...S)=>{T&&consoleSandbox(()=>{M.GLOBAL_OBJ.console[R](`${L}[${R}]:`,...S)})}}):U.forEach(T=>{S[T]=()=>void 0}),S}let Y=makeLogger()},19337:function(T,S,R){"use strict";R.d(S,{DM:function(){return uuid4},Db:function(){return addExceptionTypeValue},EG:function(){return addExceptionMechanism},YO:function(){return checkOrSetAlreadyCaught},jH:function(){return getEventDescription},lE:function(){return arrayify}});var N=R(28885),M=R(19140);function uuid4(){let T=M.GLOBAL_OBJ,S=T.crypto||T.msCrypto,getRandomByte=()=>16*Math.random();try{if(S&&S.randomUUID)return S.randomUUID().replace(/-/g,"");S&&S.getRandomValues&&(getRandomByte=()=>{let T=new Uint8Array(1);return S.getRandomValues(T),T[0]})}catch(T){}return"10000000100040008000100000000000".replace(/[018]/g,T=>(T^(15&getRandomByte())>>T/4).toString(16))}function getFirstException(T){return T.exception&&T.exception.values?T.exception.values[0]:void 0}function getEventDescription(T){let{message:S,event_id:R}=T;if(S)return S;let N=getFirstException(T);return N?N.type&&N.value?`${N.type}: ${N.value}`:N.type||N.value||R||"<unknown>":R||"<unknown>"}function addExceptionTypeValue(T,S,R){let N=T.exception=T.exception||{},M=N.values=N.values||[],L=M[0]=M[0]||{};L.value||(L.value=S||""),L.type||(L.type=R||"Error")}function addExceptionMechanism(T,S){let R=getFirstException(T);if(!R)return;let N={type:"generic",handled:!0},M=R.mechanism;if(R.mechanism={...N,...M,...S},S&&"data"in S){let T={...M&&M.data,...S.data};R.mechanism.data=T}}function checkOrSetAlreadyCaught(T){if(T&&T.__sentry_captured__)return!0;try{(0,N.xp)(T,"__sentry_captured__",!0)}catch(T){}return!1}function arrayify(T){return Array.isArray(T)?T:[T]}},47914:function(T,S,R){"use strict";R.d(S,{Fv:function(){return normalize},Qy:function(){return normalizeToSize}});var N=R(77274);function memoBuilder(){let T="function"==typeof WeakSet,S=T?new WeakSet:[];return[function(R){if(T)return!!S.has(R)||(S.add(R),!1);for(let T=0;T<S.length;T++){let N=S[T];if(N===R)return!0}return S.push(R),!1},function(R){if(T)S.delete(R);else for(let T=0;T<S.length;T++)if(S[T]===R){S.splice(T,1);break}}]}var M=R(28885),L=R(20881);function normalize(T,S=100,R=Infinity){try{return visit("",T,S,R)}catch(T){return{ERROR:`**non-serializable** (${T})`}}}function normalizeToSize(T,S=3,R=102400){let N=normalize(T,S);return jsonSize(N)>R?normalizeToSize(T,S-1,R):N}function visit(T,S,R=Infinity,L=Infinity,U=memoBuilder()){let[V,Y]=U;if(null==S||["number","boolean","string"].includes(typeof S)&&!(0,N.i2)(S))return S;let W=stringifyValue(T,S);if(!W.startsWith("[object "))return W;if(S.__sentry_skip_normalization__)return S;let K="number"==typeof S.__sentry_override_normalization_depth__?S.__sentry_override_normalization_depth__:R;if(0===K)return W.replace("object ","");if(V(S))return"[Circular ~]";let X=S;if(X&&"function"==typeof X.toJSON)try{let T=X.toJSON();return visit("",T,K-1,L,U)}catch(T){}let J=Array.isArray(S)?[]:{},$=0,Z=(0,M.Sh)(S);for(let T in Z){if(!Object.prototype.hasOwnProperty.call(Z,T))continue;if($>=L){J[T]="[MaxProperties ~]";break}let S=Z[T];J[T]=visit(T,S,K-1,L,U),$++}return Y(S),J}function stringifyValue(T,S){try{if("domain"===T&&S&&"object"==typeof S&&S._events)return"[Domain]";if("domainEmitter"===T)return"[DomainEmitter]";if(void 0!==R.g&&S===R.g)return"[Global]";if("undefined"!=typeof window&&S===window)return"[Window]";if("undefined"!=typeof document&&S===document)return"[Document]";if((0,N.y1)(S))return"[VueViewModel]";if((0,N.Cy)(S))return"[SyntheticEvent]";if("number"==typeof S&&S!=S)return"[NaN]";if("function"==typeof S)return`[Function: ${(0,L.$P)(S)}]`;if("symbol"==typeof S)return`[${String(S)}]`;if("bigint"==typeof S)return`[BigInt: ${String(S)}]`;let M=getConstructorName(S);if(/^HTML(\w*)Element$/.test(M))return`[HTMLElement: ${M}]`;return`[object ${M}]`}catch(T){return`**non-serializable** (${T})`}}function getConstructorName(T){let S=Object.getPrototypeOf(T);return S?S.constructor.name:"null prototype"}function utf8Length(T){return~-encodeURI(T).split(/%..|./).length}function jsonSize(T){return utf8Length(JSON.stringify(T))}},28885:function(T,S,R){"use strict";R.d(S,{$Q:function(){return markFunctionWrapped},HK:function(){return getOriginalFunction},Jr:function(){return dropUndefinedKeys},Sh:function(){return convertToPlainObject},_j:function(){return urlEncode},hl:function(){return fill},xp:function(){return addNonEnumerableProperty},zf:function(){return extractExceptionKeysForMessage}});var N=R(92988),M=R(58964),L=R(77274),U=R(62092),V=R(82783);function fill(T,S,R){if(!(S in T))return;let N=T[S],M=R(N);"function"==typeof M&&markFunctionWrapped(M,N),T[S]=M}function addNonEnumerableProperty(T,S,R){try{Object.defineProperty(T,S,{value:R,writable:!0,configurable:!0})}catch(R){M.X&&U.kg.log(`Failed to add non-enumerable property "${S}" to object`,T)}}function markFunctionWrapped(T,S){try{let R=S.prototype||{};T.prototype=S.prototype=R,addNonEnumerableProperty(T,"__sentry_original__",S)}catch(T){}}function getOriginalFunction(T){return T.__sentry_original__}function urlEncode(T){return Object.keys(T).map(S=>`${encodeURIComponent(S)}=${encodeURIComponent(T[S])}`).join("&")}function convertToPlainObject(T){if((0,L.VZ)(T))return{message:T.message,name:T.name,stack:T.stack,...getOwnProperties(T)};if(!(0,L.cO)(T))return T;{let S={type:T.type,target:serializeEventTarget(T.target),currentTarget:serializeEventTarget(T.currentTarget),...getOwnProperties(T)};return"undefined"!=typeof CustomEvent&&(0,L.V9)(T,CustomEvent)&&(S.detail=T.detail),S}}function serializeEventTarget(T){try{return(0,L.kK)(T)?(0,N.Rt)(T):Object.prototype.toString.call(T)}catch(T){return"<unknown>"}}function getOwnProperties(T){if("object"!=typeof T||null===T)return{};{let S={};for(let R in T)Object.prototype.hasOwnProperty.call(T,R)&&(S[R]=T[R]);return S}}function extractExceptionKeysForMessage(T,S=40){let R=Object.keys(convertToPlainObject(T));if(R.sort(),!R.length)return"[object has no keys]";if(R[0].length>=S)return(0,V.$G)(R[0],S);for(let T=R.length;T>0;T--){let N=R.slice(0,T).join(", ");if(!(N.length>S)){if(T===R.length)return N;return(0,V.$G)(N,S)}}return""}function dropUndefinedKeys(T){let S=new Map;return _dropUndefinedKeys(T,S)}function _dropUndefinedKeys(T,S){if(isPojo(T)){let R=S.get(T);if(void 0!==R)return R;let N={};for(let R of(S.set(T,N),Object.keys(T)))void 0!==T[R]&&(N[R]=_dropUndefinedKeys(T[R],S));return N}if(Array.isArray(T)){let R=S.get(T);if(void 0!==R)return R;let N=[];return S.set(T,N),T.forEach(T=>{N.push(_dropUndefinedKeys(T,S))}),N}return T}function isPojo(T){if(!(0,L.PO)(T))return!1;try{let S=Object.getPrototypeOf(T).constructor.name;return!S||"Object"===S}catch(T){return!0}}},20881:function(T,S,R){"use strict";R.d(S,{$P:function(){return getFunctionName},Sq:function(){return stackParserFromStackParserOptions},pE:function(){return createStackParser}});let N=50,M=/\(error: (.*)\)/,L=/captureMessage|captureException/;function createStackParser(...T){let S=T.sort((T,S)=>T[0]-S[0]).map(T=>T[1]);return(T,R=0)=>{let L=[],U=T.split("\n");for(let T=R;T<U.length;T++){let R=U[T];if(R.length>1024)continue;let V=M.test(R)?R.replace(M,"$1"):R;if(!V.match(/\S*Error: /)){for(let T of S){let S=T(V);if(S){L.push(S);break}}if(L.length>=N)break}}return stripSentryFramesAndReverse(L)}}function stackParserFromStackParserOptions(T){return Array.isArray(T)?createStackParser(...T):T}function stripSentryFramesAndReverse(T){if(!T.length)return[];let S=Array.from(T);return/sentryWrapped/.test(S[S.length-1].function||"")&&S.pop(),S.reverse(),L.test(S[S.length-1].function||"")&&(S.pop(),L.test(S[S.length-1].function||"")&&S.pop()),S.slice(0,N).map(T=>({...T,filename:T.filename||S[S.length-1].filename,function:T.function||"?"}))}let U="<anonymous>";function getFunctionName(T){try{if(!T||"function"!=typeof T)return U;return T.name||U}catch(T){return U}}},82783:function(T,S,R){"use strict";R.d(S,{$G:function(){return truncate},U0:function(){return stringMatchesSomePattern},nK:function(){return safeJoin}});var N=R(77274);function truncate(T,S=0){return"string"!=typeof T||0===S?T:T.length<=S?T:`${T.slice(0,S)}...`}function safeJoin(T,S){if(!Array.isArray(T))return"";let R=[];for(let S=0;S<T.length;S++){let M=T[S];try{(0,N.y1)(M)?R.push("[VueViewModel]"):R.push(String(M))}catch(T){R.push("[value cannot be serialized]")}}return R.join(S)}function isMatchingPattern(T,S,R=!1){return!!(0,N.HD)(T)&&((0,N.Kj)(S)?S.test(T):!!(0,N.HD)(S)&&(R?T===S:T.includes(S)))}function stringMatchesSomePattern(T,S=[],R=!1){return S.some(S=>isMatchingPattern(T,S,R))}},70752:function(T,S,R){"use strict";R.d(S,{$2:function(){return rejectedSyncPromise},WD:function(){return resolvedSyncPromise},cW:function(){return SyncPromise}});var N,M=R(77274);function resolvedSyncPromise(T){return new SyncPromise(S=>{S(T)})}function rejectedSyncPromise(T){return new SyncPromise((S,R)=>{R(T)})}!function(T){let S=0;T[T.PENDING=S]="PENDING";let R=1;T[T.RESOLVED=R]="RESOLVED";let N=2;T[T.REJECTED=N]="REJECTED"}(N||(N={}));let SyncPromise=class SyncPromise{constructor(T){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=N.PENDING,this._handlers=[];try{T(this._resolve,this._reject)}catch(T){this._reject(T)}}then(T,S){return new SyncPromise((R,N)=>{this._handlers.push([!1,S=>{if(T)try{R(T(S))}catch(T){N(T)}else R(S)},T=>{if(S)try{R(S(T))}catch(T){N(T)}else N(T)}]),this._executeHandlers()})}catch(T){return this.then(T=>T,T)}finally(T){return new SyncPromise((S,R)=>{let N,M;return this.then(S=>{M=!1,N=S,T&&T()},S=>{M=!0,N=S,T&&T()}).then(()=>{if(M){R(N);return}S(N)})})}__init(){this._resolve=T=>{this._setResult(N.RESOLVED,T)}}__init2(){this._reject=T=>{this._setResult(N.REJECTED,T)}}__init3(){this._setResult=(T,S)=>{if(this._state===N.PENDING){if((0,M.J8)(S)){S.then(this._resolve,this._reject);return}this._state=T,this._value=S,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===N.PENDING)return;let T=this._handlers.slice();this._handlers=[],T.forEach(T=>{T[0]||(this._state===N.RESOLVED&&T[1](this._value),this._state===N.REJECTED&&T[2](this._value),T[0]=!0)})}}}},65336:function(T,S,R){"use strict";let N;R.d(S,{Z1:function(){return V},ph:function(){return U},yW:function(){return dateTimestampInSeconds}});var M=R(19140);let L=1e3;function dateTimestampInSeconds(){return Date.now()/L}function createUnixTimestampInSecondsFunc(){let{performance:T}=M.GLOBAL_OBJ;if(!T||!T.now)return dateTimestampInSeconds;let S=Date.now()-T.now(),R=void 0==T.timeOrigin?S:T.timeOrigin;return()=>(R+T.now())/L}let U=createUnixTimestampInSecondsFunc(),V=(()=>{let{performance:T}=M.GLOBAL_OBJ;if(!T||!T.now){N="none";return}let S=36e5,R=T.now(),L=Date.now(),U=T.timeOrigin?Math.abs(T.timeOrigin+R-L):S,V=U<S,Y=T.timing&&T.timing.navigationStart,W="number"==typeof Y,K=W?Math.abs(Y+R-L):S,X=K<S;return V||X?U<=K?(N="timeOrigin",T.timeOrigin):(N="navigationStart",Y):(N="dateNow",L)})()},4885:function(T,S,R){"use strict";R.d(S,{$p:function(){return generateSentryTraceHeader},KA:function(){return tracingContextFromHeaders},pT:function(){return propagationContextFromHeaders}});var N=R(58216),M=R(19337);let L=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function extractTraceparentData(T){let S;if(!T)return;let R=T.match(L);if(R)return"1"===R[3]?S=!0:"0"===R[3]&&(S=!1),{traceId:R[1],parentSampled:S,parentSpanId:R[2]}}function tracingContextFromHeaders(T,S){let R=extractTraceparentData(T),L=(0,N.EN)(S),{traceId:U,parentSpanId:V,parentSampled:Y}=R||{};return R?{traceparentData:R,dynamicSamplingContext:L||{},propagationContext:{traceId:U||(0,M.DM)(),parentSpanId:V||(0,M.DM)().substring(16),spanId:(0,M.DM)().substring(16),sampled:Y,dsc:L||{}}}:{traceparentData:R,dynamicSamplingContext:void 0,propagationContext:{traceId:U||(0,M.DM)(),spanId:(0,M.DM)().substring(16)}}}function propagationContextFromHeaders(T,S){let R=extractTraceparentData(T),L=(0,N.EN)(S),{traceId:U,parentSpanId:V,parentSampled:Y}=R||{};return R?{traceId:U||(0,M.DM)(),parentSpanId:V||(0,M.DM)().substring(16),spanId:(0,M.DM)().substring(16),sampled:Y,dsc:L||{}}:{traceId:U||(0,M.DM)(),spanId:(0,M.DM)().substring(16)}}function generateSentryTraceHeader(T=(0,M.DM)(),S=(0,M.DM)().substring(16),R){let N="";return void 0!==R&&(N=R?"-1":"-0"),`${T}-${S}${N}`}},19140:function(T,S,R){"use strict";function isGlobalObj(T){return T&&T.Math==Math?T:void 0}R.d(S,{GLOBAL_OBJ:function(){return N},R:function(){return getGlobalObject},Y:function(){return getGlobalSingleton}});let N="object"==typeof globalThis&&isGlobalObj(globalThis)||"object"==typeof window&&isGlobalObj(window)||"object"==typeof self&&isGlobalObj(self)||"object"==typeof R.g&&isGlobalObj(R.g)||function(){return this}()||{};function getGlobalObject(){return N}function getGlobalSingleton(T,S,R){let M=R||N,L=M.__SENTRY__=M.__SENTRY__||{},U=L[T]||(L[T]=S());return U}},72535:function(T,S,R){"use strict";var N=R(56237),M={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},L={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},U={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},V={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Y={};function getStatics(T){return N.isMemo(T)?V:Y[T.$$typeof]||M}Y[N.ForwardRef]=U,Y[N.Memo]=V;var W=Object.defineProperty,K=Object.getOwnPropertyNames,X=Object.getOwnPropertySymbols,J=Object.getOwnPropertyDescriptor,$=Object.getPrototypeOf,Z=Object.prototype;function hoistNonReactStatics(T,S,R){if("string"!=typeof S){if(Z){var N=$(S);N&&N!==Z&&hoistNonReactStatics(T,N,R)}var M=K(S);X&&(M=M.concat(X(S)));for(var U=getStatics(T),V=getStatics(S),Y=0;Y<M.length;++Y){var Q=M[Y];if(!L[Q]&&!(R&&R[Q])&&!(V&&V[Q])&&!(U&&U[Q])){var ee=J(S,Q);try{W(T,Q,ee)}catch(T){}}}}return T}T.exports=hoistNonReactStatics},20289:function(T,S,R){"use strict";R.d(S,{C:function(){return V}});var N=R(99938),M=R(97304),L=R(45347),U=R(5208);function mergeConfig(T,S){return S?(0,N.__assign)((0,N.__assign)((0,N.__assign)({},T||{}),S||{}),Object.keys(T).reduce(function(R,M){return R[M]=(0,N.__assign)((0,N.__assign)({},T[M]),S[M]||{}),R},{})):T}function mergeConfigs(T,S){return S?Object.keys(T).reduce(function(R,N){return R[N]=mergeConfig(T[N],S[N]),R},(0,N.__assign)({},T)):T}function createFastMemoizeCache(T){return{create:function(){return{get:function(S){return T[S]},set:function(S,R){T[S]=R}}}}}function createDefaultFormatters(T){return void 0===T&&(T={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.NumberFormat).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.number),strategy:L.A.variadic}),getDateTimeFormat:(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.DateTimeFormat).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.dateTime),strategy:L.A.variadic}),getPluralRules:(0,L.Z)(function(){for(var T,S=[],R=0;R<arguments.length;R++)S[R]=arguments[R];return new((T=Intl.PluralRules).bind.apply(T,(0,N.__spreadArray)([void 0],S,!1)))},{cache:createFastMemoizeCache(T.pluralRules),strategy:L.A.variadic})}}var V=function(){function IntlMessageFormat(T,S,R,N){var M=this;if(void 0===S&&(S=IntlMessageFormat.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(T){var S=M.formatToParts(T);if(1===S.length)return S[0].value;var R=S.reduce(function(T,S){return T.length&&S.type===U.du.literal&&"string"==typeof T[T.length-1]?T[T.length-1]+=S.value:T.push(S.value),T},[]);return R.length<=1?R[0]||"":R},this.formatToParts=function(T){return(0,U.FK)(M.ast,M.locales,M.formatters,M.formats,T,void 0,M.message)},this.resolvedOptions=function(){return{locale:M.resolvedLocale.toString()}},this.getAst=function(){return M.ast},this.locales=S,this.resolvedLocale=IntlMessageFormat.resolveLocale(S),"string"==typeof T){if(this.message=T,!IntlMessageFormat.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=IntlMessageFormat.__parse(T,{ignoreTag:null==N?void 0:N.ignoreTag,locale:this.resolvedLocale})}else this.ast=T;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=mergeConfigs(IntlMessageFormat.formats,R),this.formatters=N&&N.formatters||createDefaultFormatters(this.formatterCache)}return Object.defineProperty(IntlMessageFormat,"defaultLocale",{get:function(){return IntlMessageFormat.memoizedDefaultLocale||(IntlMessageFormat.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),IntlMessageFormat.memoizedDefaultLocale},enumerable:!1,configurable:!0}),IntlMessageFormat.memoizedDefaultLocale=null,IntlMessageFormat.resolveLocale=function(T){var S=Intl.NumberFormat.supportedLocalesOf(T);return new Intl.Locale(S.length>0?S[0]:"string"==typeof T?T:T[0])},IntlMessageFormat.__parse=M.Qc,IntlMessageFormat.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},IntlMessageFormat}()},19059:function(T,S,R){"use strict";R.d(S,{C8:function(){return U},HR:function(){return Y},YR:function(){return V},jK:function(){return N},u_:function(){return L}});var N,M=R(99938);!function(T){T.MISSING_VALUE="MISSING_VALUE",T.INVALID_VALUE="INVALID_VALUE",T.MISSING_INTL_API="MISSING_INTL_API"}(N||(N={}));var L=function(T){function FormatError(S,R,N){var M=T.call(this,S)||this;return M.code=R,M.originalMessage=N,M}return(0,M.__extends)(FormatError,T),FormatError.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},FormatError}(Error),U=function(T){function InvalidValueError(S,R,M,L){return T.call(this,'Invalid values for "'.concat(S,'": "').concat(R,'". Options are "').concat(Object.keys(M).join('", "'),'"'),N.INVALID_VALUE,L)||this}return(0,M.__extends)(InvalidValueError,T),InvalidValueError}(L),V=function(T){function InvalidValueTypeError(S,R,M){return T.call(this,'Value for "'.concat(S,'" must be of type ').concat(R),N.INVALID_VALUE,M)||this}return(0,M.__extends)(InvalidValueTypeError,T),InvalidValueTypeError}(L),Y=function(T){function MissingValueError(S,R){return T.call(this,'The intl string context variable "'.concat(S,'" was not provided to the string "').concat(R,'"'),N.MISSING_VALUE,R)||this}return(0,M.__extends)(MissingValueError,T),MissingValueError}(L)},5208:function(T,S,R){"use strict";R.d(S,{FK:function(){return formatToParts},Gt:function(){return isFormatXMLElementFn},du:function(){return N}});var N,M=R(97304),L=R(19059);function mergeLiteral(T){return T.length<2?T:T.reduce(function(T,S){var R=T[T.length-1];return R&&R.type===N.literal&&S.type===N.literal?R.value+=S.value:T.push(S),T},[])}function isFormatXMLElementFn(T){return"function"==typeof T}function formatToParts(T,S,R,U,V,Y,W){if(1===T.length&&(0,M.O4)(T[0]))return[{type:N.literal,value:T[0].value}];for(var K=[],X=0,J=T;X<J.length;X++){var $=J[X];if((0,M.O4)($)){K.push({type:N.literal,value:$.value});continue}if((0,M.yx)($)){"number"==typeof Y&&K.push({type:N.literal,value:R.getNumberFormat(S).format(Y)});continue}var Z=$.value;if(!(V&&Z in V))throw new L.HR(Z,W);var Q=V[Z];if((0,M.VG)($)){Q&&"string"!=typeof Q&&"number"!=typeof Q||(Q="string"==typeof Q||"number"==typeof Q?String(Q):""),K.push({type:"string"==typeof Q?N.literal:N.object,value:Q});continue}if((0,M.rp)($)){var ee="string"==typeof $.style?U.date[$.style]:(0,M.Ii)($.style)?$.style.parsedOptions:void 0;K.push({type:N.literal,value:R.getDateTimeFormat(S,ee).format(Q)});continue}if((0,M.pe)($)){var ee="string"==typeof $.style?U.time[$.style]:(0,M.Ii)($.style)?$.style.parsedOptions:U.time.medium;K.push({type:N.literal,value:R.getDateTimeFormat(S,ee).format(Q)});continue}if((0,M.uf)($)){var ee="string"==typeof $.style?U.number[$.style]:(0,M.Wh)($.style)?$.style.parsedOptions:void 0;ee&&ee.scale&&(Q*=ee.scale||1),K.push({type:N.literal,value:R.getNumberFormat(S,ee).format(Q)});continue}if((0,M.HI)($)){var et=$.children,en=$.value,ea=V[en];if(!isFormatXMLElementFn(ea))throw new L.YR(en,"function",W);var ei=ea(formatToParts(et,S,R,U,V,Y).map(function(T){return T.value}));Array.isArray(ei)||(ei=[ei]),K.push.apply(K,ei.map(function(T){return{type:"string"==typeof T?N.literal:N.object,value:T}}))}if((0,M.Wi)($)){var eo=$.options[Q]||$.options.other;if(!eo)throw new L.C8($.value,Q,Object.keys($.options),W);K.push.apply(K,formatToParts(eo.value,S,R,U,V));continue}if((0,M.Jo)($)){var eo=$.options["=".concat(Q)];if(!eo){if(!Intl.PluralRules)throw new L.u_('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',L.jK.MISSING_INTL_API,W);var eO=R.getPluralRules(S,{type:$.pluralType}).select(Q-($.offset||0));eo=$.options[eO]||$.options.other}if(!eo)throw new L.C8($.value,Q,Object.keys($.options),W);K.push.apply(K,formatToParts(eo.value,S,R,U,V,Q-($.offset||0)));continue}}return mergeLiteral(K)}!function(T){T[T.literal=0]="literal",T[T.object=1]="object"}(N||(N={}))},73007:function(T,S,R){!function(T,N){N(S,R(95055),R(50959))}(0,function(T,S,R){"use strict";function _interopDefaultLegacy(T){return T&&"object"==typeof T&&"default"in T?T:{default:T}}var N=_interopDefaultLegacy(S),M=_interopDefaultLegacy(R);function _iterableToArrayLimit(T,S){var R=null==T?null:"undefined"!=typeof Symbol&&T[Symbol.iterator]||T["@@iterator"];if(null!=R){var N,M,L,U,V=[],Y=!0,W=!1;try{if(L=(R=R.call(T)).next,0===S){if(Object(R)!==R)return;Y=!1}else for(;!(Y=(N=L.call(R)).done)&&(V.push(N.value),V.length!==S);Y=!0);}catch(T){W=!0,M=T}finally{try{if(!Y&&null!=R.return&&(U=R.return(),Object(U)!==U))return}finally{if(W)throw M}}return V}}function ownKeys(T,S){var R=Object.keys(T);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(T);S&&(N=N.filter(function(S){return Object.getOwnPropertyDescriptor(T,S).enumerable})),R.push.apply(R,N)}return R}function _objectSpread2(T){for(var S=1;S<arguments.length;S++){var R=null!=arguments[S]?arguments[S]:{};S%2?ownKeys(Object(R),!0).forEach(function(S){_defineProperty(T,S,R[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(R)):ownKeys(Object(R)).forEach(function(S){Object.defineProperty(T,S,Object.getOwnPropertyDescriptor(R,S))})}return T}function _defineProperty(T,S,R){return(S=_toPropertyKey(S))in T?Object.defineProperty(T,S,{value:R,enumerable:!0,configurable:!0,writable:!0}):T[S]=R,T}function _objectWithoutPropertiesLoose(T,S){if(null==T)return{};var R,N,M={},L=Object.keys(T);for(N=0;N<L.length;N++)R=L[N],S.indexOf(R)>=0||(M[R]=T[R]);return M}function _objectWithoutProperties(T,S){if(null==T)return{};var R,N,M=_objectWithoutPropertiesLoose(T,S);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(T);for(N=0;N<L.length;N++)R=L[N],!(S.indexOf(R)>=0)&&Object.prototype.propertyIsEnumerable.call(T,R)&&(M[R]=T[R])}return M}function _slicedToArray(T,S){return _arrayWithHoles(T)||_iterableToArrayLimit(T,S)||_unsupportedIterableToArray(T,S)||_nonIterableRest()}function _arrayWithHoles(T){if(Array.isArray(T))return T}function _unsupportedIterableToArray(T,S){if(T){if("string"==typeof T)return _arrayLikeToArray(T,S);var R=Object.prototype.toString.call(T).slice(8,-1);if("Object"===R&&T.constructor&&(R=T.constructor.name),"Map"===R||"Set"===R)return Array.from(T);if("Arguments"===R||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return _arrayLikeToArray(T,S)}}function _arrayLikeToArray(T,S){(null==S||S>T.length)&&(S=T.length);for(var R=0,N=Array(S);R<S;R++)N[R]=T[R];return N}function _nonIterableRest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toPrimitive(T,S){if("object"!=typeof T||null===T)return T;var R=T[Symbol.toPrimitive];if(void 0!==R){var N=R.call(T,S||"default");if("object"!=typeof N)return N;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===S?String:Number)(T)}function _toPropertyKey(T){var S=_toPrimitive(T,"string");return"symbol"==typeof S?S:String(S)}var L=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],useLottie=function(T,S){var U=T.animationData,V=T.loop,Y=T.autoplay,W=T.initialSegment,K=T.onComplete,X=T.onLoopComplete,J=T.onEnterFrame,$=T.onSegmentStart,Z=T.onConfigReady,Q=T.onDataReady,ee=T.onDataFailed,et=T.onLoadedImages,en=T.onDOMLoaded,ea=T.onDestroy;T.lottieRef,T.renderer,T.name,T.assetsPath,T.rendererSettings;var ei=_objectWithoutProperties(T,L),eo=_slicedToArray(R.useState(!1),2),eO=eo[0],eE=eo[1],eT=R.useRef(),eS=R.useRef(null),play=function(){var T;null===(T=eT.current)||void 0===T||T.play()},stop=function(){var T;null===(T=eT.current)||void 0===T||T.stop()},pause=function(){var T;null===(T=eT.current)||void 0===T||T.pause()},setSpeed=function(T){var S;null===(S=eT.current)||void 0===S||S.setSpeed(T)},goToAndPlay=function(T,S){var R;null===(R=eT.current)||void 0===R||R.goToAndPlay(T,S)},goToAndStop=function(T,S){var R;null===(R=eT.current)||void 0===R||R.goToAndStop(T,S)},setDirection=function(T){var S;null===(S=eT.current)||void 0===S||S.setDirection(T)},playSegments=function(T,S){var R;null===(R=eT.current)||void 0===R||R.playSegments(T,S)},setSubframe=function(T){var S;null===(S=eT.current)||void 0===S||S.setSubframe(T)},getDuration=function(T){var S;return null===(S=eT.current)||void 0===S?void 0:S.getDuration(T)},destroy=function(){var T;null===(T=eT.current)||void 0===T||T.destroy(),eT.current=void 0},loadAnimation=function(){var S,R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(eS.current){null===(S=eT.current)||void 0===S||S.destroy();var M=_objectSpread2(_objectSpread2(_objectSpread2({},T),R),{},{container:eS.current});return eT.current=N.default.loadAnimation(M),eE(!!eT.current),function(){var T;null===(T=eT.current)||void 0===T||T.destroy(),eT.current=void 0}}};return R.useEffect(function(){var T=loadAnimation();return function(){return null==T?void 0:T()}},[U,V]),R.useEffect(function(){eT.current&&(eT.current.autoplay=!!Y)},[Y]),R.useEffect(function(){if(eT.current){if(!W){eT.current.resetSegments(!0);return}Array.isArray(W)&&W.length&&((eT.current.currentRawFrame<W[0]||eT.current.currentRawFrame>W[1])&&(eT.current.currentRawFrame=W[0]),eT.current.setSegment(W[0],W[1]))}},[W]),R.useEffect(function(){var T=[{name:"complete",handler:K},{name:"loopComplete",handler:X},{name:"enterFrame",handler:J},{name:"segmentStart",handler:$},{name:"config_ready",handler:Z},{name:"data_ready",handler:Q},{name:"data_failed",handler:ee},{name:"loaded_images",handler:et},{name:"DOMLoaded",handler:en},{name:"destroy",handler:ea}].filter(function(T){return null!=T.handler});if(T.length){var S=T.map(function(T){var S;return null===(S=eT.current)||void 0===S||S.addEventListener(T.name,T.handler),function(){var S;null===(S=eT.current)||void 0===S||S.removeEventListener(T.name,T.handler)}});return function(){S.forEach(function(T){return T()})}}},[K,X,J,$,Z,Q,ee,et,en,ea]),{View:M.default.createElement("div",_objectSpread2({style:S,ref:eS},ei)),play:play,stop:stop,pause:pause,setSpeed:setSpeed,goToAndStop:goToAndStop,goToAndPlay:goToAndPlay,setDirection:setDirection,playSegments:playSegments,setSubframe:setSubframe,getDuration:getDuration,destroy:destroy,animationContainerRef:eS,animationLoaded:eO,animationItem:eT.current}};function getContainerVisibility(T){var S=T.getBoundingClientRect(),R=S.top,N=S.height;return(window.innerHeight-R)/(window.innerHeight+N)}function getContainerCursorPosition(T,S,R){var N=T.getBoundingClientRect(),M=N.top;return{x:(S-N.left)/N.width,y:(R-M)/N.height}}var useInitInteractivity=function(T){var S=T.wrapperRef,N=T.animationItem,M=T.mode,L=T.actions;R.useEffect(function(){var T=S.current;if(T&&N&&L.length){N.stop();var scrollModeHandler=function(){var S=null,scrollHandler=function(){var R=getContainerVisibility(T),M=L.find(function(T){var S=T.visibility;return S&&R>=S[0]&&R<=S[1]});if(M){if("seek"===M.type&&M.visibility&&2===M.frames.length){var U=M.frames[0]+Math.ceil((R-M.visibility[0])/(M.visibility[1]-M.visibility[0])*M.frames[1]);N.goToAndStop(U-N.firstFrame-1,!0)}"loop"===M.type&&(null===S?(N.playSegments(M.frames,!0),S=M.frames):S!==M.frames?(N.playSegments(M.frames,!0),S=M.frames):N.isPaused&&(N.playSegments(M.frames,!0),S=M.frames)),"play"===M.type&&N.isPaused&&(N.resetSegments(!0),N.play()),"stop"===M.type&&N.goToAndStop(M.frames[0]-N.firstFrame-1,!0)}};return document.addEventListener("scroll",scrollHandler),function(){document.removeEventListener("scroll",scrollHandler)}},cursorModeHandler=function(){var handleCursor=function(S,R){var M=S,U=R;if(-1!==M&&-1!==U){var V=getContainerCursorPosition(T,M,U);M=V.x,U=V.y}var Y=L.find(function(T){var S=T.position;return S&&Array.isArray(S.x)&&Array.isArray(S.y)?M>=S.x[0]&&M<=S.x[1]&&U>=S.y[0]&&U<=S.y[1]:!(!S||Number.isNaN(S.x)||Number.isNaN(S.y))&&M===S.x&&U===S.y});if(Y){if("seek"===Y.type&&Y.position&&Array.isArray(Y.position.x)&&Array.isArray(Y.position.y)&&2===Y.frames.length){var W=(M-Y.position.x[0])/(Y.position.x[1]-Y.position.x[0]),K=(U-Y.position.y[0])/(Y.position.y[1]-Y.position.y[0]);N.playSegments(Y.frames,!0),N.goToAndStop(Math.ceil((W+K)/2*(Y.frames[1]-Y.frames[0])),!0)}"loop"===Y.type&&N.playSegments(Y.frames,!0),"play"===Y.type&&(N.isPaused&&N.resetSegments(!1),N.playSegments(Y.frames)),"stop"===Y.type&&N.goToAndStop(Y.frames[0],!0)}},mouseMoveHandler=function(T){handleCursor(T.clientX,T.clientY)},mouseOutHandler=function(){handleCursor(-1,-1)};return T.addEventListener("mousemove",mouseMoveHandler),T.addEventListener("mouseout",mouseOutHandler),function(){T.removeEventListener("mousemove",mouseMoveHandler),T.removeEventListener("mouseout",mouseOutHandler)}};switch(M){case"scroll":return scrollModeHandler();case"cursor":return cursorModeHandler()}}},[M,N])},useLottieInteractivity=function(T){var S=T.actions,R=T.mode,N=T.lottieObj,M=N.animationItem,L=N.View;return useInitInteractivity({actions:S,animationItem:M,mode:R,wrapperRef:N.animationContainerRef}),L},U=["style","interactivity"],Lottie=function(T){var S,N,M,L=T.style,V=T.interactivity,Y=useLottie(_objectWithoutProperties(T,U),L),W=Y.View,K=Y.play,X=Y.stop,J=Y.pause,$=Y.setSpeed,Z=Y.goToAndStop,Q=Y.goToAndPlay,ee=Y.setDirection,et=Y.playSegments,en=Y.setSubframe,ea=Y.getDuration,ei=Y.destroy,eo=Y.animationContainerRef,eO=Y.animationLoaded,eE=Y.animationItem;return R.useEffect(function(){T.lottieRef&&(T.lottieRef.current={play:K,stop:X,pause:J,setSpeed:$,goToAndPlay:Q,goToAndStop:Z,setDirection:ee,playSegments:et,setSubframe:en,getDuration:ea,destroy:ei,animationContainerRef:eo,animationLoaded:eO,animationItem:eE})},[null===(S=T.lottieRef)||void 0===S?void 0:S.current]),useLottieInteractivity({lottieObj:{View:W,play:K,stop:X,pause:J,setSpeed:$,goToAndStop:Z,goToAndPlay:Q,setDirection:ee,playSegments:et,setSubframe:en,getDuration:ea,destroy:ei,animationContainerRef:eo,animationLoaded:eO,animationItem:eE},actions:null!==(N=null==V?void 0:V.actions)&&void 0!==N?N:[],mode:null!==(M=null==V?void 0:V.mode)&&void 0!==M?M:"scroll"})};Object.defineProperty(T,"LottiePlayer",{enumerable:!0,get:function(){return N.default}}),T.default=Lottie,T.useLottie=useLottie,T.useLottieInteractivity=useLottieInteractivity,Object.defineProperty(T,"__esModule",{value:!0})})},95055:function(module,exports,__webpack_require__){"undefined"!=typeof navigator&&function(T,S){module.exports=S()}(0,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(T){_useWebWorker=!!T},getWebWorker=function(){return _useWebWorker},setLocationHref=function(T){locationHref=T},getLocationHref=function(){return locationHref};function createTag(T){return document.createElement(T)}function extendPrototype(T,S){var R,N,M=T.length;for(R=0;R<M;R+=1)for(var L in N=T[R].prototype)Object.prototype.hasOwnProperty.call(N,L)&&(S.prototype[L]=N[L])}function getDescriptor(T,S){return Object.getOwnPropertyDescriptor(T,S)}function createProxyFunction(T){function ProxyFunction(){}return ProxyFunction.prototype=T,ProxyFunction}var audioControllerFactory=function(){function AudioController(T){this.audios=[],this.audioFactory=T,this._volume=1,this._isMuted=!1}return AudioController.prototype={addAudio:function(T){this.audios.push(T)},pause:function(){var T,S=this.audios.length;for(T=0;T<S;T+=1)this.audios[T].pause()},resume:function(){var T,S=this.audios.length;for(T=0;T<S;T+=1)this.audios[T].resume()},setRate:function(T){var S,R=this.audios.length;for(S=0;S<R;S+=1)this.audios[S].setRate(T)},createAudio:function(T){return this.audioFactory?this.audioFactory(T):window.Howl?new window.Howl({src:[T]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(T){this.audioFactory=T},setVolume:function(T){this._volume=T,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var T,S=this.audios.length;for(T=0;T<S;T+=1)this.audios[T].volume(this._volume*(this._isMuted?0:1))}},function(){return new AudioController}}(),createTypedArray=function(){function createRegularArray(T,S){var R,N=0,M=[];switch(T){case"int16":case"uint8c":R=1;break;default:R=1.1}for(N=0;N<S;N+=1)M.push(R);return M}function createTypedArrayFactory(T,S){return"float32"===T?new Float32Array(S):"int16"===T?new Int16Array(S):"uint8c"===T?new Uint8ClampedArray(S):createRegularArray(T,S)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?createTypedArrayFactory:createRegularArray}();function createSizedArray(T){return Array.apply(null,{length:T})}function _typeof$6(T){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var T,S=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],R=S.length;for(T=0;T<R;T+=1)BMMath[S[T]]=Math[S[T]]}(),BMMath.random=Math.random,BMMath.abs=function(T){if("object"===_typeof$6(T)&&T.length){var S,R=createSizedArray(T.length),N=T.length;for(S=0;S<N;S+=1)R[S]=Math.abs(T[S]);return R}return Math.abs(T)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(T){_shouldRoundValues=!!T}function bmRnd(T){return _shouldRoundValues?Math.round(T):T}function styleDiv(T){T.style.position="absolute",T.style.top=0,T.style.left=0,T.style.display="block",T.style.transformOrigin="0 0",T.style.webkitTransformOrigin="0 0",T.style.backfaceVisibility="visible",T.style.webkitBackfaceVisibility="visible",T.style.transformStyle="preserve-3d",T.style.webkitTransformStyle="preserve-3d",T.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(T,S,R,N){this.type=T,this.currentTime=S,this.totalTime=R,this.direction=N<0?-1:1}function BMCompleteEvent(T,S){this.type=T,this.direction=S<0?-1:1}function BMCompleteLoopEvent(T,S,R,N){this.type=T,this.currentLoop=R,this.totalLoops=S,this.direction=N<0?-1:1}function BMSegmentStartEvent(T,S,R){this.type=T,this.firstFrame=S,this.totalFrames=R}function BMDestroyEvent(T,S){this.type=T,this.target=S}function BMRenderFrameErrorEvent(T,S){this.type="renderFrameError",this.nativeError=T,this.currentTime=S}function BMConfigErrorEvent(T){this.type="configError",this.nativeError=T}function BMAnimationConfigErrorEvent(T,S){this.type=T,this.nativeError=S}var createElementID=function(){var T=0;return function(){return T+=1,idPrefix$1+"__lottie_element_"+T}}();function HSVtoRGB(T,S,R){var N,M,L,U,V,Y,W,K;switch(U=Math.floor(6*T),V=6*T-U,Y=R*(1-S),W=R*(1-V*S),K=R*(1-(1-V)*S),U%6){case 0:N=R,M=K,L=Y;break;case 1:N=W,M=R,L=Y;break;case 2:N=Y,M=R,L=K;break;case 3:N=Y,M=W,L=R;break;case 4:N=K,M=Y,L=R;break;case 5:N=R,M=Y,L=W}return[N,M,L]}function RGBtoHSV(T,S,R){var N,M=Math.max(T,S,R),L=Math.min(T,S,R),U=M-L,V=0===M?0:U/M,Y=M/255;switch(M){case L:N=0;break;case T:N=(S-R+U*(S<R?6:0))/(6*U);break;case S:N=(R-T+2*U)/(6*U);break;case R:N=(T-S+4*U)/(6*U)}return[N,V,Y]}function addSaturationToRGB(T,S){var R=RGBtoHSV(255*T[0],255*T[1],255*T[2]);return R[1]+=S,R[1]>1?R[1]=1:R[1]<=0&&(R[1]=0),HSVtoRGB(R[0],R[1],R[2])}function addBrightnessToRGB(T,S){var R=RGBtoHSV(255*T[0],255*T[1],255*T[2]);return R[2]+=S,R[2]>1?R[2]=1:R[2]<0&&(R[2]=0),HSVtoRGB(R[0],R[1],R[2])}function addHueToRGB(T,S){var R=RGBtoHSV(255*T[0],255*T[1],255*T[2]);return R[0]+=S/360,R[0]>1?R[0]-=1:R[0]<0&&(R[0]+=1),HSVtoRGB(R[0],R[1],R[2])}var rgbToHex=function(){var T,S,R=[];for(T=0;T<256;T+=1)S=T.toString(16),R[T]=1===S.length?"0"+S:S;return function(T,S,N){return T<0&&(T=0),S<0&&(S=0),N<0&&(N=0),"#"+R[T]+R[S]+R[N]}}(),setSubframeEnabled=function(T){subframeEnabled=!!T},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(T){expressionsPlugin=T},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(T){expressionsInterfaces=T},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(T){defaultCurveSegments=T},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(T){idPrefix$1=T},getIdPrefix=function(){return idPrefix$1};function createNS(T){return document.createElementNS(svgNS,T)}function _typeof$5(T){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var dataManager=function(){var T,S,R=1,N=[],M={onmessage:function(){},postMessage:function(S){T({data:S})}},L={postMessage:function(T){M.onmessage({data:T})}};function createWorker(S){if(window.Worker&&window.Blob&&getWebWorker()){var R=new Blob(["var _workerSelf = self; self.onmessage = ",S.toString()],{type:"text/javascript"}),N=URL.createObjectURL(R);return new Worker(N)}return T=S,M}function setupWorker(){S||((S=createWorker(function(T){function dataFunctionManager(){function completeLayers(T,S){var R,N,M,L,U,V,Y=T.length;for(N=0;N<Y;N+=1)if("ks"in(R=T[N])&&!R.completed){if(R.completed=!0,R.hasMask){var W=R.masksProperties;for(M=0,L=W.length;M<L;M+=1)if(W[M].pt.k.i)convertPathsToAbsoluteValues(W[M].pt.k);else for(U=0,V=W[M].pt.k.length;U<V;U+=1)W[M].pt.k[U].s&&convertPathsToAbsoluteValues(W[M].pt.k[U].s[0]),W[M].pt.k[U].e&&convertPathsToAbsoluteValues(W[M].pt.k[U].e[0])}0===R.ty?(R.layers=findCompLayers(R.refId,S),completeLayers(R.layers,S)):4===R.ty?completeShapes(R.shapes):5===R.ty&&completeText(R)}}function completeChars(T,S){if(T){var R=0,N=T.length;for(R=0;R<N;R+=1)1===T[R].t&&(T[R].data.layers=findCompLayers(T[R].data.refId,S),completeLayers(T[R].data.layers,S))}}function findComp(T,S){for(var R=0,N=S.length;R<N;){if(S[R].id===T)return S[R];R+=1}return null}function findCompLayers(T,S){var R=findComp(T,S);return R?R.layers.__used?JSON.parse(JSON.stringify(R.layers)):(R.layers.__used=!0,R.layers):null}function completeShapes(T){var S,R,N;for(S=T.length-1;S>=0;S-=1)if("sh"===T[S].ty){if(T[S].ks.k.i)convertPathsToAbsoluteValues(T[S].ks.k);else for(R=0,N=T[S].ks.k.length;R<N;R+=1)T[S].ks.k[R].s&&convertPathsToAbsoluteValues(T[S].ks.k[R].s[0]),T[S].ks.k[R].e&&convertPathsToAbsoluteValues(T[S].ks.k[R].e[0])}else"gr"===T[S].ty&&completeShapes(T[S].it)}function convertPathsToAbsoluteValues(T){var S,R=T.i.length;for(S=0;S<R;S+=1)T.i[S][0]+=T.v[S][0],T.i[S][1]+=T.v[S][1],T.o[S][0]+=T.v[S][0],T.o[S][1]+=T.v[S][1]}function checkVersion(T,S){var R=S?S.split("."):[100,100,100];return T[0]>R[0]||!(R[0]>T[0])&&(T[1]>R[1]||!(R[1]>T[1])&&(T[2]>R[2]||!(R[2]>T[2])&&null))}var T=function(){var T=[4,4,14];function updateTextLayer(T){var S=T.t.d;T.t.d={k:[{s:S,t:0}]}}function iterateLayers(T){var S,R=T.length;for(S=0;S<R;S+=1)5===T[S].ty&&updateTextLayer(T[S])}return function(S){if(checkVersion(T,S.v)&&(iterateLayers(S.layers),S.assets)){var R,N=S.assets.length;for(R=0;R<N;R+=1)S.assets[R].layers&&iterateLayers(S.assets[R].layers)}}}(),S=function(){var T=[4,7,99];return function(S){if(S.chars&&!checkVersion(T,S.v)){var R,N=S.chars.length;for(R=0;R<N;R+=1){var M=S.chars[R];M.data&&M.data.shapes&&(completeShapes(M.data.shapes),M.data.ip=0,M.data.op=99999,M.data.st=0,M.data.sr=1,M.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},S.chars[R].t||(M.data.shapes.push({ty:"no"}),M.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),R=function(){var T=[5,7,15];function updateTextLayer(T){var S=T.t.p;"number"==typeof S.a&&(S.a={a:0,k:S.a}),"number"==typeof S.p&&(S.p={a:0,k:S.p}),"number"==typeof S.r&&(S.r={a:0,k:S.r})}function iterateLayers(T){var S,R=T.length;for(S=0;S<R;S+=1)5===T[S].ty&&updateTextLayer(T[S])}return function(S){if(checkVersion(T,S.v)&&(iterateLayers(S.layers),S.assets)){var R,N=S.assets.length;for(R=0;R<N;R+=1)S.assets[R].layers&&iterateLayers(S.assets[R].layers)}}}(),N=function(){var T=[4,1,9];function iterateShapes(T){var S,R,N,M=T.length;for(S=0;S<M;S+=1)if("gr"===T[S].ty)iterateShapes(T[S].it);else if("fl"===T[S].ty||"st"===T[S].ty){if(T[S].c.k&&T[S].c.k[0].i)for(R=0,N=T[S].c.k.length;R<N;R+=1)T[S].c.k[R].s&&(T[S].c.k[R].s[0]/=255,T[S].c.k[R].s[1]/=255,T[S].c.k[R].s[2]/=255,T[S].c.k[R].s[3]/=255),T[S].c.k[R].e&&(T[S].c.k[R].e[0]/=255,T[S].c.k[R].e[1]/=255,T[S].c.k[R].e[2]/=255,T[S].c.k[R].e[3]/=255);else T[S].c.k[0]/=255,T[S].c.k[1]/=255,T[S].c.k[2]/=255,T[S].c.k[3]/=255}}function iterateLayers(T){var S,R=T.length;for(S=0;S<R;S+=1)4===T[S].ty&&iterateShapes(T[S].shapes)}return function(S){if(checkVersion(T,S.v)&&(iterateLayers(S.layers),S.assets)){var R,N=S.assets.length;for(R=0;R<N;R+=1)S.assets[R].layers&&iterateLayers(S.assets[R].layers)}}}(),M=function(){var T=[4,4,18];function completeClosingShapes(T){var S,R,N;for(S=T.length-1;S>=0;S-=1)if("sh"===T[S].ty){if(T[S].ks.k.i)T[S].ks.k.c=T[S].closed;else for(R=0,N=T[S].ks.k.length;R<N;R+=1)T[S].ks.k[R].s&&(T[S].ks.k[R].s[0].c=T[S].closed),T[S].ks.k[R].e&&(T[S].ks.k[R].e[0].c=T[S].closed)}else"gr"===T[S].ty&&completeClosingShapes(T[S].it)}function iterateLayers(T){var S,R,N,M,L,U,V=T.length;for(R=0;R<V;R+=1){if((S=T[R]).hasMask){var Y=S.masksProperties;for(N=0,M=Y.length;N<M;N+=1)if(Y[N].pt.k.i)Y[N].pt.k.c=Y[N].cl;else for(L=0,U=Y[N].pt.k.length;L<U;L+=1)Y[N].pt.k[L].s&&(Y[N].pt.k[L].s[0].c=Y[N].cl),Y[N].pt.k[L].e&&(Y[N].pt.k[L].e[0].c=Y[N].cl)}4===S.ty&&completeClosingShapes(S.shapes)}}return function(S){if(checkVersion(T,S.v)&&(iterateLayers(S.layers),S.assets)){var R,N=S.assets.length;for(R=0;R<N;R+=1)S.assets[R].layers&&iterateLayers(S.assets[R].layers)}}}();function completeData(L){L.__complete||(N(L),T(L),S(L),R(L),M(L),completeLayers(L.layers,L.assets),completeChars(L.chars,L.assets),L.__complete=!0)}function completeText(T){0===T.t.a.length&&T.t.p}var L={};return L.completeData=completeData,L.checkColors=N,L.checkChars=S,L.checkPathProperties=R,L.checkShapes=M,L.completeLayers=completeLayers,L}if(L.dataManager||(L.dataManager=dataFunctionManager()),L.assetLoader||(L.assetLoader=function(){function formatResponse(T){var S=T.getResponseHeader("content-type");return S&&"json"===T.responseType&&-1!==S.indexOf("json")||T.response&&"object"===_typeof$5(T.response)?T.response:T.response&&"string"==typeof T.response?JSON.parse(T.response):T.responseText?JSON.parse(T.responseText):null}return{load:function(T,S,R,N){var M,L=new XMLHttpRequest;try{L.responseType="json"}catch(T){}L.onreadystatechange=function(){if(4===L.readyState){if(200===L.status)R(M=formatResponse(L));else try{M=formatResponse(L),R(M)}catch(T){N&&N(T)}}};try{L.open("GET",T,!0)}catch(R){L.open("GET",S+"/"+T,!0)}L.send()}}}()),"loadAnimation"===T.data.type)L.assetLoader.load(T.data.path,T.data.fullPath,function(S){L.dataManager.completeData(S),L.postMessage({id:T.data.id,payload:S,status:"success"})},function(){L.postMessage({id:T.data.id,status:"error"})});else if("complete"===T.data.type){var S=T.data.animation;L.dataManager.completeData(S),L.postMessage({id:T.data.id,payload:S,status:"success"})}else"loadData"===T.data.type&&L.assetLoader.load(T.data.path,T.data.fullPath,function(S){L.postMessage({id:T.data.id,payload:S,status:"success"})},function(){L.postMessage({id:T.data.id,status:"error"})})})).onmessage=function(T){var S=T.data,R=S.id,M=N[R];N[R]=null,"success"===S.status?M.onComplete(S.payload):M.onError&&M.onError()})}function createProcess(T,S){var M="processId_"+(R+=1);return N[M]={onComplete:T,onError:S},M}return{loadAnimation:function(T,R,N){setupWorker();var M=createProcess(R,N);S.postMessage({type:"loadAnimation",path:T,fullPath:window.location.origin+window.location.pathname,id:M})},loadData:function(T,R,N){setupWorker();var M=createProcess(R,N);S.postMessage({type:"loadData",path:T,fullPath:window.location.origin+window.location.pathname,id:M})},completeAnimation:function(T,R,N){setupWorker();var M=createProcess(R,N);S.postMessage({type:"complete",animation:T,id:M})}}}(),ImagePreloader=function(){var T=function(){var T=createTag("canvas");T.width=1,T.height=1;var S=T.getContext("2d");return S.fillStyle="rgba(0,0,0,0)",S.fillRect(0,0,1,1),T}();function imageLoaded(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function footageLoaded(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function getAssetsPath(T,S,R){var N="";if(T.e)N=T.p;else if(S){var M=T.p;-1!==M.indexOf("images/")&&(M=M.split("/")[1]),N=S+M}else N=R+(T.u?T.u:"")+T.p;return N}function testImageLoaded(T){var S=0,R=setInterval((function(){(T.getBBox().width||S>500)&&(this._imageLoaded(),clearInterval(R)),S+=1}).bind(this),50)}function createImageData(S){var R=getAssetsPath(S,this.assetsPath,this.path),N=createNS("image");isSafari?this.testImageLoaded(N):N.addEventListener("load",this._imageLoaded,!1),N.addEventListener("error",(function(){M.img=T,this._imageLoaded()}).bind(this),!1),N.setAttributeNS("http://www.w3.org/1999/xlink","href",R),this._elementHelper.append?this._elementHelper.append(N):this._elementHelper.appendChild(N);var M={img:N,assetData:S};return M}function createImgData(S){var R=getAssetsPath(S,this.assetsPath,this.path),N=createTag("img");N.crossOrigin="anonymous",N.addEventListener("load",this._imageLoaded,!1),N.addEventListener("error",(function(){M.img=T,this._imageLoaded()}).bind(this),!1),N.src=R;var M={img:N,assetData:S};return M}function createFootageData(T){var S={assetData:T},R=getAssetsPath(T,this.assetsPath,this.path);return dataManager.loadData(R,(function(T){S.img=T,this._footageLoaded()}).bind(this),(function(){S.img={},this._footageLoaded()}).bind(this)),S}function loadAssets(T,S){this.imagesLoadedCb=S;var R,N=T.length;for(R=0;R<N;R+=1)T[R].layers||(T[R].t&&"seq"!==T[R].t?3===T[R].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(T[R]))):(this.totalImages+=1,this.images.push(this._createImageData(T[R]))))}function setPath(T){this.path=T||""}function setAssetsPath(T){this.assetsPath=T||""}function getAsset(T){for(var S=0,R=this.images.length;S<R;){if(this.images[S].assetData===T)return this.images[S].img;S+=1}return null}function destroy(){this.imagesLoadedCb=null,this.images.length=0}function loadedImages(){return this.totalImages===this.loadedAssets}function loadedFootages(){return this.totalFootages===this.loadedFootagesCount}function setCacheType(T,S){"svg"===T?(this._elementHelper=S,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function ImagePreloaderFactory(){this._imageLoaded=imageLoaded.bind(this),this._footageLoaded=footageLoaded.bind(this),this.testImageLoaded=testImageLoaded.bind(this),this.createFootageData=createFootageData.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return ImagePreloaderFactory.prototype={loadAssets:loadAssets,setAssetsPath:setAssetsPath,setPath:setPath,loadedImages:loadedImages,loadedFootages:loadedFootages,destroy:destroy,getAsset:getAsset,createImgData:createImgData,createImageData:createImageData,imageLoaded:imageLoaded,footageLoaded:footageLoaded,setCacheType:setCacheType},ImagePreloaderFactory}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(T,S){if(this._cbs[T])for(var R=this._cbs[T],N=0;N<R.length;N+=1)R[N](S)},addEventListener:function(T,S){return this._cbs[T]||(this._cbs[T]=[]),this._cbs[T].push(S),(function(){this.removeEventListener(T,S)}).bind(this)},removeEventListener:function(T,S){if(S){if(this._cbs[T]){for(var R=0,N=this._cbs[T].length;R<N;)this._cbs[T][R]===S&&(this._cbs[T].splice(R,1),R-=1,N-=1),R+=1;this._cbs[T].length||(this._cbs[T]=null)}}else this._cbs[T]=null}};var markerParser=function(){function parsePayloadLines(T){for(var S,R=T.split("\r\n"),N={},M=0,L=0;L<R.length;L+=1)2===(S=R[L].split(":")).length&&(N[S[0]]=S[1].trim(),M+=1);if(0===M)throw Error();return N}return function(T){for(var S=[],R=0;R<T.length;R+=1){var N=T[R],M={time:N.tm,duration:N.dr};try{M.payload=JSON.parse(T[R].cm)}catch(S){try{M.payload=parsePayloadLines(T[R].cm)}catch(S){M.payload={name:T[R].cm}}}S.push(M)}return S}}(),ProjectInterface=function(){function registerComposition(T){this.compositions.push(T)}return function(){function _thisProjectFunction(T){for(var S=0,R=this.compositions.length;S<R;){if(this.compositions[S].data&&this.compositions[S].data.nm===T)return this.compositions[S].prepareFrame&&this.compositions[S].data.xt&&this.compositions[S].prepareFrame(this.currentFrame),this.compositions[S].compInterface;S+=1}return null}return _thisProjectFunction.compositions=[],_thisProjectFunction.currentFrame=0,_thisProjectFunction.registerComposition=registerComposition,_thisProjectFunction}}(),renderers={},registerRenderer=function(T,S){renderers[T]=S};function getRenderer(T){return renderers[T]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var T in renderers)if(renderers[T])return T;return""}function _typeof$4(T){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(T){(T.wrapper||T.container)&&(this.wrapper=T.wrapper||T.container);var S="svg";T.animType?S=T.animType:T.renderer&&(S=T.renderer);var R=getRenderer(S);this.renderer=new R(this,T.rendererSettings),this.imagePreloader.setCacheType(S,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=S,""===T.loop||null===T.loop||void 0===T.loop||!0===T.loop?this.loop=!0:!1===T.loop?this.loop=!1:this.loop=parseInt(T.loop,10),this.autoplay=!("autoplay"in T)||T.autoplay,this.name=T.name?T.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(T,"autoloadSegments")||T.autoloadSegments,this.assetsPath=T.assetsPath,this.initialSegment=T.initialSegment,T.audioFactory&&this.audioController.setAudioFactory(T.audioFactory),T.animationData?this.setupAnimation(T.animationData):T.path&&(-1!==T.path.lastIndexOf("\\")?this.path=T.path.substr(0,T.path.lastIndexOf("\\")+1):this.path=T.path.substr(0,T.path.lastIndexOf("/")+1),this.fileName=T.path.substr(T.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(T.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(T){dataManager.completeAnimation(T,this.configAnimation)},AnimationItem.prototype.setData=function(T,S){S&&"object"!==_typeof$4(S)&&(S=JSON.parse(S));var R={wrapper:T,animationData:S},N=T.attributes;R.path=N.getNamedItem("data-animation-path")?N.getNamedItem("data-animation-path").value:N.getNamedItem("data-bm-path")?N.getNamedItem("data-bm-path").value:N.getNamedItem("bm-path")?N.getNamedItem("bm-path").value:"",R.animType=N.getNamedItem("data-anim-type")?N.getNamedItem("data-anim-type").value:N.getNamedItem("data-bm-type")?N.getNamedItem("data-bm-type").value:N.getNamedItem("bm-type")?N.getNamedItem("bm-type").value:N.getNamedItem("data-bm-renderer")?N.getNamedItem("data-bm-renderer").value:N.getNamedItem("bm-renderer")?N.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var M=N.getNamedItem("data-anim-loop")?N.getNamedItem("data-anim-loop").value:N.getNamedItem("data-bm-loop")?N.getNamedItem("data-bm-loop").value:N.getNamedItem("bm-loop")?N.getNamedItem("bm-loop").value:"";"false"===M?R.loop=!1:"true"===M?R.loop=!0:""!==M&&(R.loop=parseInt(M,10));var L=N.getNamedItem("data-anim-autoplay")?N.getNamedItem("data-anim-autoplay").value:N.getNamedItem("data-bm-autoplay")?N.getNamedItem("data-bm-autoplay").value:!N.getNamedItem("bm-autoplay")||N.getNamedItem("bm-autoplay").value;R.autoplay="false"!==L,R.name=N.getNamedItem("data-name")?N.getNamedItem("data-name").value:N.getNamedItem("data-bm-name")?N.getNamedItem("data-bm-name").value:N.getNamedItem("bm-name")?N.getNamedItem("bm-name").value:"","false"===(N.getNamedItem("data-anim-prerender")?N.getNamedItem("data-anim-prerender").value:N.getNamedItem("data-bm-prerender")?N.getNamedItem("data-bm-prerender").value:N.getNamedItem("bm-prerender")?N.getNamedItem("bm-prerender").value:"")&&(R.prerender=!1),R.path?this.setParams(R):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(T){T.op>this.animationData.op&&(this.animationData.op=T.op,this.totalFrames=Math.floor(T.op-this.animationData.ip));var S,R,N=this.animationData.layers,M=N.length,L=T.layers,U=L.length;for(R=0;R<U;R+=1)for(S=0;S<M;){if(N[S].id===L[R].id){N[S]=L[R];break}S+=1}if((T.chars||T.fonts)&&(this.renderer.globalData.fontManager.addChars(T.chars),this.renderer.globalData.fontManager.addFonts(T.fonts,this.renderer.globalData.defs)),T.assets)for(S=0,M=T.assets.length;S<M;S+=1)this.animationData.assets.push(T.assets[S]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(T){this.animationData=T;var S=getExpressionsPlugin();S&&S.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var T=this.animationData.segments;if(!T||0===T.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var S=T.shift();this.timeCompleted=S.time*this.frameRate;var R=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(R,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(T){if(this.renderer)try{this.animationData=T,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(T),T.assets||(T.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(T.assets),this.markers=markerParser(T.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(T){this.triggerConfigError(T)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var T=getExpressionsPlugin();T&&T.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(T,S){var R="number"==typeof T?T:void 0,N="number"==typeof S?S:void 0;this.renderer.updateContainerSize(R,N)},AnimationItem.prototype.setSubframe=function(T){this.isSubframeEnabled=!!T},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(T){this.triggerRenderFrameError(T)}},AnimationItem.prototype.play=function(T){(!T||this.name===T)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(T){T&&this.name!==T||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(T){T&&this.name!==T||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(T){T&&this.name!==T||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(T){for(var S,R=0;R<this.markers.length;R+=1)if((S=this.markers[R]).payload&&S.payload.name===T)return S;return null},AnimationItem.prototype.goToAndStop=function(T,S,R){if(!R||this.name===R){if(isNaN(Number(T))){var N=this.getMarkerData(T);N&&this.goToAndStop(N.time,!0)}else S?this.setCurrentRawFrameValue(T):this.setCurrentRawFrameValue(T*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(T,S,R){if(!R||this.name===R){var N=Number(T);if(isNaN(N)){var M=this.getMarkerData(T);M&&(M.duration?this.playSegments([M.time,M.time+M.duration],!0):this.goToAndStop(M.time,!0))}else this.goToAndStop(N,S,R);this.play()}},AnimationItem.prototype.advanceTime=function(T){if(!0!==this.isPaused&&!1!==this.isLoaded){var S=this.currentRawFrame+T*this.frameModifier,R=!1;S>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?S>=this.totalFrames?(this.playCount+=1,this.checkSegments(S%this.totalFrames)||(this.setCurrentRawFrameValue(S%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(S):this.checkSegments(S>this.totalFrames?S%this.totalFrames:0)||(R=!0,S=this.totalFrames-1):S<0?this.checkSegments(S%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+S%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(R=!0,S=0)):this.setCurrentRawFrameValue(S),R&&(this.setCurrentRawFrameValue(S),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(T,S){this.playCount=0,T[1]<T[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=T[0]-T[1],this.timeCompleted=this.totalFrames,this.firstFrame=T[1],this.setCurrentRawFrameValue(this.totalFrames-.001-S)):T[1]>T[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=T[1]-T[0],this.timeCompleted=this.totalFrames,this.firstFrame=T[0],this.setCurrentRawFrameValue(.001+S)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(T,S){var R=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<T?R=T:this.currentRawFrame+this.firstFrame>S&&(R=S-T)),this.firstFrame=T,this.totalFrames=S-T,this.timeCompleted=this.totalFrames,-1!==R&&this.goToAndStop(R,!0)},AnimationItem.prototype.playSegments=function(T,S){if(S&&(this.segments.length=0),"object"===_typeof$4(T[0])){var R,N=T.length;for(R=0;R<N;R+=1)this.segments.push(T[R])}else this.segments.push(T);this.segments.length&&S&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(T){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),T&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(T){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),T),!0)},AnimationItem.prototype.destroy=function(T){(!T||this.name===T)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(T){this.currentRawFrame=T,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(T){this.playSpeed=T,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(T){this.playDirection=T<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(T){this.loop=T},AnimationItem.prototype.setVolume=function(T,S){S&&this.name!==S||this.audioController.setVolume(T)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(T){T&&this.name!==T||this.audioController.mute()},AnimationItem.prototype.unmute=function(T){T&&this.name!==T||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(T){var S="";if(T.e)S=T.p;else if(this.assetsPath){var R=T.p;-1!==R.indexOf("images/")&&(R=R.split("/")[1]),S=this.assetsPath+R}else S=this.path+(T.u?T.u:"")+T.p;return S},AnimationItem.prototype.getAssetData=function(T){for(var S=0,R=this.assets.length;S<R;){if(T===this.assets[S].id)return this.assets[S];S+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(T){return T?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(T,S,R){try{this.renderer.getElementByPath(T).updateDocumentData(S,R)}catch(T){}},AnimationItem.prototype.trigger=function(T){if(this._cbs&&this._cbs[T])switch(T){case"enterFrame":this.triggerEvent(T,new BMEnterFrameEvent(T,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(T,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(T,new BMCompleteLoopEvent(T,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(T,new BMCompleteEvent(T,this.frameMult));break;case"segmentStart":this.triggerEvent(T,new BMSegmentStartEvent(T,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(T,new BMDestroyEvent(T,this));break;default:this.triggerEvent(T)}"enterFrame"===T&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(T,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===T&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(T,this.loop,this.playCount,this.frameMult)),"complete"===T&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(T,this.frameMult)),"segmentStart"===T&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(T,this.firstFrame,this.totalFrames)),"destroy"===T&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(T,this))},AnimationItem.prototype.triggerRenderFrameError=function(T){var S=new BMRenderFrameErrorEvent(T,this.currentFrame);this.triggerEvent("error",S),this.onError&&this.onError.call(this,S)},AnimationItem.prototype.triggerConfigError=function(T){var S=new BMConfigErrorEvent(T,this.currentFrame);this.triggerEvent("error",S),this.onError&&this.onError.call(this,S)};var animationManager=function(){var T={},S=[],R=0,N=0,M=0,L=!0,U=!1;function removeElement(T){for(var R=0,M=T.target;R<N;)S[R].animation!==M||(S.splice(R,1),R-=1,N-=1,M.isPaused||subtractPlayingCount()),R+=1}function registerAnimation(T,R){if(!T)return null;for(var M=0;M<N;){if(S[M].elem===T&&null!==S[M].elem)return S[M].animation;M+=1}var L=new AnimationItem;return setupAnimation(L,T),L.setData(T,R),L}function getRegisteredAnimations(){var T,R=S.length,N=[];for(T=0;T<R;T+=1)N.push(S[T].animation);return N}function addPlayingCount(){M+=1,activate()}function subtractPlayingCount(){M-=1}function setupAnimation(T,R){T.addEventListener("destroy",removeElement),T.addEventListener("_active",addPlayingCount),T.addEventListener("_idle",subtractPlayingCount),S.push({elem:R,animation:T}),N+=1}function loadAnimation(T){var S=new AnimationItem;return setupAnimation(S,null),S.setParams(T),S}function setSpeed(T,R){var M;for(M=0;M<N;M+=1)S[M].animation.setSpeed(T,R)}function setDirection(T,R){var M;for(M=0;M<N;M+=1)S[M].animation.setDirection(T,R)}function play(T){var R;for(R=0;R<N;R+=1)S[R].animation.play(T)}function resume(T){var V,Y=T-R;for(V=0;V<N;V+=1)S[V].animation.advanceTime(Y);R=T,M&&!U?window.requestAnimationFrame(resume):L=!0}function first(T){R=T,window.requestAnimationFrame(resume)}function pause(T){var R;for(R=0;R<N;R+=1)S[R].animation.pause(T)}function goToAndStop(T,R,M){var L;for(L=0;L<N;L+=1)S[L].animation.goToAndStop(T,R,M)}function stop(T){var R;for(R=0;R<N;R+=1)S[R].animation.stop(T)}function togglePause(T){var R;for(R=0;R<N;R+=1)S[R].animation.togglePause(T)}function destroy(T){var R;for(R=N-1;R>=0;R-=1)S[R].animation.destroy(T)}function searchAnimations(T,S,R){var N,M=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),L=M.length;for(N=0;N<L;N+=1)R&&M[N].setAttribute("data-bm-type",R),registerAnimation(M[N],T);if(S&&0===L){R||(R="svg");var U=document.getElementsByTagName("body")[0];U.innerText="";var V=createTag("div");V.style.width="100%",V.style.height="100%",V.setAttribute("data-bm-type",R),U.appendChild(V),registerAnimation(V,T)}}function resize(){var T;for(T=0;T<N;T+=1)S[T].animation.resize()}function activate(){!U&&M&&L&&(window.requestAnimationFrame(first),L=!1)}function freeze(){U=!0}function unfreeze(){U=!1,activate()}function setVolume(T,R){var M;for(M=0;M<N;M+=1)S[M].animation.setVolume(T,R)}function mute(T){var R;for(R=0;R<N;R+=1)S[R].animation.mute(T)}function unmute(T){var R;for(R=0;R<N;R+=1)S[R].animation.unmute(T)}return T.registerAnimation=registerAnimation,T.loadAnimation=loadAnimation,T.setSpeed=setSpeed,T.setDirection=setDirection,T.play=play,T.pause=pause,T.stop=stop,T.togglePause=togglePause,T.searchAnimations=searchAnimations,T.resize=resize,T.goToAndStop=goToAndStop,T.destroy=destroy,T.freeze=freeze,T.unfreeze=unfreeze,T.setVolume=setVolume,T.mute=mute,T.unmute=unmute,T.getRegisteredAnimations=getRegisteredAnimations,T}(),BezierFactory=function(){var T={};T.getBezierEasing=getBezierEasing;var S={};function getBezierEasing(T,R,N,M,L){var U=L||("bez_"+T+"_"+R+"_"+N+"_"+M).replace(/\./g,"p");if(S[U])return S[U];var V=new BezierEasing([T,R,N,M]);return S[U]=V,V}var R=4,N=.001,M=1e-7,L=10,U=11,V=.1,Y="function"==typeof Float32Array;function A(T,S){return 1-3*S+3*T}function B(T,S){return 3*S-6*T}function C(T){return 3*T}function calcBezier(T,S,R){return((A(S,R)*T+B(S,R))*T+C(S))*T}function getSlope(T,S,R){return 3*A(S,R)*T*T+2*B(S,R)*T+C(S)}function binarySubdivide(T,S,R,N,U){var V,Y,W=0;do(V=calcBezier(Y=S+(R-S)/2,N,U)-T)>0?R=Y:S=Y;while(Math.abs(V)>M&&++W<L);return Y}function newtonRaphsonIterate(T,S,N,M){for(var L=0;L<R;++L){var U=getSlope(S,N,M);if(0===U)break;var V=calcBezier(S,N,M)-T;S-=V/U}return S}function BezierEasing(T){this._p=T,this._mSampleValues=Y?new Float32Array(U):Array(U),this._precomputed=!1,this.get=this.get.bind(this)}return BezierEasing.prototype={get:function(T){var S=this._p[0],R=this._p[1],N=this._p[2],M=this._p[3];return(this._precomputed||this._precompute(),S===R&&N===M)?T:0===T?0:1===T?1:calcBezier(this._getTForX(T),R,M)},_precompute:function(){var T=this._p[0],S=this._p[1],R=this._p[2],N=this._p[3];this._precomputed=!0,(T!==S||R!==N)&&this._calcSampleValues()},_calcSampleValues:function(){for(var T=this._p[0],S=this._p[2],R=0;R<U;++R)this._mSampleValues[R]=calcBezier(R*V,T,S)},_getTForX:function(T){for(var S=this._p[0],R=this._p[2],M=this._mSampleValues,L=0,Y=1,W=U-1;Y!==W&&M[Y]<=T;++Y)L+=V;var K=L+(T-M[--Y])/(M[Y+1]-M[Y])*V,X=getSlope(K,S,R);return X>=N?newtonRaphsonIterate(T,K,S,R):0===X?K:binarySubdivide(T,L,L+V,S,R)}},T}(),pooling=function(){return{double:function(T){return T.concat(createSizedArray(T.length))}}}(),poolFactory=function(){return function(T,S,R){var N=0,M=T,L=createSizedArray(M);return{newElement:function(){var T;return N?(N-=1,T=L[N]):T=S(),T},release:function(T){N===M&&(L=pooling.double(L),M*=2),R&&R(T),L[N]=T,N+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){return poolFactory(8,function(){return{lengths:[],totalLength:0}},function(T){var S,R=T.lengths.length;for(S=0;S<R;S+=1)bezierLengthPool.release(T.lengths[S]);T.lengths.length=0})}();function bezFunction(){var T=Math;function pointOnLine2D(T,S,R,N,M,L){var U=T*N+S*M+R*L-M*N-L*T-R*S;return U>-.001&&U<.001}function pointOnLine3D(S,R,N,M,L,U,V,Y,W){if(0===N&&0===U&&0===W)return pointOnLine2D(S,R,M,L,V,Y);var K,X=T.sqrt(T.pow(M-S,2)+T.pow(L-R,2)+T.pow(U-N,2)),J=T.sqrt(T.pow(V-S,2)+T.pow(Y-R,2)+T.pow(W-N,2)),$=T.sqrt(T.pow(V-M,2)+T.pow(Y-L,2)+T.pow(W-U,2));return(K=X>J?X>$?X-J-$:$-J-X:$>J?$-J-X:J-X-$)>-.0001&&K<1e-4}var S=function(){return function(T,S,R,N){var M,L,U,V,Y,W,K=getDefaultCurveSegments(),X=0,J=[],$=[],Z=bezierLengthPool.newElement();for(M=0,U=R.length;M<K;M+=1){for(L=0,Y=M/(K-1),W=0;L<U;L+=1)V=bmPow(1-Y,3)*T[L]+3*bmPow(1-Y,2)*Y*R[L]+3*(1-Y)*bmPow(Y,2)*N[L]+bmPow(Y,3)*S[L],J[L]=V,null!==$[L]&&(W+=bmPow(J[L]-$[L],2)),$[L]=J[L];W&&(X+=W=bmSqrt(W)),Z.percents[M]=Y,Z.lengths[M]=X}return Z.addedLength=X,Z}}();function getSegmentsLength(T){var R,N=segmentsLengthPool.newElement(),M=T.c,L=T.v,U=T.o,V=T.i,Y=T._length,W=N.lengths,K=0;for(R=0;R<Y-1;R+=1)W[R]=S(L[R],L[R+1],U[R],V[R+1]),K+=W[R].addedLength;return M&&Y&&(W[R]=S(L[R],L[0],U[R],V[0]),K+=W[R].addedLength),N.totalLength=K,N}function BezierData(T){this.segmentLength=0,this.points=Array(T)}function PointData(T,S){this.partialLength=T,this.point=S}var R=function(){var T={};return function(S,R,N,M){var L=(S[0]+"_"+S[1]+"_"+R[0]+"_"+R[1]+"_"+N[0]+"_"+N[1]+"_"+M[0]+"_"+M[1]).replace(/\./g,"p");if(!T[L]){var U,V,Y,W,K,X,J,$=getDefaultCurveSegments(),Z=0,Q=null;2===S.length&&(S[0]!==R[0]||S[1]!==R[1])&&pointOnLine2D(S[0],S[1],R[0],R[1],S[0]+N[0],S[1]+N[1])&&pointOnLine2D(S[0],S[1],R[0],R[1],R[0]+M[0],R[1]+M[1])&&($=2);var ee=new BezierData($);for(U=0,Y=N.length;U<$;U+=1){for(V=0,J=createSizedArray(Y),K=U/($-1),X=0;V<Y;V+=1)W=bmPow(1-K,3)*S[V]+3*bmPow(1-K,2)*K*(S[V]+N[V])+3*(1-K)*bmPow(K,2)*(R[V]+M[V])+bmPow(K,3)*R[V],J[V]=W,null!==Q&&(X+=bmPow(J[V]-Q[V],2));Z+=X=bmSqrt(X),ee.points[U]=new PointData(X,J),Q=J}ee.segmentLength=Z,T[L]=ee}return T[L]}}();function getDistancePerc(T,S){var R=S.percents,N=S.lengths,M=R.length,L=bmFloor((M-1)*T),U=T*S.addedLength,V=0;if(L===M-1||0===L||U===N[L])return R[L];for(var Y=N[L]>U?-1:1,W=!0;W;)if(N[L]<=U&&N[L+1]>U?(V=(U-N[L])/(N[L+1]-N[L]),W=!1):L+=Y,L<0||L>=M-1){if(L===M-1)return R[L];W=!1}return R[L]+(R[L+1]-R[L])*V}function getPointInSegment(S,R,N,M,L,U){var V=getDistancePerc(L,U),Y=1-V;return[T.round((Y*Y*Y*S[0]+(V*Y*Y+Y*V*Y+Y*Y*V)*N[0]+(V*V*Y+Y*V*V+V*Y*V)*M[0]+V*V*V*R[0])*1e3)/1e3,T.round((Y*Y*Y*S[1]+(V*Y*Y+Y*V*Y+Y*Y*V)*N[1]+(V*V*Y+Y*V*V+V*Y*V)*M[1]+V*V*V*R[1])*1e3)/1e3]}var N=createTypedArray("float32",8);return{getSegmentsLength:getSegmentsLength,getNewSegment:function(S,R,M,L,U,V,Y){U<0?U=0:U>1&&(U=1);var W,K=getDistancePerc(U,Y),X=getDistancePerc(V=V>1?1:V,Y),J=S.length,$=1-K,Z=1-X,Q=$*$*$,ee=K*$*$*3,et=K*K*$*3,en=K*K*K,ea=$*$*Z,ei=K*$*Z+$*K*Z+$*$*X,eo=K*K*Z+$*K*X+K*$*X,eO=K*K*X,eE=$*Z*Z,eT=K*Z*Z+$*X*Z+$*Z*X,eS=K*X*Z+$*X*X+K*Z*X,ec=K*X*X,eu=Z*Z*Z,eR=X*Z*Z+Z*X*Z+Z*Z*X,eI=X*X*Z+Z*X*X+X*Z*X,eh=X*X*X;for(W=0;W<J;W+=1)N[4*W]=T.round((Q*S[W]+ee*M[W]+et*L[W]+en*R[W])*1e3)/1e3,N[4*W+1]=T.round((ea*S[W]+ei*M[W]+eo*L[W]+eO*R[W])*1e3)/1e3,N[4*W+2]=T.round((eE*S[W]+eT*M[W]+eS*L[W]+ec*R[W])*1e3)/1e3,N[4*W+3]=T.round((eu*S[W]+eR*M[W]+eI*L[W]+eh*R[W])*1e3)/1e3;return N},getPointInSegment:getPointInSegment,buildBezierData:R,pointOnLine2D:pointOnLine2D,pointOnLine3D:pointOnLine3D}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(T,S){var R,N,M,L,U,V=this.offsetTime;"multidimensional"===this.propType&&(ee=createTypedArray("float32",this.pv.length));for(var Y=S.lastIndex,W=Y,K=this.keyframes.length-1,X=!0;X;){if(et=this.keyframes[W],en=this.keyframes[W+1],W===K-1&&T>=en.t-V){et.h&&(et=en),Y=0;break}if(en.t-V>T){Y=W;break}W<K-1?W+=1:(Y=0,X=!1)}ea=this.keyframesMetadata[W]||{};var J=en.t-V,$=et.t-V;if(et.to){ea.bezierData||(ea.bezierData=bez.buildBezierData(et.s,en.s||et.e,et.to,et.ti));var Z=ea.bezierData;if(T>=J||T<$){var Q=T>=J?Z.points.length-1:0;for(ei=0,eo=Z.points[Q].point.length;ei<eo;ei+=1)ee[ei]=Z.points[Q].point[ei]}else{ea.__fnct?eS=ea.__fnct:(eS=BezierFactory.getBezierEasing(et.o.x,et.o.y,et.i.x,et.i.y,et.n).get,ea.__fnct=eS),eO=eS((T-$)/(J-$));var ee,et,en,ea,ei,eo,eO,eE,eT,eS,ec,eu,eR=Z.segmentLength*eO,eI=S.lastFrame<T&&S._lastKeyframeIndex===W?S._lastAddedLength:0;for(eT=S.lastFrame<T&&S._lastKeyframeIndex===W?S._lastPoint:0,X=!0,eE=Z.points.length;X;){if(eI+=Z.points[eT].partialLength,0===eR||0===eO||eT===Z.points.length-1){for(ei=0,eo=Z.points[eT].point.length;ei<eo;ei+=1)ee[ei]=Z.points[eT].point[ei];break}if(eR>=eI&&eR<eI+Z.points[eT+1].partialLength){for(ei=0,eu=(eR-eI)/Z.points[eT+1].partialLength,eo=Z.points[eT].point.length;ei<eo;ei+=1)ee[ei]=Z.points[eT].point[ei]+(Z.points[eT+1].point[ei]-Z.points[eT].point[ei])*eu;break}eT<eE-1?eT+=1:X=!1}S._lastPoint=eT,S._lastAddedLength=eI-Z.points[eT].partialLength,S._lastKeyframeIndex=W}}else if(K=et.s.length,ec=en.s||et.e,this.sh&&1!==et.h)T>=J?(ee[0]=ec[0],ee[1]=ec[1],ee[2]=ec[2]):T<=$?(ee[0]=et.s[0],ee[1]=et.s[1],ee[2]=et.s[2]):quaternionToEuler(ee,slerp(createQuaternion(et.s),createQuaternion(ec),(T-$)/(J-$)));else for(W=0;W<K;W+=1)1!==et.h&&(T>=J?eO=1:T<$?eO=0:(et.o.x.constructor===Array?(ea.__fnct||(ea.__fnct=[]),ea.__fnct[W]?eS=ea.__fnct[W]:(R=void 0===et.o.x[W]?et.o.x[0]:et.o.x[W],N=void 0===et.o.y[W]?et.o.y[0]:et.o.y[W],M=void 0===et.i.x[W]?et.i.x[0]:et.i.x[W],L=void 0===et.i.y[W]?et.i.y[0]:et.i.y[W],eS=BezierFactory.getBezierEasing(R,N,M,L).get,ea.__fnct[W]=eS)):ea.__fnct?eS=ea.__fnct:(R=et.o.x,N=et.o.y,M=et.i.x,L=et.i.y,eS=BezierFactory.getBezierEasing(R,N,M,L).get,et.keyframeMetadata=eS),eO=eS((T-$)/(J-$)))),ec=en.s||et.e,U=1===et.h?et.s[W]:et.s[W]+(ec[W]-et.s[W])*eO,"multidimensional"===this.propType?ee[W]=U:ee=U;return S.lastIndex=Y,ee}function slerp(T,S,R){var N,M,L,U,V,Y=[],W=T[0],K=T[1],X=T[2],J=T[3],$=S[0],Z=S[1],Q=S[2],ee=S[3];return(M=W*$+K*Z+X*Q+J*ee)<0&&(M=-M,$=-$,Z=-Z,Q=-Q,ee=-ee),1-M>1e-6?(L=Math.sin(N=Math.acos(M)),U=Math.sin((1-R)*N)/L,V=Math.sin(R*N)/L):(U=1-R,V=R),Y[0]=U*W+V*$,Y[1]=U*K+V*Z,Y[2]=U*X+V*Q,Y[3]=U*J+V*ee,Y}function quaternionToEuler(T,S){var R=S[0],N=S[1],M=S[2],L=S[3],U=Math.atan2(2*N*L-2*R*M,1-2*N*N-2*M*M),V=Math.asin(2*R*N+2*M*L),Y=Math.atan2(2*R*L-2*N*M,1-2*R*R-2*M*M);T[0]=U/degToRads,T[1]=V/degToRads,T[2]=Y/degToRads}function createQuaternion(T){var S=T[0]*degToRads,R=T[1]*degToRads,N=T[2]*degToRads,M=Math.cos(S/2),L=Math.cos(R/2),U=Math.cos(N/2),V=Math.sin(S/2),Y=Math.sin(R/2),W=Math.sin(N/2),K=M*L*U-V*Y*W;return[V*Y*U+M*L*W,V*L*U+M*Y*W,M*Y*U-V*L*W,K]}function getValueAtCurrentTime(){var T=this.comp.renderedFrame-this.offsetTime,S=this.keyframes[0].t-this.offsetTime,R=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(T===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=R&&T>=R||this._caching.lastFrame<S&&T<S))){this._caching.lastFrame>=T&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var N=this.interpolateValue(T,this._caching);this.pv=N}return this._caching.lastFrame=T,this.pv}function setVValue(T){var S;if("unidimensional"===this.propType)S=T*this.mult,mathAbs(this.v-S)>1e-5&&(this.v=S,this._mdf=!0);else for(var R=0,N=this.v.length;R<N;)S=T[R]*this.mult,mathAbs(this.v[R]-S)>1e-5&&(this.v[R]=S,this._mdf=!0),R+=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 T,S=this.effectsSequence.length,R=this.kf?this.pv:this.data.k;for(T=0;T<S;T+=1)R=this.effectsSequence[T](R);this.setVValue(R),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(T){this.effectsSequence.push(T),this.container.addDynamicProperty(this)}function ValueProperty(T,S,R,N){this.propType="unidimensional",this.mult=R||1,this.data=S,this.v=R?S.k*R:S.k,this.pv=S.k,this._mdf=!1,this.elem=T,this.container=N,this.comp=T.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(T,S,R,N){this.propType="multidimensional",this.mult=R||1,this.data=S,this._mdf=!1,this.elem=T,this.container=N,this.comp=T.comp,this.k=!1,this.kf=!1,this.frameId=-1;var M,L=S.k.length;for(M=0,this.v=createTypedArray("float32",L),this.pv=createTypedArray("float32",L),this.vel=createTypedArray("float32",L);M<L;M+=1)this.v[M]=S.k[M]*this.mult,this.pv[M]=S.k[M];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(T,S,R,N){this.propType="unidimensional",this.keyframes=S.k,this.keyframesMetadata=[],this.offsetTime=T.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=S,this.mult=R||1,this.elem=T,this.container=N,this.comp=T.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(T,S,R,N){this.propType="multidimensional";var M,L,U,V,Y,W=S.k.length;for(M=0;M<W-1;M+=1)S.k[M].to&&S.k[M].s&&S.k[M+1]&&S.k[M+1].s&&(L=S.k[M].s,U=S.k[M+1].s,V=S.k[M].to,Y=S.k[M].ti,(2===L.length&&!(L[0]===U[0]&&L[1]===U[1])&&bez.pointOnLine2D(L[0],L[1],U[0],U[1],L[0]+V[0],L[1]+V[1])&&bez.pointOnLine2D(L[0],L[1],U[0],U[1],U[0]+Y[0],U[1]+Y[1])||3===L.length&&!(L[0]===U[0]&&L[1]===U[1]&&L[2]===U[2])&&bez.pointOnLine3D(L[0],L[1],L[2],U[0],U[1],U[2],L[0]+V[0],L[1]+V[1],L[2]+V[2])&&bez.pointOnLine3D(L[0],L[1],L[2],U[0],U[1],U[2],U[0]+Y[0],U[1]+Y[1],U[2]+Y[2]))&&(S.k[M].to=null,S.k[M].ti=null),L[0]===U[0]&&L[1]===U[1]&&0===V[0]&&0===V[1]&&0===Y[0]&&0===Y[1]&&(2===L.length||L[2]===U[2]&&0===V[2]&&0===Y[2])&&(S.k[M].to=null,S.k[M].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=S,this.keyframes=S.k,this.keyframesMetadata=[],this.offsetTime=T.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=R||1,this.elem=T,this.container=N,this.comp=T.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var K=S.k[0].s.length;for(M=0,this.v=createTypedArray("float32",K),this.pv=createTypedArray("float32",K);M<K;M+=1)this.v[M]=initFrame,this.pv[M]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",K)},this.addEffect=addEffect}var PropertyFactory=function(){return{getProp:function(T,S,R,N,M){var L;if(S.sid&&(S=T.globalData.slotManager.getProp(S)),S.k.length){if("number"==typeof S.k[0])L=new MultiDimensionalProperty(T,S,N,M);else switch(R){case 0:L=new KeyframedValueProperty(T,S,N,M);break;case 1:L=new KeyframedMultidimensionalProperty(T,S,N,M)}}else L=new ValueProperty(T,S,N,M);return L.effectsSequence.length&&M.addDynamicProperty(L),L}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(T){-1===this.dynamicProperties.indexOf(T)&&(this.dynamicProperties.push(T),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var T,S=this.dynamicProperties.length;for(T=0;T<S;T+=1)this.dynamicProperties[T].getValue(),this.dynamicProperties[T]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(T){this.container=T,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){return poolFactory(8,function(){return createTypedArray("float32",2)})}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(T,S){this.c=T,this.setLength(S);for(var R=0;R<S;)this.v[R]=pointPool.newElement(),this.o[R]=pointPool.newElement(),this.i[R]=pointPool.newElement(),R+=1},ShapePath.prototype.setLength=function(T){for(;this._maxLength<T;)this.doubleArrayLength();this._length=T},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(T,S,R,N,M){var L;switch(this._length=Math.max(this._length,N+1),this._length>=this._maxLength&&this.doubleArrayLength(),R){case"v":L=this.v;break;case"i":L=this.i;break;case"o":L=this.o;break;default:L=[]}L[N]&&(!L[N]||M)||(L[N]=pointPool.newElement()),L[N][0]=T,L[N][1]=S},ShapePath.prototype.setTripleAt=function(T,S,R,N,M,L,U,V){this.setXYAt(T,S,"v",U,V),this.setXYAt(R,N,"o",U,V),this.setXYAt(M,L,"i",U,V)},ShapePath.prototype.reverse=function(){var T,S=new ShapePath;S.setPathData(this.c,this._length);var R=this.v,N=this.o,M=this.i,L=0;this.c&&(S.setTripleAt(R[0][0],R[0][1],M[0][0],M[0][1],N[0][0],N[0][1],0,!1),L=1);var U=this._length-1,V=this._length;for(T=L;T<V;T+=1)S.setTripleAt(R[U][0],R[U][1],M[U][0],M[U][1],N[U][0],N[U][1],T,!1),U-=1;return S},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function clone(S){var R,N=T.newElement(),M=void 0===S._length?S.v.length:S._length;for(N.setLength(M),N.c=S.c,R=0;R<M;R+=1)N.setTripleAt(S.v[R][0],S.v[R][1],S.o[R][0],S.o[R][1],S.i[R][0],S.i[R][1],R);return N}var T=poolFactory(4,function(){return new ShapePath},function(T){var S,R=T._length;for(S=0;S<R;S+=1)pointPool.release(T.v[S]),pointPool.release(T.i[S]),pointPool.release(T.o[S]),T.v[S]=null,T.i[S]=null,T.o[S]=null;T._length=0,T.c=!1});return T.clone=clone,T}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(T){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=T,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var T;for(T=0;T<this._length;T+=1)shapePool.release(this.shapes[T]);this._length=0};var shapeCollectionPool=function(){var T={newShapeCollection:newShapeCollection,release:release},S=0,R=4,N=createSizedArray(4);function newShapeCollection(){var T;return S?(S-=1,T=N[S]):T=new ShapeCollection,T}function release(T){var M,L=T._length;for(M=0;M<L;M+=1)shapePool.release(T.shapes[M]);T._length=0,S===R&&(N=pooling.double(N),R*=2),N[S]=T,S+=1}return T}(),ShapePropertyFactory=function(){var T=-999999;function interpolateShape(T,S,R){var N=R.lastIndex,M=this.keyframes;if(T<M[0].t-this.offsetTime)L=M[0].s[0],V=!0,N=0;else if(T>=M[M.length-1].t-this.offsetTime)L=M[M.length-1].s?M[M.length-1].s[0]:M[M.length-2].e[0],V=!0;else{for(var L,U,V,Y,W,K,X,J,$,Z,Q,ee,et,en=N,ea=M.length-1,ei=!0;ei&&(Z=M[en],!((Q=M[en+1]).t-this.offsetTime>T));)en<ea-1?en+=1:ei=!1;ee=this.keyframesMetadata[en]||{},V=1===Z.h,N=en,V||(T>=Q.t-this.offsetTime?J=1:T<Z.t-this.offsetTime?J=0:(ee.__fnct?et=ee.__fnct:(et=BezierFactory.getBezierEasing(Z.o.x,Z.o.y,Z.i.x,Z.i.y).get,ee.__fnct=et),J=et((T-(Z.t-this.offsetTime))/(Q.t-this.offsetTime-(Z.t-this.offsetTime)))),U=Q.s?Q.s[0]:Z.e[0]),L=Z.s[0]}for(Y=0,K=S._length,X=L.i[0].length,R.lastIndex=N;Y<K;Y+=1)for(W=0;W<X;W+=1)$=V?L.i[Y][W]:L.i[Y][W]+(U.i[Y][W]-L.i[Y][W])*J,S.i[Y][W]=$,$=V?L.o[Y][W]:L.o[Y][W]+(U.o[Y][W]-L.o[Y][W])*J,S.o[Y][W]=$,$=V?L.v[Y][W]:L.v[Y][W]+(U.v[Y][W]-L.v[Y][W])*J,S.v[Y][W]=$}function interpolateShapeCurrentTime(){var S=this.comp.renderedFrame-this.offsetTime,R=this.keyframes[0].t-this.offsetTime,N=this.keyframes[this.keyframes.length-1].t-this.offsetTime,M=this._caching.lastFrame;return M!==T&&(M<R&&S<R||M>N&&S>N)||(this._caching.lastIndex=M<S?this._caching.lastIndex:0,this.interpolateShape(S,this.pv,this._caching)),this._caching.lastFrame=S,this.pv}function resetShape(){this.paths=this.localShapeCollection}function shapesEqual(T,S){if(T._length!==S._length||T.c!==S.c)return!1;var R,N=T._length;for(R=0;R<N;R+=1)if(T.v[R][0]!==S.v[R][0]||T.v[R][1]!==S.v[R][1]||T.o[R][0]!==S.o[R][0]||T.o[R][1]!==S.o[R][1]||T.i[R][0]!==S.i[R][0]||T.i[R][1]!==S.i[R][1])return!1;return!0}function setVValue(T){shapesEqual(this.v,T)||(this.v=shapePool.clone(T),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1,T=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var T,S,R=this.effectsSequence.length;for(S=0;S<R;S+=1)T=this.effectsSequence[S](T);this.setVValue(T),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function ShapeProperty(T,S,R){this.propType="shape",this.comp=T.comp,this.container=T,this.elem=T,this.data=S,this.k=!1,this.kf=!1,this._mdf=!1;var N=3===R?S.pt.k:S.ks.k;this.v=shapePool.clone(N),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=resetShape,this.effectsSequence=[]}function addEffect(T){this.effectsSequence.push(T),this.container.addDynamicProperty(this)}function KeyframedShapeProperty(S,R,N){this.propType="shape",this.comp=S.comp,this.elem=S,this.container=S,this.offsetTime=S.data.st,this.keyframes=3===N?R.pt.k:R.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var M=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,M),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=T,this.reset=resetShape,this._caching={lastFrame:T,lastIndex:0},this.effectsSequence=[interpolateShapeCurrentTime.bind(this)]}ShapeProperty.prototype.interpolateShape=interpolateShape,ShapeProperty.prototype.getValue=processEffectsSequence,ShapeProperty.prototype.setVValue=setVValue,ShapeProperty.prototype.addEffect=addEffect,KeyframedShapeProperty.prototype.getValue=processEffectsSequence,KeyframedShapeProperty.prototype.interpolateShape=interpolateShape,KeyframedShapeProperty.prototype.setVValue=setVValue,KeyframedShapeProperty.prototype.addEffect=addEffect;var S=function(){var T=roundCorner;function EllShapePropertyFactory(T,S){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=S.d,this.elem=T,this.comp=T.comp,this.frameId=-1,this.initDynamicPropertyContainer(T),this.p=PropertyFactory.getProp(T,S.p,1,0,this),this.s=PropertyFactory.getProp(T,S.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return EllShapePropertyFactory.prototype={reset:resetShape,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var S=this.p.v[0],R=this.p.v[1],N=this.s.v[0]/2,M=this.s.v[1]/2,L=3!==this.d,U=this.v;U.v[0][0]=S,U.v[0][1]=R-M,U.v[1][0]=L?S+N:S-N,U.v[1][1]=R,U.v[2][0]=S,U.v[2][1]=R+M,U.v[3][0]=L?S-N:S+N,U.v[3][1]=R,U.i[0][0]=L?S-N*T:S+N*T,U.i[0][1]=R-M,U.i[1][0]=L?S+N:S-N,U.i[1][1]=R-M*T,U.i[2][0]=L?S+N*T:S-N*T,U.i[2][1]=R+M,U.i[3][0]=L?S-N:S+N,U.i[3][1]=R+M*T,U.o[0][0]=L?S+N*T:S-N*T,U.o[0][1]=R-M,U.o[1][0]=L?S+N:S-N,U.o[1][1]=R+M*T,U.o[2][0]=L?S-N*T:S+N*T,U.o[2][1]=R+M,U.o[3][0]=L?S-N:S+N,U.o[3][1]=R-M*T}},extendPrototype([DynamicPropertyContainer],EllShapePropertyFactory),EllShapePropertyFactory}(),R=function(){function StarShapePropertyFactory(T,S){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=T,this.comp=T.comp,this.data=S,this.frameId=-1,this.d=S.d,this.initDynamicPropertyContainer(T),1===S.sy?(this.ir=PropertyFactory.getProp(T,S.ir,0,0,this),this.is=PropertyFactory.getProp(T,S.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(T,S.pt,0,0,this),this.p=PropertyFactory.getProp(T,S.p,1,0,this),this.r=PropertyFactory.getProp(T,S.r,0,degToRads,this),this.or=PropertyFactory.getProp(T,S.or,0,0,this),this.os=PropertyFactory.getProp(T,S.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return StarShapePropertyFactory.prototype={reset:resetShape,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var T,S,R,N,M=2*Math.floor(this.pt.v),L=2*Math.PI/M,U=!0,V=this.or.v,Y=this.ir.v,W=this.os.v,K=this.is.v,X=2*Math.PI*V/(2*M),J=2*Math.PI*Y/(2*M),$=-Math.PI/2;$+=this.r.v;var Z=3===this.data.d?-1:1;for(T=0,this.v._length=0;T<M;T+=1){S=U?V:Y,R=U?W:K,N=U?X:J;var Q=S*Math.cos($),ee=S*Math.sin($),et=0===Q&&0===ee?0:ee/Math.sqrt(Q*Q+ee*ee),en=0===Q&&0===ee?0:-Q/Math.sqrt(Q*Q+ee*ee);Q+=+this.p.v[0],ee+=+this.p.v[1],this.v.setTripleAt(Q,ee,Q-et*N*R*Z,ee-en*N*R*Z,Q+et*N*R*Z,ee+en*N*R*Z,T,!0),U=!U,$+=L*Z}},convertPolygonToPath:function(){var T,S=Math.floor(this.pt.v),R=2*Math.PI/S,N=this.or.v,M=this.os.v,L=2*Math.PI*N/(4*S),U=-(.5*Math.PI),V=3===this.data.d?-1:1;for(U+=this.r.v,this.v._length=0,T=0;T<S;T+=1){var Y=N*Math.cos(U),W=N*Math.sin(U),K=0===Y&&0===W?0:W/Math.sqrt(Y*Y+W*W),X=0===Y&&0===W?0:-Y/Math.sqrt(Y*Y+W*W);Y+=+this.p.v[0],W+=+this.p.v[1],this.v.setTripleAt(Y,W,Y-K*L*M*V,W-X*L*M*V,Y+K*L*M*V,W+X*L*M*V,T,!0),U+=R*V}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],StarShapePropertyFactory),StarShapePropertyFactory}(),N=function(){function RectShapePropertyFactory(T,S){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=T,this.comp=T.comp,this.frameId=-1,this.d=S.d,this.initDynamicPropertyContainer(T),this.p=PropertyFactory.getProp(T,S.p,1,0,this),this.s=PropertyFactory.getProp(T,S.s,1,0,this),this.r=PropertyFactory.getProp(T,S.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return RectShapePropertyFactory.prototype={convertRectToPath:function(){var T=this.p.v[0],S=this.p.v[1],R=this.s.v[0]/2,N=this.s.v[1]/2,M=bmMin(R,N,this.r.v),L=M*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(T+R,S-N+M,T+R,S-N+M,T+R,S-N+L,0,!0),this.v.setTripleAt(T+R,S+N-M,T+R,S+N-L,T+R,S+N-M,1,!0),0!==M?(this.v.setTripleAt(T+R-M,S+N,T+R-M,S+N,T+R-L,S+N,2,!0),this.v.setTripleAt(T-R+M,S+N,T-R+L,S+N,T-R+M,S+N,3,!0),this.v.setTripleAt(T-R,S+N-M,T-R,S+N-M,T-R,S+N-L,4,!0),this.v.setTripleAt(T-R,S-N+M,T-R,S-N+L,T-R,S-N+M,5,!0),this.v.setTripleAt(T-R+M,S-N,T-R+M,S-N,T-R+L,S-N,6,!0),this.v.setTripleAt(T+R-M,S-N,T+R-L,S-N,T+R-M,S-N,7,!0)):(this.v.setTripleAt(T-R,S+N,T-R+L,S+N,T-R,S+N,2),this.v.setTripleAt(T-R,S-N,T-R,S-N+L,T-R,S-N,3))):(this.v.setTripleAt(T+R,S-N+M,T+R,S-N+L,T+R,S-N+M,0,!0),0!==M?(this.v.setTripleAt(T+R-M,S-N,T+R-M,S-N,T+R-L,S-N,1,!0),this.v.setTripleAt(T-R+M,S-N,T-R+L,S-N,T-R+M,S-N,2,!0),this.v.setTripleAt(T-R,S-N+M,T-R,S-N+M,T-R,S-N+L,3,!0),this.v.setTripleAt(T-R,S+N-M,T-R,S+N-L,T-R,S+N-M,4,!0),this.v.setTripleAt(T-R+M,S+N,T-R+M,S+N,T-R+L,S+N,5,!0),this.v.setTripleAt(T+R-M,S+N,T+R-L,S+N,T+R-M,S+N,6,!0),this.v.setTripleAt(T+R,S+N-M,T+R,S+N-M,T+R,S+N-L,7,!0)):(this.v.setTripleAt(T-R,S-N,T-R+L,S-N,T-R,S-N,1,!0),this.v.setTripleAt(T-R,S+N,T-R,S+N-L,T-R,S+N,2,!0),this.v.setTripleAt(T+R,S+N,T+R-L,S+N,T+R,S+N,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:resetShape},extendPrototype([DynamicPropertyContainer],RectShapePropertyFactory),RectShapePropertyFactory}();function getShapeProp(T,M,L){var U;return 3===L||4===L?U=(3===L?M.pt:M.ks).k.length?new KeyframedShapeProperty(T,M,L):new ShapeProperty(T,M,L):5===L?U=new N(T,M):6===L?U=new S(T,M):7===L&&(U=new R(T,M)),U.k&&T.addDynamicProperty(U),U}function getConstructorFunction(){return ShapeProperty}function getKeyframedConstructorFunction(){return KeyframedShapeProperty}var M={};return M.getShapeProp=getShapeProp,M.getConstructorFunction=getConstructorFunction,M.getKeyframedConstructorFunction=getKeyframedConstructorFunction,M}(),Matrix=function(){var T=Math.cos,S=Math.sin,R=Math.tan,N=Math.round;function reset(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function rotate(R){if(0===R)return this;var N=T(R),M=S(R);return this._t(N,-M,0,0,M,N,0,0,0,0,1,0,0,0,0,1)}function rotateX(R){if(0===R)return this;var N=T(R),M=S(R);return this._t(1,0,0,0,0,N,-M,0,0,M,N,0,0,0,0,1)}function rotateY(R){if(0===R)return this;var N=T(R),M=S(R);return this._t(N,0,M,0,0,1,0,0,-M,0,N,0,0,0,0,1)}function rotateZ(R){if(0===R)return this;var N=T(R),M=S(R);return this._t(N,-M,0,0,M,N,0,0,0,0,1,0,0,0,0,1)}function shear(T,S){return this._t(1,S,T,1,0,0)}function skew(T,S){return this.shear(R(T),R(S))}function skewFromAxis(N,M){var L=T(M),U=S(M);return this._t(L,U,0,0,-U,L,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,R(N),1,0,0,0,0,1,0,0,0,0,1)._t(L,-U,0,0,U,L,0,0,0,0,1,0,0,0,0,1)}function scale(T,S,R){return(R||0===R||(R=1),1===T&&1===S&&1===R)?this:this._t(T,0,0,0,0,S,0,0,0,0,R,0,0,0,0,1)}function setTransform(T,S,R,N,M,L,U,V,Y,W,K,X,J,$,Z,Q){return this.props[0]=T,this.props[1]=S,this.props[2]=R,this.props[3]=N,this.props[4]=M,this.props[5]=L,this.props[6]=U,this.props[7]=V,this.props[8]=Y,this.props[9]=W,this.props[10]=K,this.props[11]=X,this.props[12]=J,this.props[13]=$,this.props[14]=Z,this.props[15]=Q,this}function translate(T,S,R){return(R=R||0,0!==T||0!==S||0!==R)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,T,S,R,1):this}function transform(T,S,R,N,M,L,U,V,Y,W,K,X,J,$,Z,Q){var ee=this.props;if(1===T&&0===S&&0===R&&0===N&&0===M&&1===L&&0===U&&0===V&&0===Y&&0===W&&1===K&&0===X)return ee[12]=ee[12]*T+ee[15]*J,ee[13]=ee[13]*L+ee[15]*$,ee[14]=ee[14]*K+ee[15]*Z,ee[15]*=Q,this._identityCalculated=!1,this;var et=ee[0],en=ee[1],ea=ee[2],ei=ee[3],eo=ee[4],eO=ee[5],eE=ee[6],eT=ee[7],eS=ee[8],ec=ee[9],eu=ee[10],eR=ee[11],eI=ee[12],eh=ee[13],ed=ee[14],ef=ee[15];return ee[0]=et*T+en*M+ea*Y+ei*J,ee[1]=et*S+en*L+ea*W+ei*$,ee[2]=et*R+en*U+ea*K+ei*Z,ee[3]=et*N+en*V+ea*X+ei*Q,ee[4]=eo*T+eO*M+eE*Y+eT*J,ee[5]=eo*S+eO*L+eE*W+eT*$,ee[6]=eo*R+eO*U+eE*K+eT*Z,ee[7]=eo*N+eO*V+eE*X+eT*Q,ee[8]=eS*T+ec*M+eu*Y+eR*J,ee[9]=eS*S+ec*L+eu*W+eR*$,ee[10]=eS*R+ec*U+eu*K+eR*Z,ee[11]=eS*N+ec*V+eu*X+eR*Q,ee[12]=eI*T+eh*M+ed*Y+ef*J,ee[13]=eI*S+eh*L+ed*W+ef*$,ee[14]=eI*R+eh*U+ed*K+ef*Z,ee[15]=eI*N+eh*V+ed*X+ef*Q,this._identityCalculated=!1,this}function multiply(T){var S=T.props;return this.transform(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[8],S[9],S[10],S[11],S[12],S[13],S[14],S[15])}function isIdentity(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function equals(T){for(var S=0;S<16;){if(T.props[S]!==this.props[S])return!1;S+=1}return!0}function clone(T){var S;for(S=0;S<16;S+=1)T.props[S]=this.props[S];return T}function cloneFromProps(T){var S;for(S=0;S<16;S+=1)this.props[S]=T[S]}function applyToPoint(T,S,R){return{x:T*this.props[0]+S*this.props[4]+R*this.props[8]+this.props[12],y:T*this.props[1]+S*this.props[5]+R*this.props[9]+this.props[13],z:T*this.props[2]+S*this.props[6]+R*this.props[10]+this.props[14]}}function applyToX(T,S,R){return T*this.props[0]+S*this.props[4]+R*this.props[8]+this.props[12]}function applyToY(T,S,R){return T*this.props[1]+S*this.props[5]+R*this.props[9]+this.props[13]}function applyToZ(T,S,R){return T*this.props[2]+S*this.props[6]+R*this.props[10]+this.props[14]}function getInverseMatrix(){var T=this.props[0]*this.props[5]-this.props[1]*this.props[4],S=this.props[5]/T,R=-this.props[1]/T,N=-this.props[4]/T,M=this.props[0]/T,L=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/T,U=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/T,V=new Matrix;return V.props[0]=S,V.props[1]=R,V.props[4]=N,V.props[5]=M,V.props[12]=L,V.props[13]=U,V}function inversePoint(T){return this.getInverseMatrix().applyToPointArray(T[0],T[1],T[2]||0)}function inversePoints(T){var S,R=T.length,N=[];for(S=0;S<R;S+=1)N[S]=inversePoint(T[S]);return N}function applyToTriplePoints(T,S,R){var N=createTypedArray("float32",6);if(this.isIdentity())N[0]=T[0],N[1]=T[1],N[2]=S[0],N[3]=S[1],N[4]=R[0],N[5]=R[1];else{var M=this.props[0],L=this.props[1],U=this.props[4],V=this.props[5],Y=this.props[12],W=this.props[13];N[0]=T[0]*M+T[1]*U+Y,N[1]=T[0]*L+T[1]*V+W,N[2]=S[0]*M+S[1]*U+Y,N[3]=S[0]*L+S[1]*V+W,N[4]=R[0]*M+R[1]*U+Y,N[5]=R[0]*L+R[1]*V+W}return N}function applyToPointArray(T,S,R){return this.isIdentity()?[T,S,R]:[T*this.props[0]+S*this.props[4]+R*this.props[8]+this.props[12],T*this.props[1]+S*this.props[5]+R*this.props[9]+this.props[13],T*this.props[2]+S*this.props[6]+R*this.props[10]+this.props[14]]}function applyToPointStringified(T,S){if(this.isIdentity())return T+","+S;var R=this.props;return Math.round((T*R[0]+S*R[4]+R[12])*100)/100+","+Math.round((T*R[1]+S*R[5]+R[13])*100)/100}function toCSS(){for(var T=0,S=this.props,R="matrix3d(",M=1e4;T<16;)R+=N(S[T]*M)/M+(15===T?")":","),T+=1;return R}function roundMatrixProperty(T){var S=1e4;return T<1e-6&&T>0||T>-.000001&&T<0?N(T*S)/S:T}function to2dCSS(){var T=this.props;return"matrix("+roundMatrixProperty(T[0])+","+roundMatrixProperty(T[1])+","+roundMatrixProperty(T[4])+","+roundMatrixProperty(T[5])+","+roundMatrixProperty(T[12])+","+roundMatrixProperty(T[13])+")"}return function(){this.reset=reset,this.rotate=rotate,this.rotateX=rotateX,this.rotateY=rotateY,this.rotateZ=rotateZ,this.skew=skew,this.skewFromAxis=skewFromAxis,this.shear=shear,this.scale=scale,this.setTransform=setTransform,this.translate=translate,this.transform=transform,this.multiply=multiply,this.applyToPoint=applyToPoint,this.applyToX=applyToX,this.applyToY=applyToY,this.applyToZ=applyToZ,this.applyToPointArray=applyToPointArray,this.applyToTriplePoints=applyToTriplePoints,this.applyToPointStringified=applyToPointStringified,this.toCSS=toCSS,this.to2dCSS=to2dCSS,this.clone=clone,this.cloneFromProps=cloneFromProps,this.equals=equals,this.inversePoints=inversePoints,this.inversePoint=inversePoint,this.getInverseMatrix=getInverseMatrix,this._t=this.transform,this.isIdentity=isIdentity,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(T){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(T){setLocationHref(T)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(T){setSubframeEnabled(T)}function setPrefix(T){setIdPrefix(T)}function loadAnimation(T){return!0===standalone&&(T.animationData=JSON.parse(animationData)),animationManager.loadAnimation(T)}function setQuality(T){if("string"==typeof T)switch(T){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(T)&&T>1&&setDefaultCurveSegments(T);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(T,S){"expressions"===T&&setExpressionsPlugin(S)}function getFactory(T){switch(T){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(T){for(var S=queryString.split("&"),R=0;R<S.length;R+=1){var N=S[R].split("=");if(decodeURIComponent(N[0])==T)return decodeURIComponent(N[1])}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";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&__webpack_require__.amdO}catch(err){}var ShapeModifiers=function(){var T={},S={};function registerModifier(T,R){S[T]||(S[T]=R)}function getModifier(T,R,N){return new S[T](R,N)}return T.registerModifier=registerModifier,T.getModifier=getModifier,T}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(T){if(!this.closed){T.sh.container.addDynamicProperty(T.sh);var S={shape:T.sh,data:T,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(S),this.addShapeToModifier(S),this._isAnimated&&T.setAsAnimated()}},ShapeModifier.prototype.init=function(T,S){this.shapes=[],this.elem=T,this.initDynamicPropertyContainer(T),this.initModifierProperties(T,S),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(T,S){this.s=PropertyFactory.getProp(T,S.s,0,.01,this),this.e=PropertyFactory.getProp(T,S.e,0,.01,this),this.o=PropertyFactory.getProp(T,S.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=S.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(T){T.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(T,S,R,N,M){var L,U,V=[];S<=1?V.push({s:T,e:S}):T>=1?V.push({s:T-1,e:S-1}):(V.push({s:T,e:1}),V.push({s:0,e:S-1}));var Y=[],W=V.length;for(L=0;L<W;L+=1)(U=V[L]).e*M<N||U.s*M>N+R||Y.push([U.s*M<=N?0:(U.s*M-N)/R,U.e*M>=N+R?1:(U.e*M-N)/R]);return Y.length||Y.push([0,0]),Y},TrimModifier.prototype.releasePathsData=function(T){var S,R=T.length;for(S=0;S<R;S+=1)segmentsLengthPool.release(T[S]);return T.length=0,T},TrimModifier.prototype.processShapes=function(T){if(this._mdf||T){var S=this.o.v%360/360;if(S<0&&(S+=1),(L=this.s.v>1?1+S:this.s.v<0?0+S:this.s.v+S)>(U=this.e.v>1?1+S:this.e.v<0?0+S:this.e.v+S)){var R=L;L=U,U=R}L=1e-4*Math.round(1e4*L),U=1e-4*Math.round(1e4*U),this.sValue=L,this.eValue=U}else L=this.sValue,U=this.eValue;var N=this.shapes.length,M=0;if(U===L)for(Y=0;Y<N;Y+=1)this.shapes[Y].localShapeCollection.releaseShapes(),this.shapes[Y].shape._mdf=!0,this.shapes[Y].shape.paths=this.shapes[Y].localShapeCollection,this._mdf&&(this.shapes[Y].pathsData.length=0);else if(1===U&&0===L||0===U&&1===L){if(this._mdf)for(Y=0;Y<N;Y+=1)this.shapes[Y].pathsData.length=0,this.shapes[Y].shape._mdf=!0}else{var L,U,V,Y,W,K,X,J,$,Z,Q,ee,et=[];for(Y=0;Y<N;Y+=1)if((Z=this.shapes[Y]).shape._mdf||this._mdf||T||2===this.m){if(K=(V=Z.shape.paths)._length,$=0,!Z.shape._mdf&&Z.pathsData.length)$=Z.totalShapeLength;else{for(W=0,X=this.releasePathsData(Z.pathsData);W<K;W+=1)J=bez.getSegmentsLength(V.shapes[W]),X.push(J),$+=J.totalLength;Z.totalShapeLength=$,Z.pathsData=X}M+=$,Z.shape._mdf=!0}else Z.shape.paths=Z.localShapeCollection;var en=L,ea=U,ei=0;for(Y=N-1;Y>=0;Y-=1)if((Z=this.shapes[Y]).shape._mdf){for((Q=Z.localShapeCollection).releaseShapes(),2===this.m&&N>1?(ee=this.calculateShapeEdges(L,U,Z.totalShapeLength,ei,M),ei+=Z.totalShapeLength):ee=[[en,ea]],K=ee.length,W=0;W<K;W+=1){en=ee[W][0],ea=ee[W][1],et.length=0,ea<=1?et.push({s:Z.totalShapeLength*en,e:Z.totalShapeLength*ea}):en>=1?et.push({s:Z.totalShapeLength*(en-1),e:Z.totalShapeLength*(ea-1)}):(et.push({s:Z.totalShapeLength*en,e:Z.totalShapeLength}),et.push({s:0,e:Z.totalShapeLength*(ea-1)}));var eo=this.addShapes(Z,et[0]);if(et[0].s!==et[0].e){if(et.length>1){if(Z.shape.paths.shapes[Z.shape.paths._length-1].c){var eO=eo.pop();this.addPaths(eo,Q),eo=this.addShapes(Z,et[1],eO)}else this.addPaths(eo,Q),eo=this.addShapes(Z,et[1])}this.addPaths(eo,Q)}}Z.shape.paths=Q}}},TrimModifier.prototype.addPaths=function(T,S){var R,N=T.length;for(R=0;R<N;R+=1)S.addShape(T[R])},TrimModifier.prototype.addSegment=function(T,S,R,N,M,L,U){M.setXYAt(S[0],S[1],"o",L),M.setXYAt(R[0],R[1],"i",L+1),U&&M.setXYAt(T[0],T[1],"v",L),M.setXYAt(N[0],N[1],"v",L+1)},TrimModifier.prototype.addSegmentFromArray=function(T,S,R,N){S.setXYAt(T[1],T[5],"o",R),S.setXYAt(T[2],T[6],"i",R+1),N&&S.setXYAt(T[0],T[4],"v",R),S.setXYAt(T[3],T[7],"v",R+1)},TrimModifier.prototype.addShapes=function(T,S,R){var N,M,L,U,V,Y,W,K,X=T.pathsData,J=T.shape.paths.shapes,$=T.shape.paths._length,Z=0,Q=[],ee=!0;for(R?(V=R._length,K=R._length):(R=shapePool.newElement(),V=0,K=0),Q.push(R),N=0;N<$;N+=1){for(M=1,Y=X[N].lengths,R.c=J[N].c,L=J[N].c?Y.length:Y.length+1;M<L;M+=1)if(Z+(U=Y[M-1]).addedLength<S.s)Z+=U.addedLength,R.c=!1;else if(Z>S.e){R.c=!1;break}else S.s<=Z&&S.e>=Z+U.addedLength?(this.addSegment(J[N].v[M-1],J[N].o[M-1],J[N].i[M],J[N].v[M],R,V,ee),ee=!1):(W=bez.getNewSegment(J[N].v[M-1],J[N].v[M],J[N].o[M-1],J[N].i[M],(S.s-Z)/U.addedLength,(S.e-Z)/U.addedLength,Y[M-1]),this.addSegmentFromArray(W,R,V,ee),ee=!1,R.c=!1),Z+=U.addedLength,V+=1;if(J[N].c&&Y.length){if(U=Y[M-1],Z<=S.e){var et=Y[M-1].addedLength;S.s<=Z&&S.e>=Z+et?(this.addSegment(J[N].v[M-1],J[N].o[M-1],J[N].i[0],J[N].v[0],R,V,ee),ee=!1):(W=bez.getNewSegment(J[N].v[M-1],J[N].v[0],J[N].o[M-1],J[N].i[0],(S.s-Z)/et,(S.e-Z)/et,Y[M-1]),this.addSegmentFromArray(W,R,V,ee),ee=!1,R.c=!1)}else R.c=!1;Z+=U.addedLength,V+=1}if(R._length&&(R.setXYAt(R.v[K][0],R.v[K][1],"i",K),R.setXYAt(R.v[R._length-1][0],R.v[R._length-1][1],"o",R._length-1)),Z>S.e)break;N<$-1&&(R=shapePool.newElement(),ee=!0,Q.push(R),V=0)}return Q},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(T,S){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(T,S.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(T,S){var R,N,M,L,U,V,Y=S/100,W=[0,0],K=T._length,X=0;for(X=0;X<K;X+=1)W[0]+=T.v[X][0],W[1]+=T.v[X][1];W[0]/=K,W[1]/=K;var J=shapePool.newElement();for(X=0,J.c=T.c;X<K;X+=1)R=T.v[X][0]+(W[0]-T.v[X][0])*Y,N=T.v[X][1]+(W[1]-T.v[X][1])*Y,M=T.o[X][0]+-((W[0]-T.o[X][0])*Y),L=T.o[X][1]+-((W[1]-T.o[X][1])*Y),U=T.i[X][0]+-((W[0]-T.i[X][0])*Y),V=T.i[X][1]+-((W[1]-T.i[X][1])*Y),J.setTripleAt(R,N,M,L,U,V,X);return J},PuckerAndBloatModifier.prototype.processShapes=function(T){var S,R,N,M,L,U,V=this.shapes.length,Y=this.amount.v;if(0!==Y)for(R=0;R<V;R+=1){if(U=(L=this.shapes[R]).localShapeCollection,!(!L.shape._mdf&&!this._mdf&&!T))for(U.releaseShapes(),L.shape._mdf=!0,S=L.shape.paths.shapes,M=L.shape.paths._length,N=0;N<M;N+=1)U.addShape(this.processPath(S[N],Y));L.shape.paths=L.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var T=[0,0];function applyToMatrix(T){var S=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||S,this.a&&T.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&T.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&T.skewFromAxis(-this.sk.v,this.sa.v),this.r?T.rotate(-this.r.v):T.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.data.p.s?this.data.p.z?T.translate(this.px.v,this.py.v,-this.pz.v):T.translate(this.px.v,this.py.v,0):T.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function processKeys(S){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||S){var R;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.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.autoOriented){if(R=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(N=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/R,0),M=this.p.getValueAtTime(this.p.keyframes[0].t/R,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(N=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/R,0),M=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/R,0)):(N=this.p.pv,M=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/R,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){N=[],M=[];var N,M,L=this.px,U=this.py;L._caching.lastFrame+L.offsetTime<=L.keyframes[0].t?(N[0]=L.getValueAtTime((L.keyframes[0].t+.01)/R,0),N[1]=U.getValueAtTime((U.keyframes[0].t+.01)/R,0),M[0]=L.getValueAtTime(L.keyframes[0].t/R,0),M[1]=U.getValueAtTime(U.keyframes[0].t/R,0)):L._caching.lastFrame+L.offsetTime>=L.keyframes[L.keyframes.length-1].t?(N[0]=L.getValueAtTime(L.keyframes[L.keyframes.length-1].t/R,0),N[1]=U.getValueAtTime(U.keyframes[U.keyframes.length-1].t/R,0),M[0]=L.getValueAtTime((L.keyframes[L.keyframes.length-1].t-.01)/R,0),M[1]=U.getValueAtTime((U.keyframes[U.keyframes.length-1].t-.01)/R,0)):(N=[L.pv,U.pv],M[0]=L.getValueAtTime((L._caching.lastFrame+L.offsetTime-.01)/R,L.offsetTime),M[1]=U.getValueAtTime((U._caching.lastFrame+U.offsetTime-.01)/R,U.offsetTime))}else N=M=T;this.v.rotate(-Math.atan2(N[1]-M[1],N[0]-M[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 precalculateMatrix(){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,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}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 autoOrient(){}function addDynamicProperty(T){this._addDynamicProperty(T),this.elem.addDynamicProperty(T),this._isDirty=!0}function TransformProperty(T,S,R){if(this.elem=T,this.frameId=-1,this.propType="transform",this.data=S,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(R||T),S.p&&S.p.s?(this.px=PropertyFactory.getProp(T,S.p.x,0,0,this),this.py=PropertyFactory.getProp(T,S.p.y,0,0,this),S.p.z&&(this.pz=PropertyFactory.getProp(T,S.p.z,0,0,this))):this.p=PropertyFactory.getProp(T,S.p||{k:[0,0,0]},1,0,this),S.rx){if(this.rx=PropertyFactory.getProp(T,S.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(T,S.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(T,S.rz,0,degToRads,this),S.or.k[0].ti){var N,M=S.or.k.length;for(N=0;N<M;N+=1)S.or.k[N].to=null,S.or.k[N].ti=null}this.or=PropertyFactory.getProp(T,S.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(T,S.r||{k:0},0,degToRads,this);S.sk&&(this.sk=PropertyFactory.getProp(T,S.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(T,S.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(T,S.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(T,S.s||{k:[100,100,100]},1,.01,this),S.o?this.o=PropertyFactory.getProp(T,S.o,0,.01,T):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return TransformProperty.prototype={applyToMatrix:applyToMatrix,getValue:processKeys,precalculateMatrix:precalculateMatrix,autoOrient:autoOrient},extendPrototype([DynamicPropertyContainer],TransformProperty),TransformProperty.prototype.addDynamicProperty=addDynamicProperty,TransformProperty.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(T,S,R){return new TransformProperty(T,S,R)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(T,S){return 1e5*Math.abs(T-S)<=Math.min(Math.abs(T),Math.abs(S))}function floatZero(T){return 1e-5>=Math.abs(T)}function lerp(T,S,R){return T*(1-R)+S*R}function lerpPoint(T,S,R){return[lerp(T[0],S[0],R),lerp(T[1],S[1],R)]}function quadRoots(T,S,R){if(0===T)return[];var N=S*S-4*T*R;if(N<0)return[];var M=-S/(2*T);if(0===N)return[M];var L=Math.sqrt(N)/(2*T);return[M-L,M+L]}function polynomialCoefficients(T,S,R,N){return[-T+3*S-3*R+N,3*T-6*S+3*R,-3*T+3*S,T]}function singlePoint(T){return new PolynomialBezier(T,T,T,T,!1)}function PolynomialBezier(T,S,R,N,M){M&&pointEqual(T,S)&&(S=lerpPoint(T,N,1/3)),M&&pointEqual(R,N)&&(R=lerpPoint(T,N,2/3));var L=polynomialCoefficients(T[0],S[0],R[0],N[0]),U=polynomialCoefficients(T[1],S[1],R[1],N[1]);this.a=[L[0],U[0]],this.b=[L[1],U[1]],this.c=[L[2],U[2]],this.d=[L[3],U[3]],this.points=[T,S,R,N]}function extrema(T,S){var R=T.points[0][S],N=T.points[T.points.length-1][S];if(R>N){var M=N;N=R,R=M}for(var L=quadRoots(3*T.a[S],2*T.b[S],T.c[S]),U=0;U<L.length;U+=1)if(L[U]>0&&L[U]<1){var V=T.point(L[U])[S];V<R?R=V:V>N&&(N=V)}return{min:R,max:N}}function intersectData(T,S,R){var N=T.boundingBox();return{cx:N.cx,cy:N.cy,width:N.width,height:N.height,bez:T,t:(S+R)/2,t1:S,t2:R}}function splitData(T){var S=T.bez.split(.5);return[intersectData(S[0],T.t1,T.t),intersectData(S[1],T.t,T.t2)]}function boxIntersect(T,S){return 2*Math.abs(T.cx-S.cx)<T.width+S.width&&2*Math.abs(T.cy-S.cy)<T.height+S.height}function intersectsImpl(T,S,R,N,M,L){if(boxIntersect(T,S)){if(R>=L||T.width<=N&&T.height<=N&&S.width<=N&&S.height<=N){M.push([T.t,S.t]);return}var U=splitData(T),V=splitData(S);intersectsImpl(U[0],V[0],R+1,N,M,L),intersectsImpl(U[0],V[1],R+1,N,M,L),intersectsImpl(U[1],V[0],R+1,N,M,L),intersectsImpl(U[1],V[1],R+1,N,M,L)}}function crossProduct(T,S){return[T[1]*S[2]-T[2]*S[1],T[2]*S[0]-T[0]*S[2],T[0]*S[1]-T[1]*S[0]]}function lineIntersection(T,S,R,N){var M=[T[0],T[1],1],L=[S[0],S[1],1],U=[R[0],R[1],1],V=[N[0],N[1],1],Y=crossProduct(crossProduct(M,L),crossProduct(U,V));return floatZero(Y[2])?null:[Y[0]/Y[2],Y[1]/Y[2]]}function polarOffset(T,S,R){return[T[0]+Math.cos(S)*R,T[1]-Math.sin(S)*R]}function pointDistance(T,S){return Math.hypot(T[0]-S[0],T[1]-S[1])}function pointEqual(T,S){return floatEqual(T[0],S[0])&&floatEqual(T[1],S[1])}function ZigZagModifier(){}function setPoint(T,S,R,N,M,L,U){var V=R-Math.PI/2,Y=R+Math.PI/2,W=S[0]+Math.cos(R)*N*M,K=S[1]-Math.sin(R)*N*M;T.setTripleAt(W,K,W+Math.cos(V)*L,K-Math.sin(V)*L,W+Math.cos(Y)*U,K-Math.sin(Y)*U,T.length())}function getPerpendicularVector(T,S){var R=[S[0]-T[0],S[1]-T[1]],N=-(.5*Math.PI);return[Math.cos(N)*R[0]-Math.sin(N)*R[1],Math.sin(N)*R[0]+Math.cos(N)*R[1]]}function getProjectingAngle(T,S){var R=0===S?T.length()-1:S-1,N=(S+1)%T.length(),M=getPerpendicularVector(T.v[R],T.v[N]);return Math.atan2(0,1)-Math.atan2(M[1],M[0])}function zigZagCorner(T,S,R,N,M,L,U){var V=getProjectingAngle(S,R),Y=S.v[R%S._length],W=S.v[0===R?S._length-1:R-1],K=S.v[(R+1)%S._length],X=2===L?Math.sqrt(Math.pow(Y[0]-W[0],2)+Math.pow(Y[1]-W[1],2)):0,J=2===L?Math.sqrt(Math.pow(Y[0]-K[0],2)+Math.pow(Y[1]-K[1],2)):0;setPoint(T,S.v[R%S._length],V,U,N,J/((M+1)*2),X/((M+1)*2),L)}function zigZagSegment(T,S,R,N,M,L){for(var U=0;U<N;U+=1){var V=(U+1)/(N+1),Y=2===M?Math.sqrt(Math.pow(S.points[3][0]-S.points[0][0],2)+Math.pow(S.points[3][1]-S.points[0][1],2)):0,W=S.normalAngle(V);setPoint(T,S.point(V),W,L,R,Y/((N+1)*2),Y/((N+1)*2),M),L=-L}return L}function linearOffset(T,S,R){var N=Math.atan2(S[0]-T[0],S[1]-T[1]);return[polarOffset(T,N,R),polarOffset(S,N,R)]}function offsetSegment(T,S){R=(Y=linearOffset(T.points[0],T.points[1],S))[0],N=Y[1],M=(Y=linearOffset(T.points[1],T.points[2],S))[0],L=Y[1],U=(Y=linearOffset(T.points[2],T.points[3],S))[0],V=Y[1];var R,N,M,L,U,V,Y,W=lineIntersection(R,N,M,L);null===W&&(W=N);var K=lineIntersection(U,V,M,L);return null===K&&(K=U),new PolynomialBezier(R,W,K,V)}function joinLines(T,S,R,N,M){var L=S.points[3],U=R.points[0];if(3===N||pointEqual(L,U))return L;if(2===N){var V=-S.tangentAngle(1),Y=-R.tangentAngle(0)+Math.PI,W=lineIntersection(L,polarOffset(L,V+Math.PI/2,100),U,polarOffset(U,V+Math.PI/2,100)),K=W?pointDistance(W,L):pointDistance(L,U)/2,X=polarOffset(L,V,2*K*roundCorner);return T.setXYAt(X[0],X[1],"o",T.length()-1),X=polarOffset(U,Y,2*K*roundCorner),T.setTripleAt(U[0],U[1],U[0],U[1],X[0],X[1],T.length()),U}var J=pointEqual(L,S.points[2])?S.points[0]:S.points[2],$=pointEqual(U,R.points[1])?R.points[3]:R.points[1],Z=lineIntersection(J,L,U,$);return Z&&pointDistance(Z,L)<M?(T.setTripleAt(Z[0],Z[1],Z[0],Z[1],Z[0],Z[1],T.length()),Z):L}function getIntersection(T,S){var R=T.intersections(S);return(R.length&&floatEqual(R[0][0],1)&&R.shift(),R.length)?R[0]:null}function pruneSegmentIntersection(T,S){var R=T.slice(),N=S.slice(),M=getIntersection(T[T.length-1],S[0]);return(M&&(R[T.length-1]=T[T.length-1].split(M[0])[0],N[0]=S[0].split(M[1])[1]),T.length>1&&S.length>1&&(M=getIntersection(T[0],S[S.length-1])))?[[T[0].split(M[0])[0]],[S[S.length-1].split(M[1])[1]]]:[R,N]}function pruneIntersections(T){for(var S,R=1;R<T.length;R+=1)S=pruneSegmentIntersection(T[R-1],T[R]),T[R-1]=S[0],T[R]=S[1];return T.length>1&&(S=pruneSegmentIntersection(T[T.length-1],T[0]),T[T.length-1]=S[0],T[0]=S[1]),T}function offsetSegmentSplit(T,S){var R,N,M,L,U=T.inflectionPoints();if(0===U.length)return[offsetSegment(T,S)];if(1===U.length||floatEqual(U[1],1))return R=(M=T.split(U[0]))[0],N=M[1],[offsetSegment(R,S),offsetSegment(N,S)];R=(M=T.split(U[0]))[0];var V=(U[1]-U[0])/(1-U[0]);return L=(M=M[1].split(V))[0],N=M[1],[offsetSegment(R,S),offsetSegment(L,S),offsetSegment(N,S)]}function OffsetPathModifier(){}function getFontProperties(T){for(var S=T.fStyle?T.fStyle.split(" "):[],R="normal",N="normal",M=S.length,L=0;L<M;L+=1)switch(S[L].toLowerCase()){case"italic":N="italic";break;case"bold":R="700";break;case"black":R="900";break;case"medium":R="500";break;case"regular":case"normal":R="400";break;case"light":case"thin":R="200"}return{style:N,weight:T.fWeight||R}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(T,S){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(T,S.c,0,null,this),this.o=PropertyFactory.getProp(T,S.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(T,S.tr,this),this.so=PropertyFactory.getProp(T,S.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(T,S.tr.eo,0,.01,this),this.data=S,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(T,S,R,N,M,L){var U=L?-1:1,V=N.s.v[0]+(1-N.s.v[0])*(1-M),Y=N.s.v[1]+(1-N.s.v[1])*(1-M);T.translate(N.p.v[0]*U*M,N.p.v[1]*U*M,N.p.v[2]),S.translate(-N.a.v[0],-N.a.v[1],N.a.v[2]),S.rotate(-N.r.v*U*M),S.translate(N.a.v[0],N.a.v[1],N.a.v[2]),R.translate(-N.a.v[0],-N.a.v[1],N.a.v[2]),R.scale(L?1/V:V,L?1/Y:Y),R.translate(N.a.v[0],N.a.v[1],N.a.v[2])},RepeaterModifier.prototype.init=function(T,S,R,N){for(this.elem=T,this.arr=S,this.pos=R,this.elemsData=N,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(T),this.initModifierProperties(T,S[R]);R>0;)R-=1,this._elements.unshift(S[R]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(T){var S,R=T.length;for(S=0;S<R;S+=1)T[S]._processed=!1,"gr"===T[S].ty&&this.resetElements(T[S].it)},RepeaterModifier.prototype.cloneElements=function(T){var S=JSON.parse(JSON.stringify(T));return this.resetElements(S),S},RepeaterModifier.prototype.changeGroupRender=function(T,S){var R,N=T.length;for(R=0;R<N;R+=1)T[R]._render=S,"gr"===T[R].ty&&this.changeGroupRender(T[R].it,S)},RepeaterModifier.prototype.processShapes=function(T){var S=!1;if(this._mdf||T){var R,N,M,L,U,V,Y,W,K=Math.ceil(this.c.v);if(this._groups.length<K){for(;this._groups.length<K;){var X={it:this.cloneElements(this._elements),ty:"gr"};X.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,X),this._groups.splice(0,0,X),this._currentCopies+=1}this.elem.reloadShapes(),S=!0}for(M=0,U=0;M<=this._groups.length-1;M+=1){if(V=U<K,this._groups[M]._render=V,this.changeGroupRender(this._groups[M].it,V),!V){var J=this.elemsData[M].it,$=J[J.length-1];0!==$.transform.op.v?($.transform.op._mdf=!0,$.transform.op.v=0):$.transform.op._mdf=!1}U+=1}this._currentCopies=K;var Z=this.o.v,Q=Z%1,ee=Z>0?Math.floor(Z):Math.ceil(Z),et=this.pMatrix.props,en=this.rMatrix.props,ea=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var ei=0;if(Z>0){for(;ei<ee;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),ei+=1;Q&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,Q,!1),ei+=Q)}else if(Z<0){for(;ei>ee;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),ei-=1;Q&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-Q,!0),ei-=Q)}for(M=1===this.data.m?0:this._currentCopies-1,L=1===this.data.m?1:-1,U=this._currentCopies;U;){if(W=(N=(R=this.elemsData[M].it)[R.length-1].transform.mProps.v.props).length,R[R.length-1].transform.mProps._mdf=!0,R[R.length-1].transform.op._mdf=!0,R[R.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(M/(this._currentCopies-1)),0!==ei){for((0!==M&&1===L||M!==this._currentCopies-1&&-1===L)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(en[0],en[1],en[2],en[3],en[4],en[5],en[6],en[7],en[8],en[9],en[10],en[11],en[12],en[13],en[14],en[15]),this.matrix.transform(ea[0],ea[1],ea[2],ea[3],ea[4],ea[5],ea[6],ea[7],ea[8],ea[9],ea[10],ea[11],ea[12],ea[13],ea[14],ea[15]),this.matrix.transform(et[0],et[1],et[2],et[3],et[4],et[5],et[6],et[7],et[8],et[9],et[10],et[11],et[12],et[13],et[14],et[15]),Y=0;Y<W;Y+=1)N[Y]=this.matrix.props[Y];this.matrix.reset()}else for(this.matrix.reset(),Y=0;Y<W;Y+=1)N[Y]=this.matrix.props[Y];ei+=1,U-=1,M+=L}}else for(U=this._currentCopies,M=0,L=1;U;)N=(R=this.elemsData[M].it)[R.length-1].transform.mProps.v.props,R[R.length-1].transform.mProps._mdf=!1,R[R.length-1].transform.op._mdf=!1,U-=1,M+=L;return S},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(T,S){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(T,S.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(T,S){var R,N,M,L,U,V,Y,W,K,X,J,$,Z,Q=shapePool.newElement();Q.c=T.c;var ee=T._length,et=0;for(R=0;R<ee;R+=1)N=T.v[R],L=T.o[R],M=T.i[R],N[0]===L[0]&&N[1]===L[1]&&N[0]===M[0]&&N[1]===M[1]?0!==R&&R!==ee-1||T.c?(U=0===R?T.v[ee-1]:T.v[R-1],Y=(V=Math.sqrt(Math.pow(N[0]-U[0],2)+Math.pow(N[1]-U[1],2)))?Math.min(V/2,S)/V:0,W=$=N[0]+(U[0]-N[0])*Y,K=Z=N[1]-(N[1]-U[1])*Y,X=W-(W-N[0])*roundCorner,J=K-(K-N[1])*roundCorner,Q.setTripleAt(W,K,X,J,$,Z,et),et+=1,U=R===ee-1?T.v[0]:T.v[R+1],Y=(V=Math.sqrt(Math.pow(N[0]-U[0],2)+Math.pow(N[1]-U[1],2)))?Math.min(V/2,S)/V:0,W=X=N[0]+(U[0]-N[0])*Y,K=J=N[1]+(U[1]-N[1])*Y,$=W-(W-N[0])*roundCorner,Z=K-(K-N[1])*roundCorner,Q.setTripleAt(W,K,X,J,$,Z,et)):Q.setTripleAt(N[0],N[1],L[0],L[1],M[0],M[1],et):Q.setTripleAt(T.v[R][0],T.v[R][1],T.o[R][0],T.o[R][1],T.i[R][0],T.i[R][1],et),et+=1;return Q},RoundCornersModifier.prototype.processShapes=function(T){var S,R,N,M,L,U,V=this.shapes.length,Y=this.rd.v;if(0!==Y)for(R=0;R<V;R+=1){if(U=(L=this.shapes[R]).localShapeCollection,!(!L.shape._mdf&&!this._mdf&&!T))for(U.releaseShapes(),L.shape._mdf=!0,S=L.shape.paths.shapes,M=L.shape.paths._length,N=0;N<M;N+=1)U.addShape(this.processPath(S[N],Y));L.shape.paths=L.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(T){return[((this.a[0]*T+this.b[0])*T+this.c[0])*T+this.d[0],((this.a[1]*T+this.b[1])*T+this.c[1])*T+this.d[1]]},PolynomialBezier.prototype.derivative=function(T){return[(3*T*this.a[0]+2*this.b[0])*T+this.c[0],(3*T*this.a[1]+2*this.b[1])*T+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(T){var S=this.derivative(T);return Math.atan2(S[1],S[0])},PolynomialBezier.prototype.normalAngle=function(T){var S=this.derivative(T);return Math.atan2(S[0],S[1])},PolynomialBezier.prototype.inflectionPoints=function(){var T=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(T))return[];var S=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/T,R=S*S-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/T;if(R<0)return[];var N=Math.sqrt(R);return floatZero(N)?N>0&&N<1?[S]:[]:[S-N,S+N].filter(function(T){return T>0&&T<1})},PolynomialBezier.prototype.split=function(T){if(T<=0)return[singlePoint(this.points[0]),this];if(T>=1)return[this,singlePoint(this.points[this.points.length-1])];var S=lerpPoint(this.points[0],this.points[1],T),R=lerpPoint(this.points[1],this.points[2],T),N=lerpPoint(this.points[2],this.points[3],T),M=lerpPoint(S,R,T),L=lerpPoint(R,N,T),U=lerpPoint(M,L,T);return[new PolynomialBezier(this.points[0],S,M,U,!0),new PolynomialBezier(U,L,N,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var T=this.bounds();return{left:T.x.min,right:T.x.max,top:T.y.min,bottom:T.y.max,width:T.x.max-T.x.min,height:T.y.max-T.y.min,cx:(T.x.max+T.x.min)/2,cy:(T.y.max+T.y.min)/2}},PolynomialBezier.prototype.intersections=function(T,S,R){void 0===S&&(S=2),void 0===R&&(R=7);var N=[];return intersectsImpl(intersectData(this,0,1),intersectData(T,0,1),0,S,N,R),N},PolynomialBezier.shapeSegment=function(T,S){var R=(S+1)%T.length();return new PolynomialBezier(T.v[S],T.o[S],T.i[R],T.v[R],!0)},PolynomialBezier.shapeSegmentInverted=function(T,S){var R=(S+1)%T.length();return new PolynomialBezier(T.v[R],T.i[R],T.o[S],T.v[S],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(T,S){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(T,S.s,0,null,this),this.frequency=PropertyFactory.getProp(T,S.r,0,null,this),this.pointsType=PropertyFactory.getProp(T,S.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(T,S,R,N){var M=T._length,L=shapePool.newElement();if(L.c=T.c,T.c||(M-=1),0===M)return L;var U=-1,V=PolynomialBezier.shapeSegment(T,0);zigZagCorner(L,T,0,S,R,N,U);for(var Y=0;Y<M;Y+=1)U=zigZagSegment(L,V,S,R,N,-U),V=Y!==M-1||T.c?PolynomialBezier.shapeSegment(T,(Y+1)%M):null,zigZagCorner(L,T,Y+1,S,R,N,U);return L},ZigZagModifier.prototype.processShapes=function(T){var S,R,N,M,L,U,V=this.shapes.length,Y=this.amplitude.v,W=Math.max(0,Math.round(this.frequency.v)),K=this.pointsType.v;if(0!==Y)for(R=0;R<V;R+=1){if(U=(L=this.shapes[R]).localShapeCollection,!(!L.shape._mdf&&!this._mdf&&!T))for(U.releaseShapes(),L.shape._mdf=!0,S=L.shape.paths.shapes,M=L.shape.paths._length,N=0;N<M;N+=1)U.addShape(this.processPath(S[N],Y,W,K));L.shape.paths=L.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(T,S){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(T,S.a,0,null,this),this.miterLimit=PropertyFactory.getProp(T,S.ml,0,null,this),this.lineJoin=S.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(T,S,R,N){var M,L,U,V=shapePool.newElement();V.c=T.c;var Y=T.length();T.c||(Y-=1);var W=[];for(M=0;M<Y;M+=1)U=PolynomialBezier.shapeSegment(T,M),W.push(offsetSegmentSplit(U,S));if(!T.c)for(M=Y-1;M>=0;M-=1)U=PolynomialBezier.shapeSegmentInverted(T,M),W.push(offsetSegmentSplit(U,S));W=pruneIntersections(W);var K=null,X=null;for(M=0;M<W.length;M+=1){var J=W[M];for(X&&(K=joinLines(V,X,J[0],R,N)),X=J[J.length-1],L=0;L<J.length;L+=1)U=J[L],K&&pointEqual(U.points[0],K)?V.setXYAt(U.points[1][0],U.points[1][1],"o",V.length()-1):V.setTripleAt(U.points[0][0],U.points[0][1],U.points[1][0],U.points[1][1],U.points[0][0],U.points[0][1],V.length()),V.setTripleAt(U.points[3][0],U.points[3][1],U.points[3][0],U.points[3][1],U.points[2][0],U.points[2][1],V.length()),K=U.points[3]}return W.length&&joinLines(V,X,W[0][0],R,N),V},OffsetPathModifier.prototype.processShapes=function(T){var S,R,N,M,L,U,V=this.shapes.length,Y=this.amount.v,W=this.miterLimit.v,K=this.lineJoin;if(0!==Y)for(R=0;R<V;R+=1){if(U=(L=this.shapes[R]).localShapeCollection,!(!L.shape._mdf&&!this._mdf&&!T))for(U.releaseShapes(),L.shape._mdf=!0,S=L.shape.paths.shapes,M=L.shape.paths._length,N=0;N<M;N+=1)U.addShape(this.processPath(S[N],Y,K,W));L.shape.paths=L.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var T=5e3,S={w:0,size:0,shapes:[],data:{shapes:[]}},R=[];R=R.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var N=127988,M=917631,L=917601,U=917626,V=65039,Y=8205,W=127462,K=127487,X=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function trimFontOptions(T){var S,R=T.split(","),N=R.length,M=[];for(S=0;S<N;S+=1)"sans-serif"!==R[S]&&"monospace"!==R[S]&&M.push(R[S]);return M.join(",")}function setUpNode(T,S){var R=createTag("span");R.setAttribute("aria-hidden",!0),R.style.fontFamily=S;var N=createTag("span");N.innerText="giItT1WQy@!-/#",R.style.position="absolute",R.style.left="-10000px",R.style.top="-10000px",R.style.fontSize="300px",R.style.fontVariant="normal",R.style.fontStyle="normal",R.style.fontWeight="normal",R.style.letterSpacing="0",R.appendChild(N),document.body.appendChild(R);var M=N.offsetWidth;return N.style.fontFamily=trimFontOptions(T)+", "+S,{node:N,w:M,parent:R}}function checkLoadedFonts(){var S,R,N,M=this.fonts.length,L=M;for(S=0;S<M;S+=1)this.fonts[S].loaded?L-=1:"n"===this.fonts[S].fOrigin||0===this.fonts[S].origin?this.fonts[S].loaded=!0:(R=this.fonts[S].monoCase.node,N=this.fonts[S].monoCase.w,R.offsetWidth!==N?(L-=1,this.fonts[S].loaded=!0):(R=this.fonts[S].sansCase.node,N=this.fonts[S].sansCase.w,R.offsetWidth!==N&&(L-=1,this.fonts[S].loaded=!0)),this.fonts[S].loaded&&(this.fonts[S].sansCase.parent.parentNode.removeChild(this.fonts[S].sansCase.parent),this.fonts[S].monoCase.parent.parentNode.removeChild(this.fonts[S].monoCase.parent)));0!==L&&Date.now()-this.initTime<T?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function createHelper(T,S){var R,N=document.body&&S?"svg":"canvas",M=getFontProperties(T);if("svg"===N){var L=createNS("text");L.style.fontSize="100px",L.setAttribute("font-family",T.fFamily),L.setAttribute("font-style",M.style),L.setAttribute("font-weight",M.weight),L.textContent="1",T.fClass?(L.style.fontFamily="inherit",L.setAttribute("class",T.fClass)):L.style.fontFamily=T.fFamily,S.appendChild(L),R=L}else{var U=new OffscreenCanvas(500,500).getContext("2d");U.font=M.style+" "+M.weight+" 100px "+T.fFamily,R=U}return{measureText:function(T){return"svg"===N?(R.textContent=T,R.getComputedTextLength()):R.measureText(T).width}}}function addFonts(T,S){if(!T){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=T.list;return}if(!document.body){this.isLoaded=!0,T.list.forEach(function(T){T.helper=createHelper(T),T.cache={}}),this.fonts=T.list;return}var R=T.list,N=R.length,M=N;for(L=0;L<N;L+=1){var L,U,V,Y=!0;if(R[L].loaded=!1,R[L].monoCase=setUpNode(R[L].fFamily,"monospace"),R[L].sansCase=setUpNode(R[L].fFamily,"sans-serif"),R[L].fPath){if("p"===R[L].fOrigin||3===R[L].origin){if((U=document.querySelectorAll('style[f-forigin="p"][f-family="'+R[L].fFamily+'"], style[f-origin="3"][f-family="'+R[L].fFamily+'"]')).length>0&&(Y=!1),Y){var W=createTag("style");W.setAttribute("f-forigin",R[L].fOrigin),W.setAttribute("f-origin",R[L].origin),W.setAttribute("f-family",R[L].fFamily),W.type="text/css",W.innerText="@font-face {font-family: "+R[L].fFamily+"; font-style: normal; src: url('"+R[L].fPath+"');}",S.appendChild(W)}}else if("g"===R[L].fOrigin||1===R[L].origin){for(V=0,U=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');V<U.length;V+=1)-1!==U[V].href.indexOf(R[L].fPath)&&(Y=!1);if(Y){var K=createTag("link");K.setAttribute("f-forigin",R[L].fOrigin),K.setAttribute("f-origin",R[L].origin),K.type="text/css",K.rel="stylesheet",K.href=R[L].fPath,document.body.appendChild(K)}}else if("t"===R[L].fOrigin||2===R[L].origin){for(V=0,U=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]');V<U.length;V+=1)R[L].fPath===U[V].src&&(Y=!1);if(Y){var X=createTag("link");X.setAttribute("f-forigin",R[L].fOrigin),X.setAttribute("f-origin",R[L].origin),X.setAttribute("rel","stylesheet"),X.setAttribute("href",R[L].fPath),S.appendChild(X)}}}else R[L].loaded=!0,M-=1;R[L].helper=createHelper(R[L],S),R[L].cache={},this.fonts.push(R[L])}0===M?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function addChars(T){if(T){this.chars||(this.chars=[]);var S,R,N,M=T.length,L=this.chars.length;for(S=0;S<M;S+=1){for(R=0,N=!1;R<L;)this.chars[R].style===T[S].style&&this.chars[R].fFamily===T[S].fFamily&&this.chars[R].ch===T[S].ch&&(N=!0),R+=1;N||(this.chars.push(T[S]),L+=1)}}}function getCharData(T,R,N){for(var M=0,L=this.chars.length;M<L;){if(this.chars[M].ch===T&&this.chars[M].style===R&&this.chars[M].fFamily===N)return this.chars[M];M+=1}return("string"==typeof T&&13!==T.charCodeAt(0)||!T)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",T,R,N)),S}function measureText(T,S,R){var N=this.getFontByName(S),M=T;if(!N.cache[M]){var L=N.helper;if(" "===T){var U=L.measureText("|"+T+"|"),V=L.measureText("||");N.cache[M]=(U-V)/100}else N.cache[M]=L.measureText(T)/100}return N.cache[M]*R}function getFontByName(T){for(var S=0,R=this.fonts.length;S<R;){if(this.fonts[S].fName===T)return this.fonts[S];S+=1}return this.fonts[0]}function getCodePoint(T){var S=0,R=T.charCodeAt(0);if(R>=55296&&R<=56319){var N=T.charCodeAt(1);N>=56320&&N<=57343&&(S=(R-55296)*1024+N-56320+65536)}return S}function isModifier(T,S){var R=T.toString(16)+S.toString(16);return -1!==X.indexOf(R)}function isZeroWidthJoiner(T){return T===Y}function isVariationSelector(T){return T===V}function isRegionalCode(T){var S=getCodePoint(T);return S>=W&&S<=K}function isFlagEmoji(T){return isRegionalCode(T.substr(0,2))&&isRegionalCode(T.substr(2,2))}function isCombinedCharacter(T){return -1!==R.indexOf(T)}function isRegionalFlag(T,S){var R=getCodePoint(T.substr(S,2));if(R!==N)return!1;var V=0;for(S+=2;V<5;){if((R=getCodePoint(T.substr(S,2)))<L||R>U)return!1;V+=1,S+=2}return getCodePoint(T.substr(S,2))===M}function setIsLoaded(){this.isLoaded=!0}var Font=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)};Font.isModifier=isModifier,Font.isZeroWidthJoiner=isZeroWidthJoiner,Font.isFlagEmoji=isFlagEmoji,Font.isRegionalCode=isRegionalCode,Font.isCombinedCharacter=isCombinedCharacter,Font.isRegionalFlag=isRegionalFlag,Font.isVariationSelector=isVariationSelector,Font.BLACK_FLAG_CODE_POINT=N;var J={addChars:addChars,addFonts:addFonts,getCharData:getCharData,getFontByName:getFontByName,measureText:measureText,checkLoadedFonts:checkLoadedFonts,setIsLoaded:setIsLoaded};return Font.prototype=J,Font}();function SlotManager(T){this.animationData=T}function slotFactory(T){return new SlotManager(T)}function RenderableElement(){}SlotManager.prototype.getProp=function(T){return this.animationData.slots&&this.animationData.slots[T.sid]?Object.assign(T,this.animationData.slots[T.sid].p):T},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(T){-1===this.renderableComponents.indexOf(T)&&this.renderableComponents.push(T)},removeRenderableComponent:function(T){-1!==this.renderableComponents.indexOf(T)&&this.renderableComponents.splice(this.renderableComponents.indexOf(T),1)},prepareRenderableFrame:function(T){this.checkLayerLimits(T)},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(T){this.data.ip-this.data.st<=T&&this.data.op-this.data.st>T?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var T,S=this.renderableComponents.length;for(T=0;T<S;T+=1)this.renderableComponents[T].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var T={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(S){return T[S]||""}}();function SliderEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,0,0,R)}function AngleEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,0,0,R)}function ColorEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,1,0,R)}function PointEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,1,0,R)}function LayerIndexEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,0,0,R)}function MaskIndexEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,0,0,R)}function CheckboxEffect(T,S,R){this.p=PropertyFactory.getProp(S,T.v,0,0,R)}function NoValueEffect(){this.p={}}function EffectsManager(T,S){var R,N,M=T.ef||[];this.effectElements=[];var L=M.length;for(R=0;R<L;R+=1)N=new GroupEffect(M[R],S),this.effectElements.push(N)}function GroupEffect(T,S){this.init(T,S)}function BaseElement(){}function FrameElement(){}function FootageElement(T,S,R){this.initFrame(),this.initRenderable(),this.assetData=S.getAssetData(T.refId),this.footageData=S.imageLoader.getAsset(this.assetData),this.initBaseData(T,S,R)}function AudioElement(T,S,R){this.initFrame(),this.initRenderable(),this.assetData=S.getAssetData(T.refId),this.initBaseData(T,S,R),this._isPlaying=!1,this._canPlay=!1;var N=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(N),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=T.tm?PropertyFactory.getProp(this,T.tm,0,S.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,T.au&&T.au.lv?T.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(T,S){this.data=T,this.effectElements=[],this.initDynamicPropertyContainer(S);var R,N,M=this.data.ef.length,L=this.data.ef;for(R=0;R<M;R+=1){switch(N=null,L[R].ty){case 0:N=new SliderEffect(L[R],S,this);break;case 1:N=new AngleEffect(L[R],S,this);break;case 2:N=new ColorEffect(L[R],S,this);break;case 3:N=new PointEffect(L[R],S,this);break;case 4:case 7:N=new CheckboxEffect(L[R],S,this);break;case 10:N=new LayerIndexEffect(L[R],S,this);break;case 11:N=new MaskIndexEffect(L[R],S,this);break;case 5:N=new EffectsManager(L[R],S,this);break;default:N=new NoValueEffect(L[R],S,this)}N&&this.effectElements.push(N)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var T=0,S=this.data.masksProperties.length;T<S;){if("n"!==this.data.masksProperties[T].mode&&!1!==this.data.masksProperties[T].cl)return!0;T+=1}return!1},initExpressions:function(){var T=getExpressionInterfaces();if(T){var S=T("layer"),R=T("effects"),N=T("shape"),M=T("text"),L=T("comp");this.layerInterface=S(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var U=R.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(U),0===this.data.ty||this.data.xt?this.compInterface=L(this):4===this.data.ty?(this.layerInterface.shapeInterface=N(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=M(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var T=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=T},initBaseData:function(T,S,R){this.globalData=S,this.comp=R,this.data=T,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(T,S){var R,N=this.dynamicProperties.length;for(R=0;R<N;R+=1)(S||this._isParent&&"transform"===this.dynamicProperties[R].propType)&&(this.dynamicProperties[R].getValue(),this.dynamicProperties[R]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(T){-1===this.dynamicProperties.indexOf(T)&&this.dynamicProperties.push(T)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var T=getExpressionInterfaces();if(T){var S=T("footage");this.layerInterface=S(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(T){if(this.prepareRenderableFrame(T,!0),this.prepareProperties(T,!0),this.tm._placeholder)this._currentTime=T/this.data.sr;else{var S=this.tm.v;this._currentTime=S}this._volume=this.lv.v[0];var R=this._volume*this._volumeMultiplier;this._previousVolume!==R&&(this._previousVolume=R,this.audio.volume(R))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.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(T){this.audio.rate(T)},AudioElement.prototype.volume=function(T){this._volumeMultiplier=T,this._previousVolume=T*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(){},BaseRenderer.prototype.checkLayers=function(T){var S,R,N=this.layers.length;for(this.completeLayers=!0,S=N-1;S>=0;S-=1)!this.elements[S]&&(R=this.layers[S]).ip-R.st<=T-this.layers[S].st&&R.op-R.st>T-this.layers[S].st&&this.buildItem(S),this.completeLayers=!!this.elements[S]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(T){switch(T.ty){case 2:return this.createImage(T);case 0:return this.createComp(T);case 1:return this.createSolid(T);case 3:default:return this.createNull(T);case 4:return this.createShape(T);case 5:return this.createText(T);case 6:return this.createAudio(T);case 13:return this.createCamera(T);case 15:return this.createFootage(T)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(T){return new AudioElement(T,this.globalData,this)},BaseRenderer.prototype.createFootage=function(T){return new FootageElement(T,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var T,S=this.layers.length;for(T=0;T<S;T+=1)this.buildItem(T);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(T){this.completeLayers=!1;var S,R,N=T.length,M=this.layers.length;for(S=0;S<N;S+=1)for(R=0;R<M;){if(this.layers[R].id===T[S].id){this.layers[R]=T[S];break}R+=1}},BaseRenderer.prototype.setProjectInterface=function(T){this.globalData.projectInterface=T},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(T,S,R){for(var N=this.elements,M=this.layers,L=0,U=M.length;L<U;)M[L].ind==S&&(N[L]&&!0!==N[L]?(R.push(N[L]),N[L].setAsParent(),void 0!==M[L].parent?this.buildElementParenting(T,M[L].parent,R):T.setHierarchy(R)):(this.buildItem(L),this.addPendingElement(T))),L+=1},BaseRenderer.prototype.addPendingElement=function(T){this.pendingElements.push(T)},BaseRenderer.prototype.searchExtraCompositions=function(T){var S,R=T.length;for(S=0;S<R;S+=1)if(T[S].xt){var N=this.createComp(T[S]);N.initExpressions(),this.globalData.projectInterface.registerComposition(N)}},BaseRenderer.prototype.getElementById=function(T){var S,R=this.elements.length;for(S=0;S<R;S+=1)if(this.elements[S].data.ind===T)return this.elements[S];return null},BaseRenderer.prototype.getElementByPath=function(T){var S=T.shift();if("number"==typeof S)R=this.elements[S];else{var R,N,M=this.elements.length;for(N=0;N<M;N+=1)if(this.elements[N].data.nm===S){R=this.elements[N];break}}return 0===T.length?R:R.getElementByPath(T)},BaseRenderer.prototype.setupGlobalData=function(T,S){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(T),this.globalData.fontManager.addChars(T.chars),this.globalData.fontManager.addFonts(T.fonts,S),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=T.fr,this.globalData.nm=T.nm,this.globalData.compSize={w:T.w,h:T.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(T,S,R){this.data=T,this.element=S,this.globalData=R,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var N=this.globalData.defs,M=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(M),this.solidPath="";var L=this.masksProperties,U=0,V=[],Y=createElementID(),W="clipPath",K="clip-path";for(X=0;X<M;X+=1)if(("a"!==L[X].mode&&"n"!==L[X].mode||L[X].inv||100!==L[X].o.k||L[X].o.x)&&(W="mask",K="mask"),("s"===L[X].mode||"i"===L[X].mode)&&0===U?((Q=createNS("rect")).setAttribute("fill","#ffffff"),Q.setAttribute("width",this.element.comp.data.w||0),Q.setAttribute("height",this.element.comp.data.h||0),V.push(Q)):Q=null,J=createNS("path"),"n"===L[X].mode)this.viewData[X]={op:PropertyFactory.getProp(this.element,L[X].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,L[X],3),elem:J,lastPath:""},N.appendChild(J);else{if(U+=1,J.setAttribute("fill","s"===L[X].mode?"#000000":"#ffffff"),J.setAttribute("clip-rule","nonzero"),0!==L[X].x.k?(W="mask",K="mask",en=PropertyFactory.getProp(this.element,L[X].x,0,null,this.element),ea=createElementID(),(ee=createNS("filter")).setAttribute("id",ea),(et=createNS("feMorphology")).setAttribute("operator","erode"),et.setAttribute("in","SourceGraphic"),et.setAttribute("radius","0"),ee.appendChild(et),N.appendChild(ee),J.setAttribute("stroke","s"===L[X].mode?"#000000":"#ffffff")):(et=null,en=null),this.storedData[X]={elem:J,x:en,expan:et,lastPath:"",lastOperator:"",filterId:ea,lastRadius:0},"i"===L[X].mode){Z=V.length;var X,J,$,Z,Q,ee,et,en,ea,ei=createNS("g");for($=0;$<Z;$+=1)ei.appendChild(V[$]);var eo=createNS("mask");eo.setAttribute("mask-type","alpha"),eo.setAttribute("id",Y+"_"+U),eo.appendChild(J),N.appendChild(eo),ei.setAttribute("mask","url("+getLocationHref()+"#"+Y+"_"+U+")"),V.length=0,V.push(ei)}else V.push(J);L[X].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[X]={elem:J,lastPath:"",op:PropertyFactory.getProp(this.element,L[X].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,L[X],3),invRect:Q},this.viewData[X].prop.k||this.drawPath(L[X],this.viewData[X].prop.v,this.viewData[X])}for(X=0,this.maskElement=createNS(W),M=V.length;X<M;X+=1)this.maskElement.appendChild(V[X]);U>0&&(this.maskElement.setAttribute("id",Y),this.element.maskedElement.setAttribute(K,"url("+getLocationHref()+"#"+Y+")"),N.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var T=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:T,localMat:T,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var T,S=this.finalTransform.mat,R=0,N=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;R<N;){if(this.hierarchy[R].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}R+=1}if(this.finalTransform._matMdf)for(T=this.finalTransform.mProp.v.props,S.cloneFromProps(T),R=0;R<N;R+=1)S.multiply(this.hierarchy[R].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var T=0,S=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;T<S;)this.localTransforms[T]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[T]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),T+=1;if(this.finalTransform._localMatMdf){var R=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(R),T=1;T<S;T+=1){var N=this.localTransforms[T].matrix;R.multiply(N)}R.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var M=this.finalTransform.localOpacity;for(T=0;T<S;T+=1)M*=.01*this.localTransforms[T].opacity;this.finalTransform.localOpacity=M}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var T=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(T.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var S=0,R=T.length;for(S=0;S<R;S+=1)this.localTransforms.push(T[S])}}},globalToLocal:function(T){var S,R,N=[];N.push(this.finalTransform);for(var M=!0,L=this.comp;M;)L.finalTransform?(L.data.hasMask&&N.splice(0,0,L.finalTransform),L=L.comp):M=!1;var U=N.length;for(S=0;S<U;S+=1)R=N[S].mat.applyToPointArray(0,0,0),T=[T[0]-R[0],T[1]-R[1],0];return T},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(T){return this.viewData[T].prop},MaskElement.prototype.renderFrame=function(T){var S,R=this.element.finalTransform.mat,N=this.masksProperties.length;for(S=0;S<N;S+=1)if((this.viewData[S].prop._mdf||T)&&this.drawPath(this.masksProperties[S],this.viewData[S].prop.v,this.viewData[S]),(this.viewData[S].op._mdf||T)&&this.viewData[S].elem.setAttribute("fill-opacity",this.viewData[S].op.v),"n"!==this.masksProperties[S].mode&&(this.viewData[S].invRect&&(this.element.finalTransform.mProp._mdf||T)&&this.viewData[S].invRect.setAttribute("transform",R.getInverseMatrix().to2dCSS()),this.storedData[S].x&&(this.storedData[S].x._mdf||T))){var M=this.storedData[S].expan;this.storedData[S].x.v<0?("erode"!==this.storedData[S].lastOperator&&(this.storedData[S].lastOperator="erode",this.storedData[S].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[S].filterId+")")),M.setAttribute("radius",-this.storedData[S].x.v)):("dilate"!==this.storedData[S].lastOperator&&(this.storedData[S].lastOperator="dilate",this.storedData[S].elem.setAttribute("filter",null)),this.storedData[S].elem.setAttribute("stroke-width",2*this.storedData[S].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){return"M0,0 "+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+" v-"+this.globalData.compSize.h)+" "},MaskElement.prototype.drawPath=function(T,S,R){var N,M,L=" M"+S.v[0][0]+","+S.v[0][1];for(N=1,M=S._length;N<M;N+=1)L+=" C"+S.o[N-1][0]+","+S.o[N-1][1]+" "+S.i[N][0]+","+S.i[N][1]+" "+S.v[N][0]+","+S.v[N][1];if(S.c&&M>1&&(L+=" C"+S.o[N-1][0]+","+S.o[N-1][1]+" "+S.i[0][0]+","+S.i[0][1]+" "+S.v[0][0]+","+S.v[0][1]),R.lastPath!==L){var U="";R.elem&&(S.c&&(U=T.inv?this.solidPath+L:L),R.elem.setAttribute("d",U)),R.lastPath=L}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var T={};function createFilter(T,S){var R=createNS("filter");return R.setAttribute("id",T),!0!==S&&(R.setAttribute("filterUnits","objectBoundingBox"),R.setAttribute("x","0%"),R.setAttribute("y","0%"),R.setAttribute("width","100%"),R.setAttribute("height","100%")),R}function createAlphaToLuminanceFilter(){var T=createNS("feColorMatrix");return T.setAttribute("type","matrix"),T.setAttribute("color-interpolation-filters","sRGB"),T.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),T}return T.createFilter=createFilter,T.createAlphaToLuminanceFilter=createAlphaToLuminanceFilter,T}(),featureSupport=function(){var T={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};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))&&(T.maskType=!1),/firefox/i.test(navigator.userAgent)&&(T.svgLumaHidden=!1),T}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(T){var S,R,N="SourceGraphic",M=T.data.ef?T.data.ef.length:0,L=createElementID(),U=filtersFactory.createFilter(L,!0),V=0;for(S=0,this.filters=[];S<M;S+=1){R=null;var Y=T.data.ef[S].ty;registeredEffects$1[Y]&&(R=new registeredEffects$1[Y].effect(U,T.effectsManager.effectElements[S],T,idPrefix+V,N),N=idPrefix+V,registeredEffects$1[Y].countsAsEffect&&(V+=1)),R&&this.filters.push(R)}V&&(T.globalData.defs.appendChild(U),T.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+L+")")),this.filters.length&&T.addRenderableComponent(this)}function registerEffect$1(T,S,R){registeredEffects$1[T]={effect:S,countsAsEffect:R}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(T,S,R){this.assetData=S.getAssetData(T.refId),this.assetData&&this.assetData.sid&&(this.assetData=S.slotManager.getProp(this.assetData)),this.initElement(T,S,R),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(T,S){this.elem=T,this.pos=S}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(T){var S,R=this.filters.length;for(S=0;S<R;S+=1)this.filters[S].renderFrame(T)},SVGEffects.prototype.getEffects=function(T){var S,R=this.filters.length,N=[];for(S=0;S<R;S+=1)this.filters[S].type===T&&N.push(this.filters[S]);return N},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var T=null;if(this.data.td){this.matteMasks={};var S=createNS("g");S.setAttribute("id",this.layerId),S.appendChild(this.layerElement),T=S,this.globalData.defs.appendChild(S)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),T=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var R=createNS("clipPath"),N=createNS("path");N.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var M=createElementID();if(R.setAttribute("id",M),R.appendChild(N),this.globalData.defs.appendChild(R),this.checkMasks()){var L=createNS("g");L.setAttribute("clip-path","url("+getLocationHref()+"#"+M+")"),L.appendChild(this.layerElement),this.transformedElement=L,T?T.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+M+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(T){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[T]){var S,R,N,M,L=this.layerId+"_"+T;if(1===T||3===T){var U=createNS("mask");U.setAttribute("id",L),U.setAttribute("mask-type",3===T?"luminance":"alpha"),(N=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),U.appendChild(N),this.globalData.defs.appendChild(U),featureSupport.maskType||1!==T||(U.setAttribute("mask-type","luminance"),S=createElementID(),R=filtersFactory.createFilter(S),this.globalData.defs.appendChild(R),R.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(M=createNS("g")).appendChild(N),U.appendChild(M),M.setAttribute("filter","url("+getLocationHref()+"#"+S+")"))}else if(2===T){var V=createNS("mask");V.setAttribute("id",L),V.setAttribute("mask-type","alpha");var Y=createNS("g");V.appendChild(Y),S=createElementID(),R=filtersFactory.createFilter(S);var W=createNS("feComponentTransfer");W.setAttribute("in","SourceGraphic"),R.appendChild(W);var K=createNS("feFuncA");K.setAttribute("type","table"),K.setAttribute("tableValues","1.0 0.0"),W.appendChild(K),this.globalData.defs.appendChild(R);var X=createNS("rect");X.setAttribute("width",this.comp.data.w),X.setAttribute("height",this.comp.data.h),X.setAttribute("x","0"),X.setAttribute("y","0"),X.setAttribute("fill","#ffffff"),X.setAttribute("opacity","0"),Y.setAttribute("filter","url("+getLocationHref()+"#"+S+")"),Y.appendChild(X),(N=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),Y.appendChild(N),featureSupport.maskType||(V.setAttribute("mask-type","luminance"),R.appendChild(filtersFactory.createAlphaToLuminanceFilter()),M=createNS("g"),Y.appendChild(X),M.appendChild(this.layerElement),Y.appendChild(M)),this.globalData.defs.appendChild(V)}this.matteMasks[T]=L}return this.matteMasks[T]},setMatte:function(T){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+T+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(T){this.hierarchy=T},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},function(){extendPrototype([RenderableElement,createProxyFunction({initElement:function(T,S,R){this.initFrame(),this.initBaseData(T,S,R),this.initTransform(T,S,R),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(T){this._mdf=!1,this.prepareRenderableFrame(T),this.prepareProperties(T,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement)}(),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var T=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",T),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(T){var S,R=this.shapeModifiers.length;for(S=0;S<R;S+=1)this.shapeModifiers[S].addShape(T)},isShapeInAnimatedModifiers:function(T){for(var S=0,R=this.shapeModifiers.length;S<R;)if(this.shapeModifiers[S].isAnimatedWithShape(T))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var T,S=this.shapes.length;for(T=0;T<S;T+=1)this.shapes[T].sh.reset();for(T=(S=this.shapeModifiers.length)-1;T>=0&&!this.shapeModifiers[T].processShapes(this._isFirstFrame);T-=1);}},searchProcessedElement:function(T){for(var S=this.processedElements,R=0,N=S.length;R<N;){if(S[R].elem===T)return S[R].pos;R+=1}return 0},addProcessedElement:function(T,S){for(var R=this.processedElements,N=R.length;N;)if(R[N-=1].elem===T){R[N].pos=S;return}R.push(new ProcessedElement(T,S))},prepareFrame:function(T){this.prepareRenderableFrame(T),this.prepareProperties(T,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(T,S,R){this.caches=[],this.styles=[],this.transformers=T,this.lStr="",this.sh=R,this.lvl=S,this._isAnimated=!!R.k;for(var N=0,M=T.length;N<M;){if(T[N].mProps.dynamicProperties.length){this._isAnimated=!0;break}N+=1}}function SVGStyleData(T,S){this.data=T,this.type=T.ty,this.d="",this.lvl=S,this._mdf=!1,this.closed=!0===T.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(T,S,R,N){this.elem=T,this.frameId=-1,this.dataProps=createSizedArray(S.length),this.renderer=R,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",S.length?S.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(N);var M,L,U=S.length||0;for(M=0;M<U;M+=1)L=PropertyFactory.getProp(T,S[M].v,0,0,this),this.k=L.k||this.k,this.dataProps[M]={n:S[M].n,p:L};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(T,S,R){this.initDynamicPropertyContainer(T),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(T,S.o,0,.01,this),this.w=PropertyFactory.getProp(T,S.w,0,null,this),this.d=new DashProperty(T,S.d||{},"svg",this),this.c=PropertyFactory.getProp(T,S.c,1,255,this),this.style=R,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(T,S,R){this.initDynamicPropertyContainer(T),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(T,S.o,0,.01,this),this.c=PropertyFactory.getProp(T,S.c,1,255,this),this.style=R}function SVGNoStyleData(T,S,R){this.initDynamicPropertyContainer(T),this.getValue=this.iterateDynamicProperties,this.style=R}function GradientProperty(T,S,R){this.data=S,this.c=createTypedArray("uint8c",4*S.p);var N=S.k.k[0].s?S.k.k[0].s.length-4*S.p:S.k.k.length-4*S.p;this.o=createTypedArray("float32",N),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=N,this.initDynamicPropertyContainer(R),this.prop=PropertyFactory.getProp(T,S.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(T,S,R){this.initDynamicPropertyContainer(T),this.getValue=this.iterateDynamicProperties,this.initGradientData(T,S,R)}function SVGGradientStrokeStyleData(T,S,R){this.initDynamicPropertyContainer(T),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(T,S.w,0,null,this),this.d=new DashProperty(T,S.d||{},"svg",this),this.initGradientData(T,S,R),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(T,S,R){this.transform={mProps:T,op:S,container:R},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(T){if((this.elem.globalData.frameId!==this.frameId||T)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||T,this._mdf)){var S=0,R=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),S=0;S<R;S+=1)"o"!==this.dataProps[S].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[S].p.v:this.dashArray[S]=this.dataProps[S].p.v:this.dashoffset[0]=this.dataProps[S].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(T,S){for(var R=0,N=this.o.length/2;R<N;){if(Math.abs(T[4*R]-T[4*S+2*R])>.01)return!1;R+=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 T=0,S=this.data.k.k.length;T<S;){if(!this.comparePoints(this.data.k.k[T].s,this.data.p))return!1;T+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(T){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||T){var S,R,N,M=4*this.data.p;for(S=0;S<M;S+=1)R=S%4==0?100:255,N=Math.round(this.prop.v[S]*R),this.c[S]!==N&&(this.c[S]=N,this._cmdf=!T);if(this.o.length)for(M=this.prop.v.length,S=4*this.data.p;S<M;S+=1)R=S%2==0?100:1,N=S%2==0?Math.round(100*this.prop.v[S]):this.prop.v[S],this.o[S-4*this.data.p]!==N&&(this.o[S-4*this.data.p]=N,this._omdf=!T);this._mdf=!T}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(T,S,R){this.o=PropertyFactory.getProp(T,S.o,0,.01,this),this.s=PropertyFactory.getProp(T,S.s,1,null,this),this.e=PropertyFactory.getProp(T,S.e,1,null,this),this.h=PropertyFactory.getProp(T,S.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(T,S.a||{k:0},0,degToRads,this),this.g=new GradientProperty(T,S.g,this),this.style=R,this.stops=[],this.setGradientData(R.pElem,S),this.setGradientOpacity(S,R),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(T,S){var R,N,M,L=createElementID(),U=createNS(1===S.t?"linearGradient":"radialGradient");U.setAttribute("id",L),U.setAttribute("spreadMethod","pad"),U.setAttribute("gradientUnits","userSpaceOnUse");var V=[];for(N=0,M=4*S.g.p;N<M;N+=4)R=createNS("stop"),U.appendChild(R),V.push(R);T.setAttribute("gf"===S.ty?"fill":"stroke","url("+getLocationHref()+"#"+L+")"),this.gf=U,this.cst=V},SVGGradientFillStyleData.prototype.setGradientOpacity=function(T,S){if(this.g._hasOpacity&&!this.g._collapsable){var R,N,M,L=createNS("mask"),U=createNS("path");L.appendChild(U);var V=createElementID(),Y=createElementID();L.setAttribute("id",Y);var W=createNS(1===T.t?"linearGradient":"radialGradient");W.setAttribute("id",V),W.setAttribute("spreadMethod","pad"),W.setAttribute("gradientUnits","userSpaceOnUse"),M=T.g.k.k[0].s?T.g.k.k[0].s.length:T.g.k.k.length;var K=this.stops;for(N=4*T.g.p;N<M;N+=2)(R=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),W.appendChild(R),K.push(R);U.setAttribute("gf"===T.ty?"fill":"stroke","url("+getLocationHref()+"#"+V+")"),"gs"===T.ty&&(U.setAttribute("stroke-linecap",lineCapEnum[T.lc||2]),U.setAttribute("stroke-linejoin",lineJoinEnum[T.lj||2]),1===T.lj&&U.setAttribute("stroke-miterlimit",T.ml)),this.of=W,this.ms=L,this.ost=K,this.maskId=Y,S.msElem=U}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(T,S,R,N){if(0===S)return"";var M,L=T.o,U=T.i,V=T.v,Y=" M"+N.applyToPointStringified(V[0][0],V[0][1]);for(M=1;M<S;M+=1)Y+=" C"+N.applyToPointStringified(L[M-1][0],L[M-1][1])+" "+N.applyToPointStringified(U[M][0],U[M][1])+" "+N.applyToPointStringified(V[M][0],V[M][1]);return R&&S&&(Y+=" C"+N.applyToPointStringified(L[M-1][0],L[M-1][1])+" "+N.applyToPointStringified(U[0][0],U[0][1])+" "+N.applyToPointStringified(V[0][0],V[0][1])+"z"),Y},SVGElementsRenderer=function(){var T=new Matrix,S=new Matrix;function renderContentTransform(T,S,R){(R||S.transform.op._mdf)&&S.transform.container.setAttribute("opacity",S.transform.op.v),(R||S.transform.mProps._mdf)&&S.transform.container.setAttribute("transform",S.transform.mProps.v.to2dCSS())}function renderNoop(){}function renderPath(R,N,M){var L,U,V,Y,W,K,X,J,$,Z,Q=N.styles.length,ee=N.lvl;for(K=0;K<Q;K+=1){if(Y=N.sh._mdf||M,N.styles[K].lvl<ee){for(J=S.reset(),$=ee-N.styles[K].lvl,Z=N.transformers.length-1;!Y&&$>0;)Y=N.transformers[Z].mProps._mdf||Y,$-=1,Z-=1;if(Y)for($=ee-N.styles[K].lvl,Z=N.transformers.length-1;$>0;)J.multiply(N.transformers[Z].mProps.v),$-=1,Z-=1}else J=T;if(U=(X=N.sh.paths)._length,Y){for(L=0,V="";L<U;L+=1)(W=X.shapes[L])&&W._length&&(V+=buildShapeString(W,W._length,W.c,J));N.caches[K]=V}else V=N.caches[K];N.styles[K].d+=!0===R.hd?"":V,N.styles[K]._mdf=Y||N.styles[K]._mdf}}function renderFill(T,S,R){var N=S.style;(S.c._mdf||R)&&N.pElem.setAttribute("fill","rgb("+bmFloor(S.c.v[0])+","+bmFloor(S.c.v[1])+","+bmFloor(S.c.v[2])+")"),(S.o._mdf||R)&&N.pElem.setAttribute("fill-opacity",S.o.v)}function renderGradientStroke(T,S,R){renderGradient(T,S,R),renderStroke(T,S,R)}function renderGradient(T,S,R){var N,M,L,U,V,Y=S.gf,W=S.g._hasOpacity,K=S.s.v,X=S.e.v;if(S.o._mdf||R){var J="gf"===T.ty?"fill-opacity":"stroke-opacity";S.style.pElem.setAttribute(J,S.o.v)}if(S.s._mdf||R){var $=1===T.t?"x1":"cx",Z="x1"===$?"y1":"cy";Y.setAttribute($,K[0]),Y.setAttribute(Z,K[1]),W&&!S.g._collapsable&&(S.of.setAttribute($,K[0]),S.of.setAttribute(Z,K[1]))}if(S.g._cmdf||R){N=S.cst;var Q=S.g.c;for(M=0,L=N.length;M<L;M+=1)(U=N[M]).setAttribute("offset",Q[4*M]+"%"),U.setAttribute("stop-color","rgb("+Q[4*M+1]+","+Q[4*M+2]+","+Q[4*M+3]+")")}if(W&&(S.g._omdf||R)){var ee=S.g.o;for(M=0,L=(N=S.g._collapsable?S.cst:S.ost).length;M<L;M+=1)U=N[M],S.g._collapsable||U.setAttribute("offset",ee[2*M]+"%"),U.setAttribute("stop-opacity",ee[2*M+1])}if(1===T.t)(S.e._mdf||R)&&(Y.setAttribute("x2",X[0]),Y.setAttribute("y2",X[1]),W&&!S.g._collapsable&&(S.of.setAttribute("x2",X[0]),S.of.setAttribute("y2",X[1])));else if((S.s._mdf||S.e._mdf||R)&&(V=Math.sqrt(Math.pow(K[0]-X[0],2)+Math.pow(K[1]-X[1],2)),Y.setAttribute("r",V),W&&!S.g._collapsable&&S.of.setAttribute("r",V)),S.e._mdf||S.h._mdf||S.a._mdf||R){V||(V=Math.sqrt(Math.pow(K[0]-X[0],2)+Math.pow(K[1]-X[1],2)));var et=Math.atan2(X[1]-K[1],X[0]-K[0]),en=S.h.v;en>=1?en=.99:en<=-1&&(en=-.99);var ea=V*en,ei=Math.cos(et+S.a.v)*ea+K[0],eo=Math.sin(et+S.a.v)*ea+K[1];Y.setAttribute("fx",ei),Y.setAttribute("fy",eo),W&&!S.g._collapsable&&(S.of.setAttribute("fx",ei),S.of.setAttribute("fy",eo))}}function renderStroke(T,S,R){var N=S.style,M=S.d;M&&(M._mdf||R)&&M.dashStr&&(N.pElem.setAttribute("stroke-dasharray",M.dashStr),N.pElem.setAttribute("stroke-dashoffset",M.dashoffset[0])),S.c&&(S.c._mdf||R)&&N.pElem.setAttribute("stroke","rgb("+bmFloor(S.c.v[0])+","+bmFloor(S.c.v[1])+","+bmFloor(S.c.v[2])+")"),(S.o._mdf||R)&&N.pElem.setAttribute("stroke-opacity",S.o.v),(S.w._mdf||R)&&(N.pElem.setAttribute("stroke-width",S.w.v),N.msElem&&N.msElem.setAttribute("stroke-width",S.w.v))}return{createRenderFunction:function(T){switch(T.ty){case"fl":return renderFill;case"gf":return renderGradient;case"gs":return renderGradientStroke;case"st":return renderStroke;case"sh":case"el":case"rc":case"sr":return renderPath;case"tr":return renderContentTransform;case"no":return renderNoop;default:return null}}}}();function SVGShapeElement(T,S,R){this.shapes=[],this.shapesData=T.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(T,S,R),this.prevViewData=[]}function LetterProps(T,S,R,N,M,L){this.o=T,this.sw=S,this.sc=R,this.fc=N,this.m=M,this.p=L,this._mdf={o:!0,sw:!!S,sc:!!R,fc:!!N,m:!0,p:!0}}function TextProperty(T,S){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,S.d&&S.d.sid&&(S.d=T.globalData.slotManager.getProp(S.d)),this.data=S,this.elem=T,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}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 T,S,R,N,M=this.shapes.length,L=this.stylesList.length,U=[],V=!1;for(R=0;R<L;R+=1){for(T=0,N=this.stylesList[R],V=!1,U.length=0;T<M;T+=1)-1!==(S=this.shapes[T]).styles.indexOf(N)&&(U.push(S),V=S._isAnimated||V);U.length>1&&V&&this.setShapesAsAnimated(U)}},SVGShapeElement.prototype.setShapesAsAnimated=function(T){var S,R=T.length;for(S=0;S<R;S+=1)T[S].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(T,S){var R,N=new SVGStyleData(T,S),M=N.pElem;return"st"===T.ty?R=new SVGStrokeStyleData(this,T,N):"fl"===T.ty?R=new SVGFillStyleData(this,T,N):"gf"===T.ty||"gs"===T.ty?(R=new("gf"===T.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,T,N),this.globalData.defs.appendChild(R.gf),R.maskId&&(this.globalData.defs.appendChild(R.ms),this.globalData.defs.appendChild(R.of),M.setAttribute("mask","url("+getLocationHref()+"#"+R.maskId+")"))):"no"===T.ty&&(R=new SVGNoStyleData(this,T,N)),("st"===T.ty||"gs"===T.ty)&&(M.setAttribute("stroke-linecap",lineCapEnum[T.lc||2]),M.setAttribute("stroke-linejoin",lineJoinEnum[T.lj||2]),M.setAttribute("fill-opacity","0"),1===T.lj&&M.setAttribute("stroke-miterlimit",T.ml)),2===T.r&&M.setAttribute("fill-rule","evenodd"),T.ln&&M.setAttribute("id",T.ln),T.cl&&M.setAttribute("class",T.cl),T.bm&&(M.style["mix-blend-mode"]=getBlendMode(T.bm)),this.stylesList.push(N),this.addToAnimatedContents(T,R),R},SVGShapeElement.prototype.createGroupElement=function(T){var S=new ShapeGroupData;return T.ln&&S.gr.setAttribute("id",T.ln),T.cl&&S.gr.setAttribute("class",T.cl),T.bm&&(S.gr.style["mix-blend-mode"]=getBlendMode(T.bm)),S},SVGShapeElement.prototype.createTransformElement=function(T,S){var R=TransformPropertyFactory.getTransformProperty(this,T,this),N=new SVGTransformData(R,R.o,S);return this.addToAnimatedContents(T,N),N},SVGShapeElement.prototype.createShapeElement=function(T,S,R){var N=4;"rc"===T.ty?N=5:"el"===T.ty?N=6:"sr"===T.ty&&(N=7);var M=ShapePropertyFactory.getShapeProp(this,T,N,this),L=new SVGShapeData(S,R,M);return this.shapes.push(L),this.addShapeToModifiers(L),this.addToAnimatedContents(T,L),L},SVGShapeElement.prototype.addToAnimatedContents=function(T,S){for(var R=0,N=this.animatedContents.length;R<N;){if(this.animatedContents[R].element===S)return;R+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(T),element:S,data:T})},SVGShapeElement.prototype.setElementStyles=function(T){var S,R=T.styles,N=this.stylesList.length;for(S=0;S<N;S+=1)this.stylesList[S].closed||R.push(this.stylesList[S])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var T,S=this.itemsData.length;for(T=0;T<S;T+=1)this.prevViewData[T]=this.itemsData[T];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),S=this.dynamicProperties.length,T=0;T<S;T+=1)this.dynamicProperties[T].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(T,S,R,N,M,L,U){var V,Y,W,K,X,J,$=[].concat(L),Z=T.length-1,Q=[],ee=[];for(V=Z;V>=0;V-=1){if((J=this.searchProcessedElement(T[V]))?S[V]=R[J-1]:T[V]._render=U,"fl"===T[V].ty||"st"===T[V].ty||"gf"===T[V].ty||"gs"===T[V].ty||"no"===T[V].ty)J?S[V].style.closed=!1:S[V]=this.createStyleElement(T[V],M),T[V]._render&&S[V].style.pElem.parentNode!==N&&N.appendChild(S[V].style.pElem),Q.push(S[V].style);else if("gr"===T[V].ty){if(J)for(Y=0,W=S[V].it.length;Y<W;Y+=1)S[V].prevViewData[Y]=S[V].it[Y];else S[V]=this.createGroupElement(T[V]);this.searchShapes(T[V].it,S[V].it,S[V].prevViewData,S[V].gr,M+1,$,U),T[V]._render&&S[V].gr.parentNode!==N&&N.appendChild(S[V].gr)}else"tr"===T[V].ty?(J||(S[V]=this.createTransformElement(T[V],N)),K=S[V].transform,$.push(K)):"sh"===T[V].ty||"rc"===T[V].ty||"el"===T[V].ty||"sr"===T[V].ty?(J||(S[V]=this.createShapeElement(T[V],$,M)),this.setElementStyles(S[V])):"tm"===T[V].ty||"rd"===T[V].ty||"ms"===T[V].ty||"pb"===T[V].ty||"zz"===T[V].ty||"op"===T[V].ty?(J?(X=S[V]).closed=!1:((X=ShapeModifiers.getModifier(T[V].ty)).init(this,T[V]),S[V]=X,this.shapeModifiers.push(X)),ee.push(X)):"rp"===T[V].ty&&(J?(X=S[V]).closed=!0:(X=ShapeModifiers.getModifier(T[V].ty),S[V]=X,X.init(this,T,V,S),this.shapeModifiers.push(X),U=!1),ee.push(X));this.addProcessedElement(T[V],V+1)}for(V=0,Z=Q.length;V<Z;V+=1)Q[V].closed=!0;for(V=0,Z=ee.length;V<Z;V+=1)ee[V].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var T,S=this.stylesList.length;for(T=0;T<S;T+=1)this.stylesList[T].reset();for(this.renderShape(),T=0;T<S;T+=1)(this.stylesList[T]._mdf||this._isFirstFrame)&&(this.stylesList[T].msElem&&(this.stylesList[T].msElem.setAttribute("d",this.stylesList[T].d),this.stylesList[T].d="M0 0"+this.stylesList[T].d),this.stylesList[T].pElem.setAttribute("d",this.stylesList[T].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var T,S,R=this.animatedContents.length;for(T=0;T<R;T+=1)S=this.animatedContents[T],(this._isFirstFrame||S.element._isAnimated)&&!0!==S.data&&S.fn(S.data,S.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(T,S,R,N,M,L){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var U=!1;return this.o!==T&&(this.o=T,this._mdf.o=!0,U=!0),this.sw!==S&&(this.sw=S,this._mdf.sw=!0,U=!0),this.sc!==R&&(this.sc=R,this._mdf.sc=!0,U=!0),this.fc!==N&&(this.fc=N,this._mdf.fc=!0,U=!0),this.m!==M&&(this.m=M,this._mdf.m=!0,U=!0),L.length&&(this.p[0]!==L[0]||this.p[1]!==L[1]||this.p[4]!==L[4]||this.p[5]!==L[5]||this.p[12]!==L[12]||this.p[13]!==L[13])&&(this.p=L,this._mdf.p=!0,U=!0),U},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(T,S){for(var R in S)Object.prototype.hasOwnProperty.call(S,R)&&(T[R]=S[R]);return T},TextProperty.prototype.setCurrentData=function(T){T.__complete||this.completeTextData(T),this.currentData=T,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(T){this.effectsSequence.push(T),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(T){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||T){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var S,R=this.currentData,N=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var M=this.effectsSequence.length,L=T||this.data.d.k[this.keysIndex].s;for(S=0;S<M;S+=1)L=N!==this.keysIndex?this.effectsSequence[S](L,L.t):this.effectsSequence[S](this.currentData,L.t);R!==L&&this.setCurrentData(L),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var T=this.data.d.k,S=this.elem.comp.renderedFrame,R=0,N=T.length;R<=N-1&&R!==N-1&&!(T[R+1].t>S);)R+=1;return this.keysIndex!==R&&(this.keysIndex=R),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(T){for(var S,R,N=[],M=0,L=T.length,U=!1,V=!1,Y="";M<L;)U=V,V=!1,S=T.charCodeAt(M),Y=T.charAt(M),FontManager.isCombinedCharacter(S)?U=!0:S>=55296&&S<=56319?FontManager.isRegionalFlag(T,M)?Y=T.substr(M,14):(R=T.charCodeAt(M+1))>=56320&&R<=57343&&(FontManager.isModifier(S,R)?(Y=T.substr(M,2),U=!0):Y=FontManager.isFlagEmoji(T.substr(M,4))?T.substr(M,4):T.substr(M,2)):S>56319?(R=T.charCodeAt(M+1),FontManager.isVariationSelector(S)&&(U=!0)):FontManager.isZeroWidthJoiner(S)&&(U=!0,V=!0),U?(N[N.length-1]+=Y,U=!1):N.push(Y),M+=Y.length;return N},TextProperty.prototype.completeTextData=function(T){T.__complete=!0;var S=this.elem.globalData.fontManager,R=this.data,N=[],M=0,L=R.m.g,U=0,V=0,Y=0,W=[],K=0,X=0,J=S.getFontByName(T.f),$=0,Z=getFontProperties(J);T.fWeight=Z.weight,T.fStyle=Z.style,T.finalSize=T.s,T.finalText=this.buildFinalText(T.t),et=T.finalText.length,T.finalLineHeight=T.lh;var Q=T.tr/1e3*T.finalSize;if(T.sz)for(var ee,et,en,ea,ei,eo,eO,eE,eT,eS,ec=!0,eu=T.sz[0],eR=T.sz[1];ec;){eS=this.buildFinalText(T.t),eT=0,K=0,et=eS.length,Q=T.tr/1e3*T.finalSize;var eI=-1;for(ee=0;ee<et;ee+=1)eE=eS[ee].charCodeAt(0),en=!1," "===eS[ee]?eI=ee:(13===eE||3===eE)&&(K=0,en=!0,eT+=T.finalLineHeight||1.2*T.finalSize),S.chars?(eO=S.getCharData(eS[ee],J.fStyle,J.fFamily),$=en?0:eO.w*T.finalSize/100):$=S.measureText(eS[ee],T.f,T.finalSize),K+$>eu&&" "!==eS[ee]?(-1===eI?et+=1:ee=eI,eT+=T.finalLineHeight||1.2*T.finalSize,eS.splice(ee,eI===ee?1:0,"\r"),eI=-1,K=0):K+=$+Q;eT+=J.ascent*T.finalSize/100,this.canResize&&T.finalSize>this.minimumFontSize&&eR<eT?(T.finalSize-=1,T.finalLineHeight=T.finalSize*T.lh/T.s):(T.finalText=eS,et=T.finalText.length,ec=!1)}K=-Q,$=0;var eh=0;for(ee=0;ee<et;ee+=1)if(en=!1,13===(eE=(e_=T.finalText[ee]).charCodeAt(0))||3===eE?(eh=0,W.push(K),X=K>X?K:X,K=-2*Q,ea="",en=!0,Y+=1):ea=e_,S.chars?(eO=S.getCharData(e_,J.fStyle,S.getFontByName(T.f).fFamily),$=en?0:eO.w*T.finalSize/100):$=S.measureText(ea,T.f,T.finalSize)," "===e_?eh+=$+Q:(K+=$+Q+eh,eh=0),N.push({l:$,an:$,add:U,n:en,anIndexes:[],val:ea,line:Y,animatorJustifyOffset:0}),2==L){if(U+=$,""===ea||" "===ea||ee===et-1){for((""===ea||" "===ea)&&(U-=$);V<=ee;)N[V].an=U,N[V].ind=M,N[V].extra=$,V+=1;M+=1,U=0}}else if(3==L){if(U+=$,""===ea||ee===et-1){for(""===ea&&(U-=$);V<=ee;)N[V].an=U,N[V].ind=M,N[V].extra=$,V+=1;U=0,M+=1}}else N[M].ind=M,N[M].extra=0,M+=1;if(T.l=N,X=K>X?K:X,W.push(K),T.sz)T.boxWidth=T.sz[0],T.justifyOffset=0;else switch(T.boxWidth=X,T.j){case 1:T.justifyOffset=-T.boxWidth;break;case 2:T.justifyOffset=-T.boxWidth/2;break;default:T.justifyOffset=0}T.lineWidths=W;var ed=R.a;eo=ed.length;var ef=[];for(ei=0;ei<eo;ei+=1){for((ep=ed[ei]).a.sc&&(T.strokeColorAnim=!0),ep.a.sw&&(T.strokeWidthAnim=!0),(ep.a.fc||ep.a.fh||ep.a.fs||ep.a.fb)&&(T.fillColorAnim=!0),em=0,eN=ep.s.b,ee=0;ee<et;ee+=1)(eA=N[ee]).anIndexes[ei]=em,(1==eN&&""!==eA.val||2==eN&&""!==eA.val&&" "!==eA.val||3==eN&&(eA.n||" "==eA.val||ee==et-1)||4==eN&&(eA.n||ee==et-1))&&(1===ep.s.rn&&ef.push(em),em+=1);R.a[ei].s.totalChars=em;var e_,ep,eA,eN,em,eM,eL=-1;if(1===ep.s.rn)for(ee=0;ee<et;ee+=1)eL!=(eA=N[ee]).anIndexes[ei]&&(eL=eA.anIndexes[ei],eM=ef.splice(Math.floor(Math.random()*ef.length),1)[0]),eA.anIndexes[ei]=eM}T.yOffset=T.finalLineHeight||1.2*T.finalSize,T.ls=T.ls||0,T.ascent=J.ascent*T.finalSize/100},TextProperty.prototype.updateDocumentData=function(T,S){S=void 0===S?this.keysIndex:S;var R=this.copyData({},this.data.d.k[S].s);R=this.copyData(R,T),this.data.d.k[S].s=R,this.recalculate(S),this.setCurrentData(R),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(T){var S=this.data.d.k[T].s;S.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(S)},TextProperty.prototype.canResizeFont=function(T){this.canResize=T,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(T){this.minimumFontSize=Math.floor(T)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var T=Math.max,S=Math.min,R=Math.floor;function TextSelectorPropFactory(T,S){this._currentTextLength=-1,this.k=!1,this.data=S,this.elem=T,this.comp=T.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(T),this.s=PropertyFactory.getProp(T,S.s||{k:0},0,0,this),"e"in S?this.e=PropertyFactory.getProp(T,S.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(T,S.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(T,S.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(T,S.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(T,S.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(T,S.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return TextSelectorPropFactory.prototype={getMult:function(N){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var M=0,L=0,U=1,V=1;this.ne.v>0?M=this.ne.v/100:L=-this.ne.v/100,this.xe.v>0?U=1-this.xe.v/100:V=1+this.xe.v/100;var Y=BezierFactory.getBezierEasing(M,L,U,V).get,W=0,K=this.finalS,X=this.finalE,J=this.data.sh;if(2===J)W=Y(W=X===K?N>=X?1:0:T(0,S(.5/(X-K)+(N-K)/(X-K),1)));else if(3===J)W=Y(W=X===K?N>=X?0:1:1-T(0,S(.5/(X-K)+(N-K)/(X-K),1)));else if(4===J)X===K?W=0:(W=T(0,S(.5/(X-K)+(N-K)/(X-K),1)))<.5?W*=2:W=1-2*(W-.5),W=Y(W);else if(5===J){if(X===K)W=0;else{var $=X-K,Z=-$/2+(N=S(T(0,N+.5-K),X-K)),Q=$/2;W=Math.sqrt(1-Z*Z/(Q*Q))}W=Y(W)}else 6===J?W=Y(W=X===K?0:(1+Math.cos(Math.PI+2*Math.PI*(N=S(T(0,N+.5-K),X-K))/(X-K)))/2):(N>=R(K)&&(W=N-K<0?T(0,S(S(X,1)-(K-N),1)):T(0,S(X-N,1))),W=Y(W));if(100!==this.sm.v){var ee=.01*this.sm.v;0===ee&&(ee=1e-8);var et=.5-.5*ee;W<et?W=0:(W=(W-et)/ee)>1&&(W=1)}return W*this.a.v},getValue:function(T){this.iterateDynamicProperties(),this._mdf=T||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,T&&2===this.data.r&&(this.e.v=this._currentTextLength);var S=2===this.data.r?1:100/this.data.totalChars,R=this.o.v/S,N=this.s.v/S+R,M=this.e.v/S+R;if(N>M){var L=N;N=M,M=L}this.finalS=N,this.finalE=M}},extendPrototype([DynamicPropertyContainer],TextSelectorPropFactory),{getTextSelectorProp:function(T,S,R){return new TextSelectorPropFactory(T,S,R)}}}();function TextAnimatorDataProperty(T,S,R){var N={propType:!1},M=PropertyFactory.getProp,L=S.a;this.a={r:L.r?M(T,L.r,0,degToRads,R):N,rx:L.rx?M(T,L.rx,0,degToRads,R):N,ry:L.ry?M(T,L.ry,0,degToRads,R):N,sk:L.sk?M(T,L.sk,0,degToRads,R):N,sa:L.sa?M(T,L.sa,0,degToRads,R):N,s:L.s?M(T,L.s,1,.01,R):N,a:L.a?M(T,L.a,1,0,R):N,o:L.o?M(T,L.o,0,.01,R):N,p:L.p?M(T,L.p,1,0,R):N,sw:L.sw?M(T,L.sw,0,0,R):N,sc:L.sc?M(T,L.sc,1,0,R):N,fc:L.fc?M(T,L.fc,1,0,R):N,fh:L.fh?M(T,L.fh,0,0,R):N,fs:L.fs?M(T,L.fs,0,.01,R):N,fb:L.fb?M(T,L.fb,0,.01,R):N,t:L.t?M(T,L.t,0,0,R):N},this.s=TextSelectorProp.getTextSelectorProp(T,S.s,R),this.s.t=S.s.t}function TextAnimatorProperty(T,S,R){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=T,this._renderType=S,this._elem=R,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(R)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var T,S,R=this._textData.a.length,N=PropertyFactory.getProp;for(T=0;T<R;T+=1)S=this._textData.a[T],this._animatorsData[T]=new TextAnimatorDataProperty(this._elem,S,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:N(this._elem,this._textData.p.a,0,0,this),f:N(this._elem,this._textData.p.f,0,0,this),l:N(this._elem,this._textData.p.l,0,0,this),r:N(this._elem,this._textData.p.r,0,0,this),p:N(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=N(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(T,S){if(this.lettersChangedFlag=S,this._mdf||this._isFirstFrame||S||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var R,N,M,L,U,V,Y,W,K,X,J,$,Z,Q,ee,et,en,ea,ei=this._moreOptions.alignment.v,eo=this._animatorsData,eO=this._textData,eE=this.mHelper,eT=this._renderType,eS=this.renderedLetters.length,ec=T.l;if(this._hasMaskedPath){if(ey=this._pathData.m,!this._pathData.n||this._pathData._mdf){var eu,eR,eI,eh,ed,ef,e_,ep,eA,eN,em,eM,eL,eD,eg,eF,eP,ey,eB,eC=ey.v;for(this._pathData.r.v&&(eC=eC.reverse()),ed={tLength:0,segments:[]},eh=eC._length-1,eF=0,eI=0;eI<eh;eI+=1)eB=bez.buildBezierData(eC.v[eI],eC.v[eI+1],[eC.o[eI][0]-eC.v[eI][0],eC.o[eI][1]-eC.v[eI][1]],[eC.i[eI+1][0]-eC.v[eI+1][0],eC.i[eI+1][1]-eC.v[eI+1][1]]),ed.tLength+=eB.segmentLength,ed.segments.push(eB),eF+=eB.segmentLength;eI=eh,ey.v.c&&(eB=bez.buildBezierData(eC.v[eI],eC.v[0],[eC.o[eI][0]-eC.v[eI][0],eC.o[eI][1]-eC.v[eI][1]],[eC.i[0][0]-eC.v[0][0],eC.i[0][1]-eC.v[0][1]]),ed.tLength+=eB.segmentLength,ed.segments.push(eB),eF+=eB.segmentLength),this._pathData.pi=ed}if(ed=this._pathData.pi,ef=this._pathData.f.v,em=0,eN=1,ep=0,eA=!0,eD=ed.segments,ef<0&&ey.v.c)for(ed.tLength<Math.abs(ef)&&(ef=-Math.abs(ef)%ed.tLength),em=eD.length-1,eN=(eL=eD[em].points).length-1;ef<0;)ef+=eL[eN].partialLength,(eN-=1)<0&&(em-=1,eN=(eL=eD[em].points).length-1);eM=(eL=eD[em].points)[eN-1],eg=(e_=eL[eN]).partialLength}eh=ec.length,eu=0,eR=0;var eU=1.2*T.finalSize*.714,eG=!0;L=eo.length;var eb=-1,ek=ef,eH=em,ez=eN,ew=-1,eV="",eY=this.defaultPropsArray;if(2===T.j||1===T.j){var eW=0,ej=0,eK=2===T.j?-.5:-1,eX=0,eJ=!0;for(eI=0;eI<eh;eI+=1)if(ec[eI].n){for(eW&&(eW+=ej);eX<eI;)ec[eX].animatorJustifyOffset=eW,eX+=1;eW=0,eJ=!0}else{for(M=0;M<L;M+=1)(R=eo[M].a).t.propType&&(eJ&&2===T.j&&(ej+=R.t.v*eK),(V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars)).length?eW+=R.t.v*V[0]*eK:eW+=R.t.v*V*eK);eJ=!1}for(eW&&(eW+=ej);eX<eI;)ec[eX].animatorJustifyOffset=eW,eX+=1}for(eI=0;eI<eh;eI+=1){if(eE.reset(),X=1,ec[eI].n)eu=0,eR+=T.yOffset+(eG?1:0),ef=ek,eG=!1,this._hasMaskedPath&&(em=eH,eN=ez,eM=(eL=eD[em].points)[eN-1],eg=(e_=eL[eN]).partialLength,ep=0),eV="",en="",ee="",ea="",eY=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ew!==ec[eI].line){switch(T.j){case 1:ef+=eF-T.lineWidths[ec[eI].line];break;case 2:ef+=(eF-T.lineWidths[ec[eI].line])/2}ew=ec[eI].line}eb!==ec[eI].ind&&(ec[eb]&&(ef+=ec[eb].extra),ef+=ec[eI].an/2,eb=ec[eI].ind),ef+=ei[0]*ec[eI].an*.005;var e$=0;for(M=0;M<L;M+=1)(R=eo[M].a).p.propType&&((V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars)).length?e$+=R.p.v[0]*V[0]:e$+=R.p.v[0]*V),R.a.propType&&((V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars)).length?e$+=R.a.v[0]*V[0]:e$+=R.a.v[0]*V);for(eA=!0,this._pathData.a.v&&(ef=.5*ec[0].an+(eF-this._pathData.f.v-.5*ec[0].an-.5*ec[ec.length-1].an)*eb/(eh-1)+this._pathData.f.v);eA;)ep+eg>=ef+e$||!eL?(eP=(ef+e$-ep)/e_.partialLength,W=eM.point[0]+(e_.point[0]-eM.point[0])*eP,K=eM.point[1]+(e_.point[1]-eM.point[1])*eP,eE.translate(-ei[0]*ec[eI].an*.005,-(.01*(ei[1]*eU))),eA=!1):eL&&(ep+=e_.partialLength,(eN+=1)>=eL.length&&(eN=0,eD[em+=1]?eL=eD[em].points:ey.v.c?(eN=0,eL=eD[em=0].points):(ep-=e_.partialLength,eL=null)),eL&&(eM=e_,eg=(e_=eL[eN]).partialLength));Y=ec[eI].an/2-ec[eI].add,eE.translate(-Y,0,0)}else Y=ec[eI].an/2-ec[eI].add,eE.translate(-Y,0,0),eE.translate(-ei[0]*ec[eI].an*.005,-ei[1]*eU*.01,0);for(M=0;M<L;M+=1)(R=eo[M].a).t.propType&&(V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars),(0!==eu||0!==T.j)&&(this._hasMaskedPath?V.length?ef+=R.t.v*V[0]:ef+=R.t.v*V:V.length?eu+=R.t.v*V[0]:eu+=R.t.v*V));for(T.strokeWidthAnim&&($=T.sw||0),T.strokeColorAnim&&(J=T.sc?[T.sc[0],T.sc[1],T.sc[2]]:[0,0,0]),T.fillColorAnim&&T.fc&&(Z=[T.fc[0],T.fc[1],T.fc[2]]),M=0;M<L;M+=1)(R=eo[M].a).a.propType&&((V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars)).length?eE.translate(-R.a.v[0]*V[0],-R.a.v[1]*V[1],R.a.v[2]*V[2]):eE.translate(-R.a.v[0]*V,-R.a.v[1]*V,R.a.v[2]*V));for(M=0;M<L;M+=1)(R=eo[M].a).s.propType&&((V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars)).length?eE.scale(1+(R.s.v[0]-1)*V[0],1+(R.s.v[1]-1)*V[1],1):eE.scale(1+(R.s.v[0]-1)*V,1+(R.s.v[1]-1)*V,1));for(M=0;M<L;M+=1){if(R=eo[M].a,V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars),R.sk.propType&&(V.length?eE.skewFromAxis(-R.sk.v*V[0],R.sa.v*V[1]):eE.skewFromAxis(-R.sk.v*V,R.sa.v*V)),R.r.propType&&(V.length?eE.rotateZ(-R.r.v*V[2]):eE.rotateZ(-R.r.v*V)),R.ry.propType&&(V.length?eE.rotateY(R.ry.v*V[1]):eE.rotateY(R.ry.v*V)),R.rx.propType&&(V.length?eE.rotateX(R.rx.v*V[0]):eE.rotateX(R.rx.v*V)),R.o.propType&&(V.length?X+=(R.o.v*V[0]-X)*V[0]:X+=(R.o.v*V-X)*V),T.strokeWidthAnim&&R.sw.propType&&(V.length?$+=R.sw.v*V[0]:$+=R.sw.v*V),T.strokeColorAnim&&R.sc.propType)for(Q=0;Q<3;Q+=1)V.length?J[Q]+=(R.sc.v[Q]-J[Q])*V[0]:J[Q]+=(R.sc.v[Q]-J[Q])*V;if(T.fillColorAnim&&T.fc){if(R.fc.propType)for(Q=0;Q<3;Q+=1)V.length?Z[Q]+=(R.fc.v[Q]-Z[Q])*V[0]:Z[Q]+=(R.fc.v[Q]-Z[Q])*V;R.fh.propType&&(Z=V.length?addHueToRGB(Z,R.fh.v*V[0]):addHueToRGB(Z,R.fh.v*V)),R.fs.propType&&(Z=V.length?addSaturationToRGB(Z,R.fs.v*V[0]):addSaturationToRGB(Z,R.fs.v*V)),R.fb.propType&&(Z=V.length?addBrightnessToRGB(Z,R.fb.v*V[0]):addBrightnessToRGB(Z,R.fb.v*V))}}for(M=0;M<L;M+=1)(R=eo[M].a).p.propType&&(V=(N=eo[M].s).getMult(ec[eI].anIndexes[M],eO.a[M].s.totalChars),this._hasMaskedPath?V.length?eE.translate(0,R.p.v[1]*V[0],-R.p.v[2]*V[1]):eE.translate(0,R.p.v[1]*V,-R.p.v[2]*V):V.length?eE.translate(R.p.v[0]*V[0],R.p.v[1]*V[1],-R.p.v[2]*V[2]):eE.translate(R.p.v[0]*V,R.p.v[1]*V,-R.p.v[2]*V));if(T.strokeWidthAnim&&(ee=$<0?0:$),T.strokeColorAnim&&(et="rgb("+Math.round(255*J[0])+","+Math.round(255*J[1])+","+Math.round(255*J[2])+")"),T.fillColorAnim&&T.fc&&(en="rgb("+Math.round(255*Z[0])+","+Math.round(255*Z[1])+","+Math.round(255*Z[2])+")"),this._hasMaskedPath){if(eE.translate(0,-T.ls),eE.translate(0,ei[1]*eU*.01+eR,0),this._pathData.p.v){var eq=180*Math.atan((e_.point[1]-eM.point[1])/(e_.point[0]-eM.point[0]))/Math.PI;e_.point[0]<eM.point[0]&&(eq+=180),eE.rotate(-eq*Math.PI/180)}eE.translate(W,K,0),ef-=ei[0]*ec[eI].an*.005,ec[eI+1]&&eb!==ec[eI+1].ind&&(ef+=ec[eI].an/2+.001*T.tr*T.finalSize)}else{switch(eE.translate(eu,eR,0),T.ps&&eE.translate(T.ps[0],T.ps[1]+T.ascent,0),T.j){case 1:eE.translate(ec[eI].animatorJustifyOffset+T.justifyOffset+(T.boxWidth-T.lineWidths[ec[eI].line]),0,0);break;case 2:eE.translate(ec[eI].animatorJustifyOffset+T.justifyOffset+(T.boxWidth-T.lineWidths[ec[eI].line])/2,0,0)}eE.translate(0,-T.ls),eE.translate(Y,0,0),eE.translate(ei[0]*ec[eI].an*.005,ei[1]*eU*.01,0),eu+=ec[eI].l+.001*T.tr*T.finalSize}"html"===eT?eV=eE.toCSS():"svg"===eT?eV=eE.to2dCSS():eY=[eE.props[0],eE.props[1],eE.props[2],eE.props[3],eE.props[4],eE.props[5],eE.props[6],eE.props[7],eE.props[8],eE.props[9],eE.props[10],eE.props[11],eE.props[12],eE.props[13],eE.props[14],eE.props[15]],ea=X}eS<=eI?(U=new LetterProps(ea,ee,et,en,eV,eY),this.renderedLetters.push(U),eS+=1,this.lettersChangedFlag=!0):(U=this.renderedLetters[eI],this.lettersChangedFlag=U.update(ea,ee,et,en,eV,eY)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(T,S,R){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(T,S,R),this.textProperty=new TextProperty(this,T.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(T.t,this.renderType,this),this.initTransform(T,S,R),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(T){this._mdf=!1,this.prepareRenderableFrame(T),this.prepareProperties(T,this.isInRange)},ITextElement.prototype.createPathShape=function(T,S){var R,N,M=S.length,L="";for(R=0;R<M;R+=1)"sh"===S[R].ty&&(L+=buildShapeString(N=S[R].ks.k,N.i.length,!0,T));return L},ITextElement.prototype.updateDocumentData=function(T,S){this.textProperty.updateDocumentData(T,S)},ITextElement.prototype.canResizeFont=function(T){this.textProperty.canResizeFont(T)},ITextElement.prototype.setMinimumFontSize=function(T){this.textProperty.setMinimumFontSize(T)},ITextElement.prototype.applyTextPropertiesToMatrix=function(T,S,R,N,M){switch(T.ps&&S.translate(T.ps[0],T.ps[1]+T.ascent,0),S.translate(0,-T.ls,0),T.j){case 1:S.translate(T.justifyOffset+(T.boxWidth-T.lineWidths[R]),0,0);break;case 2:S.translate(T.justifyOffset+(T.boxWidth-T.lineWidths[R])/2,0,0)}S.translate(N,M,0)},ITextElement.prototype.buildColor=function(T){return"rgb("+Math.round(255*T[0])+","+Math.round(255*T[1])+","+Math.round(255*T[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(T,S,R){this.textSpans=[],this.renderType="svg",this.initElement(T,S,R)}function ISolidElement(T,S,R){this.initElement(T,S,R)}function NullElement(T,S,R){this.initFrame(),this.initBaseData(T,S,R),this.initFrame(),this.initTransform(T,S,R),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(T,S,R){this.layers=T.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(T,S,R),this.tm=T.tm?PropertyFactory.getProp(this,T.tm,0,S.frameRate,this):{_placeholder:!0}}function SVGRenderer(T,S){this.animationItem=T,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var R="";if(S&&S.title){var N=createNS("title"),M=createElementID();N.setAttribute("id",M),N.textContent=S.title,this.svgElement.appendChild(N),R+=M}if(S&&S.description){var L=createNS("desc"),U=createElementID();L.setAttribute("id",U),L.textContent=S.description,this.svgElement.appendChild(L),R+=" "+U}R&&this.svgElement.setAttribute("aria-labelledby",R);var V=createNS("defs");this.svgElement.appendChild(V);var Y=createNS("g");this.svgElement.appendChild(Y),this.layerElement=Y,this.renderConfig={preserveAspectRatio:S&&S.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:S&&S.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:S&&S.contentVisibility||"visible",progressiveLoad:S&&S.progressiveLoad||!1,hideOnTransparent:!(S&&!1===S.hideOnTransparent),viewBoxOnly:S&&S.viewBoxOnly||!1,viewBoxSize:S&&S.viewBoxSize||!1,className:S&&S.className||"",id:S&&S.id||"",focusable:S&&S.focusable,filterSize:{width:S&&S.filterSize&&S.filterSize.width||"100%",height:S&&S.filterSize&&S.filterSize.height||"100%",x:S&&S.filterSize&&S.filterSize.x||"0%",y:S&&S.filterSize&&S.filterSize.y||"0%"},width:S&&S.width,height:S&&S.height,runExpressions:!S||void 0===S.runExpressions||S.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:V,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(T){for(var S=0,R=T.length,N=[],M="";S<R;)"\r"===T[S]||"\x03"===T[S]?(N.push(M),M=""):M+=T[S],S+=1;return N.push(M),N},SVGTextLottieElement.prototype.buildShapeData=function(T,S){if(T.shapes&&T.shapes.length){var R=T.shapes[0];if(R.it){var N=R.it[R.it.length-1];N.s&&(N.s.k[0]=S,N.s.k[1]=S)}}return T},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var T=this.textProperty.currentData;this.renderedLetters=createSizedArray(T?T.l.length:0),T.fc?this.layerElement.setAttribute("fill",this.buildColor(T.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),T.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(T.sc)),this.layerElement.setAttribute("stroke-width",T.sw)),this.layerElement.setAttribute("font-size",T.finalSize);var S=this.globalData.fontManager.getFontByName(T.f);if(S.fClass)this.layerElement.setAttribute("class",S.fClass);else{this.layerElement.setAttribute("font-family",S.fFamily);var R=T.fWeight,N=T.fStyle;this.layerElement.setAttribute("font-style",N),this.layerElement.setAttribute("font-weight",R)}this.layerElement.setAttribute("aria-label",T.t);var M=T.l||[],L=!!this.globalData.fontManager.chars;ee=M.length;var U=this.mHelper,V="",Y=this.data.singleShape,W=0,K=0,X=!0,J=.001*T.tr*T.finalSize;if(!Y||L||T.sz){var $=this.textSpans.length;for(Q=0;Q<ee;Q+=1){if(this.textSpans[Q]||(this.textSpans[Q]={span:null,childSpan:null,glyph:null}),!L||!Y||0===Q){if(et=$>Q?this.textSpans[Q].span:createNS(L?"g":"text"),$<=Q){if(et.setAttribute("stroke-linecap","butt"),et.setAttribute("stroke-linejoin","round"),et.setAttribute("stroke-miterlimit","4"),this.textSpans[Q].span=et,L){var Z=createNS("g");et.appendChild(Z),this.textSpans[Q].childSpan=Z}this.textSpans[Q].span=et,this.layerElement.appendChild(et)}et.style.display="inherit"}if(U.reset(),Y&&(M[Q].n&&(W=-J,K+=T.yOffset+(X?1:0),X=!1),this.applyTextPropertiesToMatrix(T,U,M[Q].line,W,K),W+=(M[Q].l||0)+J),L){if(1===(en=this.globalData.fontManager.getCharData(T.finalText[Q],S.fStyle,this.globalData.fontManager.getFontByName(T.f).fFamily)).t)ea=new SVGCompElement(en.data,this.globalData,this);else{var Q,ee,et,en,ea,ei=emptyShapeData;en.data&&en.data.shapes&&(ei=this.buildShapeData(en.data,T.finalSize)),ea=new SVGShapeElement(ei,this.globalData,this)}if(this.textSpans[Q].glyph){var eo=this.textSpans[Q].glyph;this.textSpans[Q].childSpan.removeChild(eo.layerElement),eo.destroy()}this.textSpans[Q].glyph=ea,ea._debug=!0,ea.prepareFrame(0),ea.renderFrame(),this.textSpans[Q].childSpan.appendChild(ea.layerElement),1===en.t&&this.textSpans[Q].childSpan.setAttribute("transform","scale("+T.finalSize/100+","+T.finalSize/100+")")}else Y&&et.setAttribute("transform","translate("+U.props[12]+","+U.props[13]+")"),et.textContent=M[Q].val,et.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}Y&&et&&et.setAttribute("d",V)}else{var eO=this.textContainer,eE="start";switch(T.j){case 1:eE="end";break;case 2:eE="middle";break;default:eE="start"}eO.setAttribute("text-anchor",eE),eO.setAttribute("letter-spacing",J);var eT=this.buildTextContents(T.finalText);for(Q=0,ee=eT.length,K=T.ps?T.ps[1]+T.ascent:0;Q<ee;Q+=1)(et=this.textSpans[Q].span||createNS("tspan")).textContent=eT[Q],et.setAttribute("x",0),et.setAttribute("y",K),et.style.display="inherit",eO.appendChild(et),this.textSpans[Q]||(this.textSpans[Q]={span:null,glyph:null}),this.textSpans[Q].span=et,K+=T.finalLineHeight;this.layerElement.appendChild(eO)}for(;Q<this.textSpans.length;)this.textSpans[Q].span.style.display="none",Q+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var T=this.layerElement.getBBox();this.bbox={top:T.y,left:T.x,width:T.width,height:T.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var T,S,R=this.textSpans.length;for(T=0,this.renderedFrame=this.comp.renderedFrame;T<R;T+=1)(S=this.textSpans[T].glyph)&&(S.prepareFrame(this.comp.renderedFrame-this.data.st),S._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var T,S,R,N,M,L=this.textAnimator.renderedLetters,U=this.textProperty.currentData.l;for(T=0,S=U.length;T<S;T+=1)!U[T].n&&(R=L[T],N=this.textSpans[T].span,(M=this.textSpans[T].glyph)&&M.renderFrame(),R._mdf.m&&N.setAttribute("transform",R.m),R._mdf.o&&N.setAttribute("opacity",R.o),R._mdf.sw&&N.setAttribute("stroke-width",R.sw),R._mdf.sc&&N.setAttribute("stroke",R.sc),R._mdf.fc&&N.setAttribute("fill",R.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var T=createNS("rect");T.setAttribute("width",this.data.sw),T.setAttribute("height",this.data.sh),T.setAttribute("fill",this.data.sc),this.layerElement.appendChild(T)},NullElement.prototype.prepareFrame=function(T){this.prepareProperties(T,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(T){return new NullElement(T,this.globalData,this)},SVGRendererBase.prototype.createShape=function(T){return new SVGShapeElement(T,this.globalData,this)},SVGRendererBase.prototype.createText=function(T){return new SVGTextLottieElement(T,this.globalData,this)},SVGRendererBase.prototype.createImage=function(T){return new IImageElement(T,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(T){return new ISolidElement(T,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(T){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+T.w+" "+T.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",T.w),this.svgElement.setAttribute("height",T.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var S=this.globalData.defs;this.setupGlobalData(T,S),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=T;var R=createNS("clipPath"),N=createNS("rect");N.setAttribute("width",T.w),N.setAttribute("height",T.h),N.setAttribute("x",0),N.setAttribute("y",0);var M=createElementID();R.setAttribute("id",M),R.appendChild(N),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+M+")"),S.appendChild(R),this.layers=T.layers,this.elements=createSizedArray(T.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var T,S=this.layers?this.layers.length:0;for(T=0;T<S;T+=1)this.elements[T]&&this.elements[T].destroy&&this.elements[T].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(T){var S=0,R=this.layers.length;for(S=0;S<R;S+=1)if(this.layers[S].ind===T)return S;return -1},SVGRendererBase.prototype.buildItem=function(T){var S=this.elements;if(!S[T]&&99!==this.layers[T].ty){S[T]=!0;var R=this.createItem(this.layers[T]);if(S[T]=R,getExpressionsPlugin()&&(0===this.layers[T].ty&&this.globalData.projectInterface.registerComposition(R),R.initExpressions()),this.appendElementInPos(R,T),this.layers[T].tt){var N="tp"in this.layers[T]?this.findIndexByInd(this.layers[T].tp):T-1;if(-1===N)return;if(this.elements[N]&&!0!==this.elements[N]){var M=S[N].getMatte(this.layers[T].tt);R.setMatte(M)}else this.buildItem(N),this.addPendingElement(R)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var T=this.pendingElements.pop();if(T.checkParenting(),T.data.tt)for(var S=0,R=this.elements.length;S<R;){if(this.elements[S]===T){var N="tp"in T.data?this.findIndexByInd(T.data.tp):S-1,M=this.elements[N].getMatte(this.layers[S].tt);T.setMatte(M);break}S+=1}}},SVGRendererBase.prototype.renderFrame=function(T){if(this.renderedFrame!==T&&!this.destroyed){null===T?T=this.renderedFrame:this.renderedFrame=T,this.globalData.frameNum=T,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=T,this.globalData._mdf=!1;var S,R=this.layers.length;for(this.completeLayers||this.checkLayers(T),S=R-1;S>=0;S-=1)(this.completeLayers||this.elements[S])&&this.elements[S].prepareFrame(T-this.layers[S].st);if(this.globalData._mdf)for(S=0;S<R;S+=1)(this.completeLayers||this.elements[S])&&this.elements[S].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(T,S){var R,N=T.getBaseElement();if(N){for(var M=0;M<S;)this.elements[M]&&!0!==this.elements[M]&&this.elements[M].getBaseElement()&&(R=this.elements[M].getBaseElement()),M+=1;R?this.layerElement.insertBefore(N,R):this.layerElement.appendChild(N)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(T,S,R){this.initFrame(),this.initBaseData(T,S,R),this.initTransform(T,S,R),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!S.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(T){if(this._mdf=!1,this.prepareRenderableFrame(T),this.prepareProperties(T,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=T/this.data.sr;else{var S,R=this.tm.v;R===this.data.op&&(R=this.data.op-1),this.renderedFrame=R}var N=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),S=N-1;S>=0;S-=1)(this.completeLayers||this.elements[S])&&(this.elements[S].prepareFrame(this.renderedFrame-this.layers[S].st),this.elements[S]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var T,S=this.layers.length;for(T=0;T<S;T+=1)(this.completeLayers||this.elements[T])&&this.elements[T].renderFrame()},ICompElement.prototype.setElements=function(T){this.elements=T},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var T,S=this.layers.length;for(T=0;T<S;T+=1)this.elements[T]&&this.elements[T].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(T){return new SVGCompElement(T,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(T){return new SVGCompElement(T,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(T){var S,R=T.length,N="_";for(S=0;S<R;S+=1)N+=T[S].transform.key+"_";var M=this.sequences[N];return M||(M={transforms:[].concat(T),finalTransform:new Matrix,_mdf:!1},this.sequences[N]=M,this.sequenceList.push(M)),M},processSequence:function(T,S){for(var R=0,N=T.transforms.length,M=S;R<N&&!S;){if(T.transforms[R].transform.mProps._mdf){M=!0;break}R+=1}if(M)for(T.finalTransform.reset(),R=N-1;R>=0;R-=1)T.finalTransform.multiply(T.transforms[R].transform.mProps.v);T._mdf=M},processSequences:function(T){var S,R=this.sequenceList.length;for(S=0;S<R;S+=1)this.processSequence(this.sequenceList[S],T)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var T="__lottie_element_luma_buffer",S=null,R=null,N=null;function createLumaSvgFilter(){var S=createNS("svg"),R=createNS("filter"),N=createNS("feColorMatrix");return R.setAttribute("id",T),N.setAttribute("type","matrix"),N.setAttribute("color-interpolation-filters","sRGB"),N.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),R.appendChild(N),S.appendChild(R),S.setAttribute("id",T+"_svg"),featureSupport.svgLumaHidden&&(S.style.display="none"),S}function loadLuma(){S||(N=createLumaSvgFilter(),document.body.appendChild(N),(R=(S=createTag("canvas")).getContext("2d")).filter="url(#"+T+")",R.fillStyle="rgba(0,0,0,0)",R.fillRect(0,0,1,1))}function getLuma(N){return S||loadLuma(),S.width=N.width,S.height=N.height,R.filter="url(#"+T+")",S}return{load:loadLuma,get:getLuma}};function createCanvas(T,S){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(T,S);var R=createTag("canvas");return R.width=T,R.height=S,R}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas}}(),registeredEffects={};function CVEffects(T){var S,R,N=T.data.ef?T.data.ef.length:0;for(S=0,this.filters=[];S<N;S+=1){R=null;var M=T.data.ef[S].ty;registeredEffects[M]&&(R=new registeredEffects[M].effect(T.effectsManager.effectElements[S],T)),R&&this.filters.push(R)}this.filters.length&&T.addRenderableComponent(this)}function registerEffect(T,S){registeredEffects[T]={effect:S}}function CVMaskElement(T,S){this.data=T,this.element=S,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var R,N=this.masksProperties.length,M=!1;for(R=0;R<N;R+=1)"n"!==this.masksProperties[R].mode&&(M=!0),this.viewData[R]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[R],3);this.hasMasks=M,M&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(T){var S,R=this.filters.length;for(S=0;S<R;S+=1)this.filters[S].renderFrame(T)},CVEffects.prototype.getEffects=function(T){var S,R=this.filters.length,N=[];for(S=0;S<R;S+=1)this.filters[S].type===T&&N.push(this.filters[S]);return N},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var T=this.element.finalTransform.mat,S=this.element.canvasContext,R=this.masksProperties.length;for(S.beginPath(),N=0;N<R;N+=1)if("n"!==this.masksProperties[N].mode){this.masksProperties[N].inv&&(S.moveTo(0,0),S.lineTo(this.element.globalData.compSize.w,0),S.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),S.lineTo(0,this.element.globalData.compSize.h),S.lineTo(0,0)),U=this.viewData[N].v,M=T.applyToPointArray(U.v[0][0],U.v[0][1],0),S.moveTo(M[0],M[1]);var N,M,L,U,V,Y=U._length;for(V=1;V<Y;V+=1)L=T.applyToTriplePoints(U.o[V-1],U.i[V],U.v[V]),S.bezierCurveTo(L[0],L[1],L[2],L[3],L[4],L[5]);L=T.applyToTriplePoints(U.o[V-1],U.i[0],U.v[0]),S.bezierCurveTo(L[0],L[1],L[2],L[3],L[4],L[5])}this.element.globalData.renderer.save(!0),S.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(T,S,R,N){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var M,L,U=4;"rc"===S.ty?U=5:"el"===S.ty?U=6:"sr"===S.ty&&(U=7),this.sh=ShapePropertyFactory.getShapeProp(T,S,U,T);var V=R.length;for(M=0;M<V;M+=1)R[M].closed||(L={transforms:N.addTransformSequence(R[M].transforms),trNodes:[]},this.styledShapes.push(L),R[M].elements.push(L))}function CVShapeElement(T,S,R){this.shapes=[],this.shapesData=T.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(T,S,R)}function CVTextElement(T,S,R){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(T,S,R)}function CVImageElement(T,S,R){this.assetData=S.getAssetData(T.refId),this.img=S.imageLoader.getAsset(this.assetData),this.initElement(T,S,R)}function CVSolidElement(T,S,R){this.initElement(T,S,R)}function CanvasRendererBase(){}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 T,S=15;for(T=0;T<S;T+=1){var R=new CanvasContext;this.stack[T]=R}this._length=S,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(T,S,R){this.completeLayers=!1,this.layers=T.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(T,S,R),this.tm=T.tm?PropertyFactory.getProp(this,T.tm,0,S.frameRate,this):{_placeholder:!0}}function CanvasRenderer(T,S){this.animationItem=T,this.renderConfig={clearCanvas:!S||void 0===S.clearCanvas||S.clearCanvas,context:S&&S.context||null,progressiveLoad:S&&S.progressiveLoad||!1,preserveAspectRatio:S&&S.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:S&&S.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:S&&S.contentVisibility||"visible",className:S&&S.className||"",id:S&&S.id||"",runExpressions:!S||void 0===S.runExpressions||S.runExpressions},this.renderConfig.dpr=S&&S.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=S&&S.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))}function HBaseElement(){}function HSolidElement(T,S,R){this.initElement(T,S,R)}function HShapeElement(T,S,R){this.shapes=[],this.shapesData=T.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(T,S,R),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(T,S,R){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(T,S,R)}function HCameraElement(T,S,R){this.initFrame(),this.initBaseData(T,S,R),this.initHierarchy();var N=PropertyFactory.getProp;if(this.pe=N(this,T.pe,0,0,this),T.ks.p.s?(this.px=N(this,T.ks.p.x,1,0,this),this.py=N(this,T.ks.p.y,1,0,this),this.pz=N(this,T.ks.p.z,1,0,this)):this.p=N(this,T.ks.p,1,0,this),T.ks.a&&(this.a=N(this,T.ks.a,1,0,this)),T.ks.or.k.length&&T.ks.or.k[0].to){var M,L=T.ks.or.k.length;for(M=0;M<L;M+=1)T.ks.or.k[M].to=null,T.ks.or.k[M].ti=null}this.or=N(this,T.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=N(this,T.ks.rx,0,degToRads,this),this.ry=N(this,T.ks.ry,0,degToRads,this),this.rz=N(this,T.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(T,S,R){this.assetData=S.getAssetData(T.refId),this.initElement(T,S,R)}function HybridRendererBase(T,S){this.animationItem=T,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:S&&S.className||"",imagePreserveAspectRatio:S&&S.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(S&&!1===S.hideOnTransparent),filterSize:{width:S&&S.filterSize&&S.filterSize.width||"400%",height:S&&S.filterSize&&S.filterSize.height||"400%",x:S&&S.filterSize&&S.filterSize.x||"-100%",y:S&&S.filterSize&&S.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(T,S,R){this.layers=T.layers,this.supports3d=!T.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(T,S,R),this.tm=T.tm?PropertyFactory.getProp(this,T.tm,0,S.frameRate,this):{_placeholder:!0}}function HybridRenderer(T,S){this.animationItem=T,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:S&&S.className||"",imagePreserveAspectRatio:S&&S.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(S&&!1===S.hideOnTransparent),filterSize:{width:S&&S.filterSize&&S.filterSize.width||"400%",height:S&&S.filterSize&&S.filterSize.height||"400%",x:S&&S.filterSize&&S.filterSize.x||"-100%",y:S&&S.filterSize&&S.filterSize.y||"-100%"},runExpressions:!S||void 0===S.runExpressions||S.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var T=this.globalData.canvasContext,S=assetLoader.createCanvas(T.canvas.width,T.canvas.height);this.buffers.push(S);var R=assetLoader.createCanvas(T.canvas.width,T.canvas.height);this.buffers.push(R),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 T=this.globalData;if(T.blendMode!==this.data.bm){T.blendMode=this.data.bm;var S=getBlendMode(this.data.bm);T.canvasContext.globalCompositeOperation=S}},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(T){T.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 T=this.buffers[0].getContext("2d");this.clearCanvas(T),T.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 T=this.buffers[1],S=T.getContext("2d");if(this.clearCanvas(S),S.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var R=assetLoader.getLumaCanvas(this.canvasContext.canvas);R.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(R,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(T,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(T){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||T)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var S=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(S),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(S),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,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(T,S){var R={data:T,type:T.ty,preTransforms:this.transformsManager.addTransformSequence(S),transforms:[],elements:[],closed:!0===T.hd},N={};if("fl"===T.ty||"st"===T.ty?(N.c=PropertyFactory.getProp(this,T.c,1,255,this),N.c.k||(R.co="rgb("+bmFloor(N.c.v[0])+","+bmFloor(N.c.v[1])+","+bmFloor(N.c.v[2])+")")):("gf"===T.ty||"gs"===T.ty)&&(N.s=PropertyFactory.getProp(this,T.s,1,null,this),N.e=PropertyFactory.getProp(this,T.e,1,null,this),N.h=PropertyFactory.getProp(this,T.h||{k:0},0,.01,this),N.a=PropertyFactory.getProp(this,T.a||{k:0},0,degToRads,this),N.g=new GradientProperty(this,T.g,this)),N.o=PropertyFactory.getProp(this,T.o,0,.01,this),"st"===T.ty||"gs"===T.ty){if(R.lc=lineCapEnum[T.lc||2],R.lj=lineJoinEnum[T.lj||2],1==T.lj&&(R.ml=T.ml),N.w=PropertyFactory.getProp(this,T.w,0,null,this),N.w.k||(R.wi=N.w.v),T.d){var M=new DashProperty(this,T.d,"canvas",this);N.d=M,N.d.k||(R.da=N.d.dashArray,R.do=N.d.dashoffset[0])}}else R.r=2===T.r?"evenodd":"nonzero";return this.stylesList.push(R),N.style=R,N},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(T){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,T.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,T,this)}}},CVShapeElement.prototype.createShapeElement=function(T){var S=new CVShapeData(this,T,this.stylesList,this.transformsManager);return this.shapes.push(S),this.addShapeToModifiers(S),S},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var T,S=this.itemsData.length;for(T=0;T<S;T+=1)this.prevViewData[T]=this.itemsData[T];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),S=this.dynamicProperties.length,T=0;T<S;T+=1)this.dynamicProperties[T].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(T){var S,R=this.stylesList.length;for(S=0;S<R;S+=1)this.stylesList[S].closed||this.stylesList[S].transforms.push(T)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var T,S=this.stylesList.length;for(T=0;T<S;T+=1)this.stylesList[T].closed||this.stylesList[T].transforms.pop()},CVShapeElement.prototype.closeStyles=function(T){var S,R=T.length;for(S=0;S<R;S+=1)T[S].closed=!0},CVShapeElement.prototype.searchShapes=function(T,S,R,N,M){var L,U,V,Y,W,K,X=T.length-1,J=[],$=[],Z=[].concat(M);for(L=X;L>=0;L-=1){if((Y=this.searchProcessedElement(T[L]))?S[L]=R[Y-1]:T[L]._shouldRender=N,"fl"===T[L].ty||"st"===T[L].ty||"gf"===T[L].ty||"gs"===T[L].ty)Y?S[L].style.closed=!1:S[L]=this.createStyleElement(T[L],Z),J.push(S[L].style);else if("gr"===T[L].ty){if(Y)for(U=0,V=S[L].it.length;U<V;U+=1)S[L].prevViewData[U]=S[L].it[U];else S[L]=this.createGroupElement(T[L]);this.searchShapes(T[L].it,S[L].it,S[L].prevViewData,N,Z)}else"tr"===T[L].ty?(Y||(K=this.createTransformElement(T[L]),S[L]=K),Z.push(S[L]),this.addTransformToStyleList(S[L])):"sh"===T[L].ty||"rc"===T[L].ty||"el"===T[L].ty||"sr"===T[L].ty?Y||(S[L]=this.createShapeElement(T[L])):"tm"===T[L].ty||"rd"===T[L].ty||"pb"===T[L].ty||"zz"===T[L].ty||"op"===T[L].ty?(Y?(W=S[L]).closed=!1:((W=ShapeModifiers.getModifier(T[L].ty)).init(this,T[L]),S[L]=W,this.shapeModifiers.push(W)),$.push(W)):"rp"===T[L].ty&&(Y?(W=S[L]).closed=!0:(W=ShapeModifiers.getModifier(T[L].ty),S[L]=W,W.init(this,T,L,S),this.shapeModifiers.push(W),N=!1),$.push(W));this.addProcessedElement(T[L],L+1)}for(this.removeTransformFromStyleList(),this.closeStyles(J),X=$.length,L=0;L<X;L+=1)$[L].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(T,S){(T._opMdf||S.op._mdf||this._isFirstFrame)&&(S.opacity=T.opacity,S.opacity*=S.op.v,S._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var T,S,R,N,M,L,U,V,Y,W=this.stylesList.length,K=this.globalData.renderer,X=this.globalData.canvasContext;for(T=0;T<W;T+=1)if(!(("st"===(V=(Y=this.stylesList[T]).type)||"gs"===V)&&0===Y.wi||!Y.data._shouldRender||0===Y.coOp||0===this.globalData.currentGlobalAlpha)){for(K.save(),L=Y.elements,"st"===V||"gs"===V?(K.ctxStrokeStyle("st"===V?Y.co:Y.grd),K.ctxLineWidth(Y.wi),K.ctxLineCap(Y.lc),K.ctxLineJoin(Y.lj),K.ctxMiterLimit(Y.ml||0)):K.ctxFillStyle("fl"===V?Y.co:Y.grd),K.ctxOpacity(Y.coOp),"st"!==V&&"gs"!==V&&X.beginPath(),K.ctxTransform(Y.preTransforms.finalTransform.props),R=L.length,S=0;S<R;S+=1){for(("st"===V||"gs"===V)&&(X.beginPath(),Y.da&&(X.setLineDash(Y.da),X.lineDashOffset=Y.do)),M=(U=L[S].trNodes).length,N=0;N<M;N+=1)"m"===U[N].t?X.moveTo(U[N].p[0],U[N].p[1]):"c"===U[N].t?X.bezierCurveTo(U[N].pts[0],U[N].pts[1],U[N].pts[2],U[N].pts[3],U[N].pts[4],U[N].pts[5]):X.closePath();("st"===V||"gs"===V)&&(K.ctxStroke(),Y.da&&X.setLineDash(this.dashResetter))}"st"!==V&&"gs"!==V&&this.globalData.renderer.ctxFill(Y.r),K.restore()}},CVShapeElement.prototype.renderShape=function(T,S,R,N){var M,L,U=S.length-1;for(L=T,M=U;M>=0;M-=1)"tr"===S[M].ty?(L=R[M].transform,this.renderShapeTransform(T,L)):"sh"===S[M].ty||"el"===S[M].ty||"rc"===S[M].ty||"sr"===S[M].ty?this.renderPath(S[M],R[M]):"fl"===S[M].ty?this.renderFill(S[M],R[M],L):"st"===S[M].ty?this.renderStroke(S[M],R[M],L):"gf"===S[M].ty||"gs"===S[M].ty?this.renderGradientFill(S[M],R[M],L):"gr"===S[M].ty?this.renderShape(L,S[M].it,R[M].it):S[M].ty;N&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(T,S){if(this._isFirstFrame||S._mdf||T.transforms._mdf){var R,N,M,L=T.trNodes,U=S.paths,V=U._length;L.length=0;var Y=T.transforms.finalTransform;for(M=0;M<V;M+=1){var W=U.shapes[M];if(W&&W.v){for(R=1,N=W._length;R<N;R+=1)1===R&&L.push({t:"m",p:Y.applyToPointArray(W.v[0][0],W.v[0][1],0)}),L.push({t:"c",pts:Y.applyToTriplePoints(W.o[R-1],W.i[R],W.v[R])});1===N&&L.push({t:"m",p:Y.applyToPointArray(W.v[0][0],W.v[0][1],0)}),W.c&&N&&(L.push({t:"c",pts:Y.applyToTriplePoints(W.o[R-1],W.i[0],W.v[0])}),L.push({t:"z"}))}}T.trNodes=L}},CVShapeElement.prototype.renderPath=function(T,S){if(!0!==T.hd&&T._shouldRender){var R,N=S.styledShapes.length;for(R=0;R<N;R+=1)this.renderStyledShape(S.styledShapes[R],S.sh)}},CVShapeElement.prototype.renderFill=function(T,S,R){var N=S.style;(S.c._mdf||this._isFirstFrame)&&(N.co="rgb("+bmFloor(S.c.v[0])+","+bmFloor(S.c.v[1])+","+bmFloor(S.c.v[2])+")"),(S.o._mdf||R._opMdf||this._isFirstFrame)&&(N.coOp=S.o.v*R.opacity)},CVShapeElement.prototype.renderGradientFill=function(T,S,R){var N=S.style;if(!N.grd||S.g._mdf||S.s._mdf||S.e._mdf||1!==T.t&&(S.h._mdf||S.a._mdf)){var M,L,U=this.globalData.canvasContext,V=S.s.v,Y=S.e.v;if(1===T.t)M=U.createLinearGradient(V[0],V[1],Y[0],Y[1]);else{var W=Math.sqrt(Math.pow(V[0]-Y[0],2)+Math.pow(V[1]-Y[1],2)),K=Math.atan2(Y[1]-V[1],Y[0]-V[0]),X=S.h.v;X>=1?X=.99:X<=-1&&(X=-.99);var J=W*X,$=Math.cos(K+S.a.v)*J+V[0],Z=Math.sin(K+S.a.v)*J+V[1];M=U.createRadialGradient($,Z,0,V[0],V[1],W)}var Q=T.g.p,ee=S.g.c,et=1;for(L=0;L<Q;L+=1)S.g._hasOpacity&&S.g._collapsable&&(et=S.g.o[2*L+1]),M.addColorStop(ee[4*L]/100,"rgba("+ee[4*L+1]+","+ee[4*L+2]+","+ee[4*L+3]+","+et+")");N.grd=M}N.coOp=S.o.v*R.opacity},CVShapeElement.prototype.renderStroke=function(T,S,R){var N=S.style,M=S.d;M&&(M._mdf||this._isFirstFrame)&&(N.da=M.dashArray,N.do=M.dashoffset[0]),(S.c._mdf||this._isFirstFrame)&&(N.co="rgb("+bmFloor(S.c.v[0])+","+bmFloor(S.c.v[1])+","+bmFloor(S.c.v[2])+")"),(S.o._mdf||R._opMdf||this._isFirstFrame)&&(N.coOp=S.o.v*R.opacity),(S.w._mdf||this._isFirstFrame)&&(N.wi=S.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var T,S,R,N,M,L,U,V,Y,W,K,X,J=this.textProperty.currentData;this.renderedLetters=createSizedArray(J.l?J.l.length:0);var $=!1;J.fc?($=!0,this.values.fill=this.buildColor(J.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=$;var Z=!1;J.sc&&(Z=!0,this.values.stroke=this.buildColor(J.sc),this.values.sWidth=J.sw);var Q=this.globalData.fontManager.getFontByName(J.f),ee=J.l,et=this.mHelper;this.stroke=Z,this.values.fValue=J.finalSize+"px "+this.globalData.fontManager.getFontByName(J.f).fFamily,S=J.finalText.length;var en=this.data.singleShape,ea=.001*J.tr*J.finalSize,ei=0,eo=0,eO=!0,eE=0;for(T=0;T<S;T+=1){N=(R=this.globalData.fontManager.getCharData(J.finalText[T],Q.fStyle,this.globalData.fontManager.getFontByName(J.f).fFamily))&&R.data||{},et.reset(),en&&ee[T].n&&(ei=-ea,eo+=J.yOffset+(eO?1:0),eO=!1),Y=(U=N.shapes?N.shapes[0].it:[]).length,et.scale(J.finalSize/100,J.finalSize/100),en&&this.applyTextPropertiesToMatrix(J,et,ee[T].line,ei,eo),K=createSizedArray(Y-1);var eT=0;for(V=0;V<Y;V+=1)if("sh"===U[V].ty){for(M=1,L=U[V].ks.k.i.length,W=U[V].ks.k,X=[];M<L;M+=1)1===M&&X.push(et.applyToX(W.v[0][0],W.v[0][1],0),et.applyToY(W.v[0][0],W.v[0][1],0)),X.push(et.applyToX(W.o[M-1][0],W.o[M-1][1],0),et.applyToY(W.o[M-1][0],W.o[M-1][1],0),et.applyToX(W.i[M][0],W.i[M][1],0),et.applyToY(W.i[M][0],W.i[M][1],0),et.applyToX(W.v[M][0],W.v[M][1],0),et.applyToY(W.v[M][0],W.v[M][1],0));X.push(et.applyToX(W.o[M-1][0],W.o[M-1][1],0),et.applyToY(W.o[M-1][0],W.o[M-1][1],0),et.applyToX(W.i[0][0],W.i[0][1],0),et.applyToY(W.i[0][0],W.i[0][1],0),et.applyToX(W.v[0][0],W.v[0][1],0),et.applyToY(W.v[0][0],W.v[0][1],0)),K[eT]=X,eT+=1}en&&(ei+=ee[T].l+ea),this.textSpans[eE]?this.textSpans[eE].elem=K:this.textSpans[eE]={elem:K},eE+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var T,S,R,N,M,L,U,V,Y,W=this.textAnimator.renderedLetters,K=this.textProperty.currentData.l;S=K.length;var X=null,J=null,$=null,Z=this.globalData.renderer;for(T=0;T<S;T+=1)if(!K[T].n){if((U=W[T])&&(Z.save(),Z.ctxTransform(U.p),Z.ctxOpacity(U.o)),this.fill){for(U&&U.fc?X!==U.fc&&(Z.ctxFillStyle(U.fc),X=U.fc):X!==this.values.fill&&(X=this.values.fill,Z.ctxFillStyle(this.values.fill)),N=(V=this.textSpans[T].elem).length,this.globalData.canvasContext.beginPath(),R=0;R<N;R+=1)for(L=(Y=V[R]).length,this.globalData.canvasContext.moveTo(Y[0],Y[1]),M=2;M<L;M+=6)this.globalData.canvasContext.bezierCurveTo(Y[M],Y[M+1],Y[M+2],Y[M+3],Y[M+4],Y[M+5]);this.globalData.canvasContext.closePath(),Z.ctxFill()}if(this.stroke){for(U&&U.sw?$!==U.sw&&($=U.sw,Z.ctxLineWidth(U.sw)):$!==this.values.sWidth&&($=this.values.sWidth,Z.ctxLineWidth(this.values.sWidth)),U&&U.sc?J!==U.sc&&(J=U.sc,Z.ctxStrokeStyle(U.sc)):J!==this.values.stroke&&(J=this.values.stroke,Z.ctxStrokeStyle(this.values.stroke)),N=(V=this.textSpans[T].elem).length,this.globalData.canvasContext.beginPath(),R=0;R<N;R+=1)for(L=(Y=V[R]).length,this.globalData.canvasContext.moveTo(Y[0],Y[1]),M=2;M<L;M+=6)this.globalData.canvasContext.bezierCurveTo(Y[M],Y[M+1],Y[M+2],Y[M+3],Y[M+4],Y[M+5]);this.globalData.canvasContext.closePath(),Z.ctxStroke()}U&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var T,S,R=createTag("canvas");R.width=this.assetData.w,R.height=this.assetData.h;var N=R.getContext("2d"),M=this.img.width,L=this.img.height,U=M/L,V=this.assetData.w/this.assetData.h,Y=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;U>V&&"xMidYMid slice"===Y||U<V&&"xMidYMid slice"!==Y?T=(S=L)*V:S=(T=M)/V,N.drawImage(this.img,(M-T)/2,(L-S)/2,T,S,0,0,this.assetData.w,this.assetData.h),this.img=R}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(T){return new CVShapeElement(T,this.globalData,this)},CanvasRendererBase.prototype.createText=function(T){return new CVTextElement(T,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(T){return new CVImageElement(T,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(T){return new CVSolidElement(T,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(T){(1!==T[0]||0!==T[1]||0!==T[4]||1!==T[5]||0!==T[12]||0!==T[13])&&this.canvasContext.transform(T[0],T[1],T[4],T[5],T[12],T[13])},CanvasRendererBase.prototype.ctxOpacity=function(T){this.canvasContext.globalAlpha*=T<0?0:T},CanvasRendererBase.prototype.ctxFillStyle=function(T){this.canvasContext.fillStyle=T},CanvasRendererBase.prototype.ctxStrokeStyle=function(T){this.canvasContext.strokeStyle=T},CanvasRendererBase.prototype.ctxLineWidth=function(T){this.canvasContext.lineWidth=T},CanvasRendererBase.prototype.ctxLineCap=function(T){this.canvasContext.lineCap=T},CanvasRendererBase.prototype.ctxLineJoin=function(T){this.canvasContext.lineJoin=T},CanvasRendererBase.prototype.ctxMiterLimit=function(T){this.canvasContext.miterLimit=T},CanvasRendererBase.prototype.ctxFill=function(T){this.canvasContext.fill(T)},CanvasRendererBase.prototype.ctxFillRect=function(T,S,R,N){this.canvasContext.fillRect(T,S,R,N)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(T){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}T&&(this.globalData.blendMode="source-over"),this.contextData.restore(T)},CanvasRendererBase.prototype.configAnimation=function(T){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var S=this.animationItem.container.style;S.width="100%",S.height="100%";var R="0px 0px 0px";S.transformOrigin=R,S.mozTransformOrigin=R,S.webkitTransformOrigin=R,S["-webkit-transform"]=R,S.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=T,this.layers=T.layers,this.transformCanvas={w:T.w,h:T.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(T,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(T.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(T,S){if(this.reset(),T?(R=T,N=S,this.canvasContext.canvas.width=R,this.canvasContext.canvas.height=N):(this.animationItem.wrapper&&this.animationItem.container?(R=this.animationItem.wrapper.offsetWidth,N=this.animationItem.wrapper.offsetHeight):(R=this.canvasContext.canvas.width,N=this.canvasContext.canvas.height),this.canvasContext.canvas.width=R*this.renderConfig.dpr,this.canvasContext.canvas.height=N*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var R,N,M,L,U=this.renderConfig.preserveAspectRatio.split(" "),V=U[1]||"meet",Y=U[0]||"xMidYMid",W=Y.substr(0,4),K=Y.substr(4);M=R/N,(L=this.transformCanvas.w/this.transformCanvas.h)>M&&"meet"===V||L<M&&"slice"===V?(this.transformCanvas.sx=R/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=R/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=N/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=N/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===W&&(L<M&&"meet"===V||L>M&&"slice"===V)?this.transformCanvas.tx=(R-this.transformCanvas.w*(N/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===W&&(L<M&&"meet"===V||L>M&&"slice"===V)?this.transformCanvas.tx=(R-this.transformCanvas.w*(N/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===K&&(L>M&&"meet"===V||L<M&&"slice"===V)?this.transformCanvas.ty=(N-this.transformCanvas.h*(R/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===K&&(L>M&&"meet"===V||L<M&&"slice"===V)?this.transformCanvas.ty=(N-this.transformCanvas.h*(R/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=R/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=N/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var T;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),T=(this.layers?this.layers.length:0)-1;T>=0;T-=1)this.elements[T]&&this.elements[T].destroy&&this.elements[T].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(T,S){if((this.renderedFrame!==T||!0!==this.renderConfig.clearCanvas||S)&&!this.destroyed&&-1!==T){this.renderedFrame=T,this.globalData.frameNum=T-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||S,this.globalData.projectInterface.currentFrame=T;var R,N=this.layers.length;for(this.completeLayers||this.checkLayers(T),R=N-1;R>=0;R-=1)(this.completeLayers||this.elements[R])&&this.elements[R].prepareFrame(T-this.layers[R].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),R=N-1;R>=0;R-=1)(this.completeLayers||this.elements[R])&&this.elements[R].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(T){var S=this.elements;if(!S[T]&&99!==this.layers[T].ty){var R=this.createItem(this.layers[T],this,this.globalData);S[T]=R,R.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var T=2*this._length,S=0;for(S=this._length;S<T;S+=1)this.stack[S]=new CanvasContext;this._length=T},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(T){this.cArrPos-=1;var S,R=this.stack[this.cArrPos],N=R.transform,M=this.cTr.props;for(S=0;S<16;S+=1)M[S]=N[S];if(T){this.nativeContext.restore();var L=this.stack[this.cArrPos+1];this.appliedFillStyle=L.fillStyle,this.appliedStrokeStyle=L.strokeStyle,this.appliedLineWidth=L.lineWidth,this.appliedLineCap=L.lineCap,this.appliedLineJoin=L.lineJoin,this.appliedMiterLimit=L.miterLimit}this.nativeContext.setTransform(N[0],N[1],N[4],N[5],N[12],N[13]),(T||-1!==R.opacity&&this.currentOpacity!==R.opacity)&&(this.nativeContext.globalAlpha=R.opacity,this.currentOpacity=R.opacity),this.currentFillStyle=R.fillStyle,this.currentStrokeStyle=R.strokeStyle,this.currentLineWidth=R.lineWidth,this.currentLineCap=R.lineCap,this.currentLineJoin=R.lineJoin,this.currentMiterLimit=R.miterLimit},CVContextData.prototype.save=function(T){T&&this.nativeContext.save();var S,R=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var N=this.stack[this.cArrPos];for(S=0;S<16;S+=1)N.transform[S]=R[S];this.cArrPos+=1;var M=this.stack[this.cArrPos];M.opacity=N.opacity,M.fillStyle=N.fillStyle,M.strokeStyle=N.strokeStyle,M.lineWidth=N.lineWidth,M.lineCap=N.lineCap,M.lineJoin=N.lineJoin,M.miterLimit=N.miterLimit},CVContextData.prototype.setOpacity=function(T){this.stack[this.cArrPos].opacity=T},CVContextData.prototype.setContext=function(T){this.nativeContext=T},CVContextData.prototype.fillStyle=function(T){this.stack[this.cArrPos].fillStyle!==T&&(this.currentFillStyle=T,this.stack[this.cArrPos].fillStyle=T)},CVContextData.prototype.strokeStyle=function(T){this.stack[this.cArrPos].strokeStyle!==T&&(this.currentStrokeStyle=T,this.stack[this.cArrPos].strokeStyle=T)},CVContextData.prototype.lineWidth=function(T){this.stack[this.cArrPos].lineWidth!==T&&(this.currentLineWidth=T,this.stack[this.cArrPos].lineWidth=T)},CVContextData.prototype.lineCap=function(T){this.stack[this.cArrPos].lineCap!==T&&(this.currentLineCap=T,this.stack[this.cArrPos].lineCap=T)},CVContextData.prototype.lineJoin=function(T){this.stack[this.cArrPos].lineJoin!==T&&(this.currentLineJoin=T,this.stack[this.cArrPos].lineJoin=T)},CVContextData.prototype.miterLimit=function(T){this.stack[this.cArrPos].miterLimit!==T&&(this.currentMiterLimit=T,this.stack[this.cArrPos].miterLimit=T)},CVContextData.prototype.transform=function(T){this.transformMat.cloneFromProps(T);var S=this.cTr;this.transformMat.multiply(S),S.cloneFromProps(this.transformMat.props);var R=S.props;this.nativeContext.setTransform(R[0],R[1],R[4],R[5],R[12],R[13])},CVContextData.prototype.opacity=function(T){var S=this.stack[this.cArrPos].opacity;S*=T<0?0:T,this.stack[this.cArrPos].opacity!==S&&(this.currentOpacity!==T&&(this.nativeContext.globalAlpha=T,this.currentOpacity=T),this.stack[this.cArrPos].opacity=S)},CVContextData.prototype.fill=function(T){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(T)},CVContextData.prototype.fillRect=function(T,S,R,N){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(T,S,R,N)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var T,S=this.canvasContext;for(S.beginPath(),S.moveTo(0,0),S.lineTo(this.data.w,0),S.lineTo(this.data.w,this.data.h),S.lineTo(0,this.data.h),S.lineTo(0,0),S.clip(),T=this.layers.length-1;T>=0;T-=1)(this.completeLayers||this.elements[T])&&this.elements[T].renderFrame()},CVCompElement.prototype.destroy=function(){var T;for(T=this.layers.length-1;T>=0;T-=1)this.elements[T]&&this.elements[T].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(T){return new CVCompElement(T,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(T){return new CVCompElement(T,this.globalData,this)},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),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var T=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var S=this.finalTransform.mat.toCSS();T.transform=S,T.webkitTransform=S}this.finalTransform._opMdf&&(T.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,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var T;this.data.hasMask?((T=createNS("rect")).setAttribute("width",this.data.sw),T.setAttribute("height",this.data.sh),T.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((T=createTag("div")).style.width=this.data.sw+"px",T.style.height=this.data.sh+"px",T.style.backgroundColor=this.data.sc),this.layerElement.appendChild(T)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var T;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),T=this.svgElement;else{T=createNS("svg");var S=this.comp.data?this.comp.data:this.globalData.compSize;T.setAttribute("width",S.w),T.setAttribute("height",S.h),T.appendChild(this.shapesContainer),this.layerElement.appendChild(T)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=T},HShapeElement.prototype.getTransformedPoint=function(T,S){var R,N=T.length;for(R=0;R<N;R+=1)S=T[R].mProps.v.applyToPointArray(S[0],S[1],0);return S},HShapeElement.prototype.calculateShapeBoundingBox=function(T,S){var R,N,M,L,U,V=T.sh.v,Y=T.transformers,W=V._length;if(!(W<=1)){for(R=0;R<W-1;R+=1)N=this.getTransformedPoint(Y,V.v[R]),M=this.getTransformedPoint(Y,V.o[R]),L=this.getTransformedPoint(Y,V.i[R+1]),U=this.getTransformedPoint(Y,V.v[R+1]),this.checkBounds(N,M,L,U,S);V.c&&(N=this.getTransformedPoint(Y,V.v[R]),M=this.getTransformedPoint(Y,V.o[R]),L=this.getTransformedPoint(Y,V.i[0]),U=this.getTransformedPoint(Y,V.v[0]),this.checkBounds(N,M,L,U,S))}},HShapeElement.prototype.checkBounds=function(T,S,R,N,M){this.getBoundsOfCurve(T,S,R,N);var L=this.shapeBoundingBox;M.x=bmMin(L.left,M.x),M.xMax=bmMax(L.right,M.xMax),M.y=bmMin(L.top,M.y),M.yMax=bmMax(L.bottom,M.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(T,S,R,N){for(var M,L,U,V,Y,W,K,X=[[T[0],N[0]],[T[1],N[1]]],J=0;J<2;++J)L=6*T[J]-12*S[J]+6*R[J],M=-3*T[J]+9*S[J]-9*R[J]+3*N[J],U=3*S[J]-3*T[J],L|=0,U|=0,0==(M|=0)&&0===L||(0===M?(V=-U/L)>0&&V<1&&X[J].push(this.calculateF(V,T,S,R,N,J)):(Y=L*L-4*U*M)>=0&&((W=(-L+bmSqrt(Y))/(2*M))>0&&W<1&&X[J].push(this.calculateF(W,T,S,R,N,J)),(K=(-L-bmSqrt(Y))/(2*M))>0&&K<1&&X[J].push(this.calculateF(K,T,S,R,N,J))));this.shapeBoundingBox.left=bmMin.apply(null,X[0]),this.shapeBoundingBox.top=bmMin.apply(null,X[1]),this.shapeBoundingBox.right=bmMax.apply(null,X[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,X[1])},HShapeElement.prototype.calculateF=function(T,S,R,N,M,L){return bmPow(1-T,3)*S[L]+3*bmPow(1-T,2)*T*R[L]+3*(1-T)*bmPow(T,2)*N[L]+bmPow(T,3)*M[L]},HShapeElement.prototype.calculateBoundingBox=function(T,S){var R,N=T.length;for(R=0;R<N;R+=1)T[R]&&T[R].sh?this.calculateShapeBoundingBox(T[R],S):T[R]&&T[R].it?this.calculateBoundingBox(T[R].it,S):T[R]&&T[R].style&&T[R].w&&this.expandStrokeBoundingBox(T[R].w,S)},HShapeElement.prototype.expandStrokeBoundingBox=function(T,S){var R=0;if(T.keyframes){for(var N=0;N<T.keyframes.length;N+=1){var M=T.keyframes[N].s;M>R&&(R=M)}R*=T.mult}else R=T.v*T.mult;S.x-=R,S.xMax+=R,S.y-=R,S.yMax+=R},HShapeElement.prototype.currentBoxContains=function(T){return this.currentBBox.x<=T.x&&this.currentBBox.y<=T.y&&this.currentBBox.width+this.currentBBox.x>=T.x+T.width&&this.currentBBox.height+this.currentBBox.y>=T.y+T.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var T=this.tempBoundingBox,S=999999;if(T.x=S,T.xMax=-S,T.y=S,T.yMax=-S,this.calculateBoundingBox(this.itemsData,T),T.width=T.xMax<T.x?0:T.xMax-T.x,T.height=T.yMax<T.y?0:T.yMax-T.y,!this.currentBoxContains(T)){var R=!1;if(this.currentBBox.w!==T.width&&(this.currentBBox.w=T.width,this.shapeCont.setAttribute("width",T.width),R=!0),this.currentBBox.h!==T.height&&(this.currentBBox.h=T.height,this.shapeCont.setAttribute("height",T.height),R=!0),R||this.currentBBox.x!==T.x||this.currentBBox.y!==T.y){this.currentBBox.w=T.width,this.currentBBox.h=T.height,this.currentBBox.x=T.x,this.currentBBox.y=T.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var N=this.shapeCont.style,M="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";N.transform=M,N.webkitTransform=M}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var T=createNS("g");this.maskedElement.appendChild(T),this.innerElem=T}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var T=this.textProperty.currentData;this.renderedLetters=createSizedArray(T.l?T.l.length:0);var S=this.innerElem.style,R=T.fc?this.buildColor(T.fc):"rgba(0,0,0,0)";S.fill=R,S.color=R,T.sc&&(S.stroke=this.buildColor(T.sc),S.strokeWidth=T.sw+"px");var N=this.globalData.fontManager.getFontByName(T.f);if(!this.globalData.fontManager.chars){if(S.fontSize=T.finalSize+"px",S.lineHeight=T.finalSize+"px",N.fClass)this.innerElem.className=N.fClass;else{S.fontFamily=N.fFamily;var M=T.fWeight,L=T.fStyle;S.fontStyle=L,S.fontWeight=M}}var U=T.l;X=U.length;var V=this.mHelper,Y="",W=0;for(K=0;K<X;K+=1){if(this.globalData.fontManager.chars?(this.textPaths[W]?J=this.textPaths[W]:((J=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),J.setAttribute("stroke-linejoin",lineJoinEnum[2]),J.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[W]?Z=($=this.textSpans[W]).children[0]:(($=createTag("div")).style.lineHeight=0,(Z=createNS("svg")).appendChild(J),styleDiv($)))):this.isMasked?J=this.textPaths[W]?this.textPaths[W]:createNS("text"):this.textSpans[W]?($=this.textSpans[W],J=this.textPaths[W]):(styleDiv($=createTag("span")),styleDiv(J=createTag("span")),$.appendChild(J)),this.globalData.fontManager.chars){var K,X,J,$,Z,Q,ee,et=this.globalData.fontManager.getCharData(T.finalText[K],N.fStyle,this.globalData.fontManager.getFontByName(T.f).fFamily);if(ee=et?et.data:null,V.reset(),ee&&ee.shapes&&ee.shapes.length&&(Q=ee.shapes[0].it,V.scale(T.finalSize/100,T.finalSize/100),Y=this.createPathShape(V,Q),J.setAttribute("d",Y)),this.isMasked)this.innerElem.appendChild(J);else{if(this.innerElem.appendChild($),ee&&ee.shapes){document.body.appendChild(Z);var en=Z.getBBox();Z.setAttribute("width",en.width+2),Z.setAttribute("height",en.height+2),Z.setAttribute("viewBox",en.x-1+" "+(en.y-1)+" "+(en.width+2)+" "+(en.height+2));var ea=Z.style,ei="translate("+(en.x-1)+"px,"+(en.y-1)+"px)";ea.transform=ei,ea.webkitTransform=ei,U[K].yOffset=en.y-1}else Z.setAttribute("width",1),Z.setAttribute("height",1);$.appendChild(Z)}}else if(J.textContent=U[K].val,J.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(J);else{this.innerElem.appendChild($);var eo=J.style,eO="translate3d(0,"+-T.finalSize/1.2+"px,0)";eo.transform=eO,eo.webkitTransform=eO}this.isMasked?this.textSpans[W]=J:this.textSpans[W]=$,this.textSpans[W].style.display="block",this.textPaths[W]=J,W+=1}for(;W<this.textSpans.length;)this.textSpans[W].style.display="none",W+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),T=this.svgElement.style;var T,S,R,N,M,L,U="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";T.transform=U,T.webkitTransform=U}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var V=0,Y=this.textAnimator.renderedLetters,W=this.textProperty.currentData.l;for(S=0,R=W.length;S<R;S+=1)W[S].n?V+=1:(M=this.textSpans[S],L=this.textPaths[S],N=Y[V],V+=1,N._mdf.m&&(this.isMasked?M.setAttribute("transform",N.m):(M.style.webkitTransform=N.m,M.style.transform=N.m)),M.style.opacity=N.o,N.sw&&N._mdf.sw&&L.setAttribute("stroke-width",N.sw),N.sc&&N._mdf.sc&&L.setAttribute("stroke",N.sc),N.fc&&N._mdf.fc&&(L.setAttribute("fill",N.fc),L.style.color=N.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var K=this.innerElem.getBBox();this.currentBBox.w!==K.width&&(this.currentBBox.w=K.width,this.svgElement.setAttribute("width",K.width)),this.currentBBox.h!==K.height&&(this.currentBBox.h=K.height,this.svgElement.setAttribute("height",K.height));var X=1;if(this.currentBBox.w!==K.width+2*X||this.currentBBox.h!==K.height+2*X||this.currentBBox.x!==K.x-X||this.currentBBox.y!==K.y-X){this.currentBBox.w=K.width+2*X,this.currentBBox.h=K.height+2*X,this.currentBBox.x=K.x-X,this.currentBBox.y=K.y-X,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),T=this.svgElement.style;var J="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";T.transform=J,T.webkitTransform=J}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var T,S,R,N,M=this.comp.threeDElements.length;for(T=0;T<M;T+=1)if("3d"===(S=this.comp.threeDElements[T]).type){R=S.perspectiveElem.style,N=S.container.style;var L=this.pe.v+"px",U="0px 0px 0px",V="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";R.perspective=L,R.webkitPerspective=L,N.transformOrigin=U,N.mozTransformOrigin=U,N.webkitTransformOrigin=U,R.transform=V,R.webkitTransform=V}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var T=this._isFirstFrame;if(this.hierarchy)for(R=0,N=this.hierarchy.length;R<N;R+=1)T=this.hierarchy[R].finalTransform.mProp._mdf||T;if(T||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(R=N=this.hierarchy.length-1;R>=0;R-=1){var S=this.hierarchy[R].finalTransform.mProp;this.mat.translate(-S.p.v[0],-S.p.v[1],S.p.v[2]),this.mat.rotateX(-S.or.v[0]).rotateY(-S.or.v[1]).rotateZ(S.or.v[2]),this.mat.rotateX(-S.rx.v).rotateY(-S.ry.v).rotateZ(S.rz.v),this.mat.scale(1/S.s.v[0],1/S.s.v[1],1/S.s.v[2]),this.mat.translate(S.a.v[0],S.a.v[1],S.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 R,N,M,L=Math.sqrt(Math.pow((M=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(M[1],2)+Math.pow(M[2],2)),U=[M[0]/L,M[1]/L,M[2]/L],V=Math.sqrt(U[2]*U[2]+U[0]*U[0]),Y=Math.atan2(U[1],V),W=Math.atan2(U[0],-U[2]);this.mat.rotateY(W).rotateX(-Y)}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 K=!this._prevMat.equals(this.mat);if((K||this.pe._mdf)&&this.comp.threeDElements){for(R=0,N=this.comp.threeDElements.length;R<N;R+=1)if("3d"===(X=this.comp.threeDElements[R]).type){if(K){var X,J,$,Z=this.mat.toCSS();($=X.container.style).transform=Z,$.webkitTransform=Z}this.pe._mdf&&((J=X.perspectiveElem.style).perspective=this.pe.v+"px",J.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(T){this.prepareProperties(T,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var T=this.globalData.getAssetsPath(this.assetData),S=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",T),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(S),S.crossOrigin="anonymous",S.src=T,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(T,S){var R=T.getBaseElement();if(R){var N=this.layers[S];if(N.ddd&&this.supports3d)this.addTo3dContainer(R,S);else if(this.threeDElements)this.addTo3dContainer(R,S);else{for(var M,L,U=0;U<S;)this.elements[U]&&!0!==this.elements[U]&&this.elements[U].getBaseElement&&(L=this.elements[U],M=(this.layers[U].ddd?this.getThreeDContainerByPos(U):L.getBaseElement())||M),U+=1;M?N.ddd&&this.supports3d||this.layerElement.insertBefore(R,M):N.ddd&&this.supports3d||this.layerElement.appendChild(R)}}},HybridRendererBase.prototype.createShape=function(T){return this.supports3d?new HShapeElement(T,this.globalData,this):new SVGShapeElement(T,this.globalData,this)},HybridRendererBase.prototype.createText=function(T){return this.supports3d?new HTextElement(T,this.globalData,this):new SVGTextLottieElement(T,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(T){return this.camera=new HCameraElement(T,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(T){return this.supports3d?new HImageElement(T,this.globalData,this):new IImageElement(T,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(T){return this.supports3d?new HSolidElement(T,this.globalData,this):new ISolidElement(T,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(T){for(var S=0,R=this.threeDElements.length;S<R;){if(this.threeDElements[S].startPos<=T&&this.threeDElements[S].endPos>=T)return this.threeDElements[S].perspectiveElem;S+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(T,S){var R,N,M=createTag("div");styleDiv(M);var L=createTag("div");if(styleDiv(L),"3d"===S){(R=M.style).width=this.globalData.compSize.w+"px",R.height=this.globalData.compSize.h+"px";var U="50% 50%";R.webkitTransformOrigin=U,R.mozTransformOrigin=U,R.transformOrigin=U;var V="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(N=L.style).transform=V,N.webkitTransform=V}M.appendChild(L);var Y={container:L,perspectiveElem:M,startPos:T,endPos:T,type:S};return this.threeDElements.push(Y),Y},HybridRendererBase.prototype.build3dContainers=function(){var T,S,R=this.layers.length,N="";for(T=0;T<R;T+=1)this.layers[T].ddd&&3!==this.layers[T].ty?"3d"!==N&&(N="3d",S=this.createThreeDContainer(T,"3d")):"2d"!==N&&(N="2d",S=this.createThreeDContainer(T,"2d")),S.endPos=Math.max(S.endPos,T);for(T=(R=this.threeDElements.length)-1;T>=0;T-=1)this.resizerElem.appendChild(this.threeDElements[T].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(T,S){for(var R=0,N=this.threeDElements.length;R<N;){if(S<=this.threeDElements[R].endPos){for(var M,L=this.threeDElements[R].startPos;L<S;)this.elements[L]&&this.elements[L].getBaseElement&&(M=this.elements[L].getBaseElement()),L+=1;M?this.threeDElements[R].container.insertBefore(T,M):this.threeDElements[R].container.appendChild(T);break}R+=1}},HybridRendererBase.prototype.configAnimation=function(T){var S=createTag("div"),R=this.animationItem.wrapper,N=S.style;N.width=T.w+"px",N.height=T.h+"px",this.resizerElem=S,styleDiv(S),N.transformStyle="flat",N.mozTransformStyle="flat",N.webkitTransformStyle="flat",this.renderConfig.className&&S.setAttribute("class",this.renderConfig.className),R.appendChild(S),N.overflow="hidden";var M=createNS("svg");M.setAttribute("width","1"),M.setAttribute("height","1"),styleDiv(M),this.resizerElem.appendChild(M);var L=createNS("defs");M.appendChild(L),this.data=T,this.setupGlobalData(T,M),this.globalData.defs=L,this.layers=T.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var T,S=this.layers?this.layers.length:0;for(T=0;T<S;T+=1)this.elements[T]&&this.elements[T].destroy&&this.elements[T].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var T,S,R,N,M=this.animationItem.wrapper.offsetWidth,L=this.animationItem.wrapper.offsetHeight,U=M/L;this.globalData.compSize.w/this.globalData.compSize.h>U?(T=M/this.globalData.compSize.w,S=M/this.globalData.compSize.w,R=0,N=(L-this.globalData.compSize.h*(M/this.globalData.compSize.w))/2):(T=L/this.globalData.compSize.h,S=L/this.globalData.compSize.h,R=(M-this.globalData.compSize.w*(L/this.globalData.compSize.h))/2,N=0);var V=this.resizerElem.style;V.webkitTransform="matrix3d("+T+",0,0,0,0,"+S+",0,0,0,0,1,0,"+R+","+N+",0,1)",V.transform=V.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 T,S=this.globalData.compSize.w,R=this.globalData.compSize.h,N=this.threeDElements.length;for(T=0;T<N;T+=1){var M=this.threeDElements[T].perspectiveElem.style;M.webkitPerspective=Math.sqrt(Math.pow(S,2)+Math.pow(R,2))+"px",M.perspective=M.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(T){var S,R=T.length,N=createTag("div");for(S=0;S<R;S+=1)if(T[S].xt){var M=this.createComp(T[S],N,this.globalData.comp,null);M.initExpressions(),this.globalData.projectInterface.registerComposition(M)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(T,S){for(var R,N=0;N<S;)this.elements[N]&&this.elements[N].getBaseElement&&(R=this.elements[N].getBaseElement()),N+=1;R?this.layerElement.insertBefore(T,R):this.layerElement.appendChild(T)},HCompElement.prototype.createComp=function(T){return this.supports3d?new HCompElement(T,this.globalData,this):new SVGCompElement(T,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(T){return this.supports3d?new HCompElement(T,this.globalData,this):new SVGCompElement(T,this.globalData,this)};var CompExpressionInterface=function(){return function(T){function _thisLayerFunction(S){for(var R=0,N=T.layers.length;R<N;){if(T.layers[R].nm===S||T.layers[R].ind===S)return T.elements[R].layerInterface;R+=1}return null}return Object.defineProperty(_thisLayerFunction,"_name",{value:T.data.nm}),_thisLayerFunction.layer=_thisLayerFunction,_thisLayerFunction.pixelAspect=1,_thisLayerFunction.height=T.data.h||T.globalData.compSize.h,_thisLayerFunction.width=T.data.w||T.globalData.compSize.w,_thisLayerFunction.pixelAspect=1,_thisLayerFunction.frameDuration=1/T.globalData.frameRate,_thisLayerFunction.displayStartTime=0,_thisLayerFunction.numLayers=T.layers.length,_thisLayerFunction}}();function _typeof$2(T){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}function seedRandom(T,S){var R,N=this,M=256,L=6,U=52,V="random",Y=S.pow(M,L),W=S.pow(2,U),K=2*W,X=M-1;function seedrandom(R,N,U){var X=[],J=mixkey(flatten((N=!0===N?{entropy:!0}:N||{}).entropy?[R,tostring(T)]:null===R?autoseed():R,3),X),$=new ARC4(X),prng=function(){for(var T=$.g(L),S=Y,R=0;T<W;)T=(T+R)*M,S*=M,R=$.g(1);for(;T>=K;)T/=2,S/=2,R>>>=1;return(T+R)/S};return prng.int32=function(){return 0|$.g(4)},prng.quick=function(){return $.g(4)/4294967296},prng.double=prng,mixkey(tostring($.S),T),(N.pass||U||function(T,R,N,M){return(M&&(M.S&&copy(M,$),T.state=function(){return copy($,{})}),N)?(S[V]=T,R):T})(prng,J,"global"in N?N.global:this==S,N.state)}function ARC4(T){var S,R=T.length,N=this,L=0,U=N.i=N.j=0,V=N.S=[];for(R||(T=[R++]);L<M;)V[L]=L++;for(L=0;L<M;L++)V[L]=V[U=X&U+T[L%R]+(S=V[L])],V[U]=S;N.g=function(T){for(var S,R=0,L=N.i,U=N.j,V=N.S;T--;)S=V[L=X&L+1],R=R*M+V[X&(V[L]=V[U=X&U+S])+(V[U]=S)];return N.i=L,N.j=U,R}}function copy(T,S){return S.i=T.i,S.j=T.j,S.S=T.S.slice(),S}function flatten(T,S){var R,N=[],M=_typeof$2(T);if(S&&"object"==M)for(R in T)try{N.push(flatten(T[R],S-1))}catch(T){}return N.length?N:"string"==M?T:T+"\x00"}function mixkey(T,S){for(var R,N=T+"",M=0;M<N.length;)S[X&M]=X&(R^=19*S[X&M])+N.charCodeAt(M++);return tostring(S)}function autoseed(){try{if(R)return tostring(R.randomBytes(M));var S=new Uint8Array(M);return(N.crypto||N.msCrypto).getRandomValues(S),tostring(S)}catch(S){var L=N.navigator,U=L&&L.plugins;return[+new Date,N,U,N.screen,tostring(T)]}}function tostring(T){return String.fromCharCode.apply(0,T)}S["seed"+V]=seedrandom,mixkey(S.random(),T)}function initialize$2(T){seedRandom([],T)}var propTypes={SHAPE:"shape"};function _typeof$1(T){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(T){return T.constructor===Array||T.constructor===Float32Array}function isNumerable(T,S){return"number"===T||S instanceof Number||"boolean"===T||"string"===T}function $bm_neg(T){var S=_typeof$1(T);if("number"===S||T instanceof Number||"boolean"===S)return-T;if($bm_isInstanceOfArray(T)){var R,N=T.length,M=[];for(R=0;R<N;R+=1)M[R]=-T[R];return M}return T.propType?T.v:-T}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(T,S){var R=_typeof$1(T),N=_typeof$1(S);if(isNumerable(R,T)&&isNumerable(N,S)||"string"===R||"string"===N)return T+S;if($bm_isInstanceOfArray(T)&&isNumerable(N,S))return T=T.slice(0),T[0]+=S,T;if(isNumerable(R,T)&&$bm_isInstanceOfArray(S))return(S=S.slice(0))[0]=T+S[0],S;if($bm_isInstanceOfArray(T)&&$bm_isInstanceOfArray(S)){for(var M=0,L=T.length,U=S.length,V=[];M<L||M<U;)("number"==typeof T[M]||T[M]instanceof Number)&&("number"==typeof S[M]||S[M]instanceof Number)?V[M]=T[M]+S[M]:V[M]=void 0===S[M]?T[M]:T[M]||S[M],M+=1;return V}return 0}var add=sum;function sub(T,S){var R=_typeof$1(T),N=_typeof$1(S);if(isNumerable(R,T)&&isNumerable(N,S))return"string"===R&&(T=parseInt(T,10)),"string"===N&&(S=parseInt(S,10)),T-S;if($bm_isInstanceOfArray(T)&&isNumerable(N,S))return T=T.slice(0),T[0]-=S,T;if(isNumerable(R,T)&&$bm_isInstanceOfArray(S))return(S=S.slice(0))[0]=T-S[0],S;if($bm_isInstanceOfArray(T)&&$bm_isInstanceOfArray(S)){for(var M=0,L=T.length,U=S.length,V=[];M<L||M<U;)("number"==typeof T[M]||T[M]instanceof Number)&&("number"==typeof S[M]||S[M]instanceof Number)?V[M]=T[M]-S[M]:V[M]=void 0===S[M]?T[M]:T[M]||S[M],M+=1;return V}return 0}function mul(T,S){var R,N,M,L=_typeof$1(T),U=_typeof$1(S);if(isNumerable(L,T)&&isNumerable(U,S))return T*S;if($bm_isInstanceOfArray(T)&&isNumerable(U,S)){for(N=0,R=createTypedArray("float32",M=T.length);N<M;N+=1)R[N]=T[N]*S;return R}if(isNumerable(L,T)&&$bm_isInstanceOfArray(S)){for(N=0,R=createTypedArray("float32",M=S.length);N<M;N+=1)R[N]=T*S[N];return R}return 0}function div(T,S){var R,N,M,L=_typeof$1(T),U=_typeof$1(S);if(isNumerable(L,T)&&isNumerable(U,S))return T/S;if($bm_isInstanceOfArray(T)&&isNumerable(U,S)){for(N=0,R=createTypedArray("float32",M=T.length);N<M;N+=1)R[N]=T[N]/S;return R}if(isNumerable(L,T)&&$bm_isInstanceOfArray(S)){for(N=0,R=createTypedArray("float32",M=S.length);N<M;N+=1)R[N]=T/S[N];return R}return 0}function mod(T,S){return"string"==typeof T&&(T=parseInt(T,10)),"string"==typeof S&&(S=parseInt(S,10)),T%S}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(T,S,R){if(S>R){var N=R;R=S,S=N}return Math.min(Math.max(T,S),R)}function radiansToDegrees(T){return T/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(T){return T*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(T,S){if("number"==typeof T||T instanceof Number)return S=S||0,Math.abs(T-S);S||(S=helperLengthArray);var R,N=Math.min(T.length,S.length),M=0;for(R=0;R<N;R+=1)M+=Math.pow(S[R]-T[R],2);return Math.sqrt(M)}function normalize(T){return div(T,length(T))}function rgbToHsl(T){var S,R,N=T[0],M=T[1],L=T[2],U=Math.max(N,M,L),V=Math.min(N,M,L),Y=(U+V)/2;if(U===V)S=0,R=0;else{var W=U-V;switch(R=Y>.5?W/(2-U-V):W/(U+V),U){case N:S=(M-L)/W+(M<L?6:0);break;case M:S=(L-N)/W+2;break;case L:S=(N-M)/W+4}S/=6}return[S,R,Y,T[3]]}function hue2rgb(T,S,R){return(R<0&&(R+=1),R>1&&(R-=1),R<1/6)?T+(S-T)*6*R:R<.5?S:R<2/3?T+(S-T)*(2/3-R)*6:T}function hslToRgb(T){var S,R,N,M=T[0],L=T[1],U=T[2];if(0===L)S=U,N=U,R=U;else{var V=U<.5?U*(1+L):U+L-U*L,Y=2*U-V;S=hue2rgb(Y,V,M+1/3),R=hue2rgb(Y,V,M),N=hue2rgb(Y,V,M-1/3)}return[S,R,N,T[3]]}function linear(T,S,R,N,M){if((void 0===N||void 0===M)&&(N=S,M=R,S=0,R=1),R<S){var L,U=R;R=S,S=U}if(T<=S)return N;if(T>=R)return M;var V=R===S?0:(T-S)/(R-S);if(!N.length)return N+(M-N)*V;var Y=N.length,W=createTypedArray("float32",Y);for(L=0;L<Y;L+=1)W[L]=N[L]+(M[L]-N[L])*V;return W}function random(T,S){if(void 0===S&&(void 0===T?(T=0,S=1):(S=T,T=void 0)),S.length){var R,N=S.length;T||(T=createTypedArray("float32",N));var M=createTypedArray("float32",N),L=BMMath.random();for(R=0;R<N;R+=1)M[R]=T[R]+L*(S[R]-T[R]);return M}return void 0===T&&(T=0),T+BMMath.random()*(S-T)}function createPath(T,S,R,N){var M,L,U,V=T.length,Y=shapePool.newElement();Y.setPathData(!!N,V);var W=[0,0];for(M=0;M<V;M+=1)L=S&&S[M]?S[M]:W,U=R&&R[M]?R[M]:W,Y.setTripleAt(T[M][0],T[M][1],U[0]+T[M][0],U[1]+T[M][1],L[0]+T[M][0],L[1]+T[M][1],M,!0);return Y}function initiateExpression(elem,data,property){function noOp(T){return T}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(T,S){var R,N,M=this.pv.length?this.pv.length:1,L=createTypedArray("float32",M);T=5;var U=Math.floor(time*T);for(R=0,N=0;R<U;){for(N=0;N<M;N+=1)L[N]+=-S+2*S*BMMath.random();R+=1}var V=time*T,Y=V-Math.floor(V),W=createTypedArray("float32",M);if(M>1){for(N=0;N<M;N+=1)W[N]=this.pv[N]+L[N]+(-S+2*S*BMMath.random())*Y;return W}return this.pv+L[0]+(-S+2*S*BMMath.random())*Y}).bind(this);function loopInDuration(T,S){return loopIn(T,S,!0)}function loopOutDuration(T,S){return loopOut(T,S,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(T,S){var R=[S[0]-T[0],S[1]-T[1],S[2]-T[2]],N=Math.atan2(R[0],Math.sqrt(R[1]*R[1]+R[2]*R[2]))/degToRads;return[-Math.atan2(R[1],R[2])/degToRads,N,0]}function easeOut(T,S,R,N,M){return applyEase(easeOutBez,T,S,R,N,M)}function easeIn(T,S,R,N,M){return applyEase(easeInBez,T,S,R,N,M)}function ease(T,S,R,N,M){return applyEase(easeInOutBez,T,S,R,N,M)}function applyEase(T,S,R,N,M,L){void 0===M?(M=R,L=N):S=(S-R)/(N-R),S>1?S=1:S<0&&(S=0);var U=T(S);if($bm_isInstanceOfArray(M)){var V,Y=M.length,W=createTypedArray("float32",Y);for(V=0;V<Y;V+=1)W[V]=(L[V]-M[V])*U+M[V];return W}return(L-M)*U+M}function nearestKey(T){var S,R,N,M=data.k.length;if(data.k.length&&"number"!=typeof data.k[0]){if(R=-1,(T*=elem.comp.globalData.frameRate)<data.k[0].t)R=1,N=data.k[0].t;else{for(S=0;S<M-1;S+=1){if(T===data.k[S].t){R=S+1,N=data.k[S].t;break}if(T>data.k[S].t&&T<data.k[S+1].t){T-data.k[S].t>data.k[S+1].t-T?(R=S+2,N=data.k[S+1].t):(R=S+1,N=data.k[S].t);break}}-1===R&&(R=S+1,N=data.k[S].t)}}else R=0,N=0;var L={};return L.index=R,L.time=N/elem.comp.globalData.frameRate,L}function key(T){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+T);T-=1,S={time:data.k[T].t/elem.comp.globalData.frameRate,value:[]};var S,R,N,M=Object.prototype.hasOwnProperty.call(data.k[T],"s")?data.k[T].s:data.k[T-1].e;for(R=0,N=M.length;R<N;R+=1)S[R]=M[R],S.value[R]=M[R];return S}function framesToTime(T,S){return S||(S=elem.comp.globalData.frameRate),T/S}function timeToFrames(T,S){return T||0===T||(T=time),S||(S=elem.comp.globalData.frameRate),T*S}function seedRandom(T){BMMath.seedrandom(randSeed+T)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(T,S){return"string"==typeof value?void 0===S?value.substring(T):value.substring(T,S):""}function substr(T,S){return"string"==typeof value?void 0===S?value.substr(T):value.substr(T,S):""}function posterizeTime(T){time=0===T?0:Math.floor(time*T)/T,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(T){return(value=T,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var T={};function initExpressions(T){var S=0,R=[];function pushExpression(){S+=1}function popExpression(){0==(S-=1)&&releaseInstances()}function registerExpressionProperty(T){-1===R.indexOf(T)&&R.push(T)}function releaseInstances(){var T,S=R.length;for(T=0;T<S;T+=1)R[T].release();R.length=0}T.renderer.compInterface=CompExpressionInterface(T.renderer),T.renderer.globalData.projectInterface.registerComposition(T.renderer),T.renderer.globalData.pushExpression=pushExpression,T.renderer.globalData.popExpression=popExpression,T.renderer.globalData.registerExpressionProperty=registerExpressionProperty}return T.initExpressions=initExpressions,T.resetFrame=ExpressionManager.resetFrame,T}(),MaskManagerInterface=function(){function MaskInterface(T,S){this._mask=T,this._data=S}return Object.defineProperty(MaskInterface.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(MaskInterface.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(T){var S,R=createSizedArray(T.viewData.length),N=T.viewData.length;for(S=0;S<N;S+=1)R[S]=new MaskInterface(T.viewData[S],T.masksProperties[S]);return function(M){for(S=0;S<N;){if(T.masksProperties[S].nm===M)return R[S];S+=1}return null}}}(),ExpressionPropertyInterface=function(){var T={pv:0,v:0,mult:1},S={pv:[0,0,0],v:[0,0,0],mult:1};function completeProperty(T,S,R){Object.defineProperty(T,"velocity",{get:function(){return S.getVelocityAtTime(S.comp.currentFrame)}}),T.numKeys=S.keyframes?S.keyframes.length:0,T.key=function(N){if(!T.numKeys)return 0;var M="";M="s"in S.keyframes[N-1]?S.keyframes[N-1].s:"e"in S.keyframes[N-2]?S.keyframes[N-2].e:S.keyframes[N-2].s;var L="unidimensional"===R?new Number(M):Object.assign({},M);return L.time=S.keyframes[N-1].t/S.elem.comp.globalData.frameRate,L.value="unidimensional"===R?M[0]:M,L},T.valueAtTime=S.getValueAtTime,T.speedAtTime=S.getSpeedAtTime,T.velocityAtTime=S.getVelocityAtTime,T.propertyGroup=S.propertyGroup}function UnidimensionalPropertyInterface(S){S&&"pv"in S||(S=T);var R=1/S.mult,N=S.pv*R,M=new Number(N);return M.value=N,completeProperty(M,S,"unidimensional"),function(){return S.k&&S.getValue(),N=S.v*R,M.value!==N&&((M=new Number(N)).value=N,completeProperty(M,S,"unidimensional")),M}}function MultidimensionalPropertyInterface(T){T&&"pv"in T||(T=S);var R=1/T.mult,N=T.data&&T.data.l||T.pv.length,M=createTypedArray("float32",N),L=createTypedArray("float32",N);return M.value=L,completeProperty(M,T,"multidimensional"),function(){T.k&&T.getValue();for(var S=0;S<N;S+=1)L[S]=T.v[S]*R,M[S]=L[S];return M}}function defaultGetter(){return T}return function(T){return T?"unidimensional"===T.propType?UnidimensionalPropertyInterface(T):MultidimensionalPropertyInterface(T):defaultGetter}}(),TransformExpressionInterface=function(){return function(T){var S,R,N,M;function _thisFunction(T){switch(T){case"scale":case"Scale":case"ADBE Scale":case 6:return _thisFunction.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return _thisFunction.rotation;case"ADBE Rotate X":return _thisFunction.xRotation;case"ADBE Rotate Y":return _thisFunction.yRotation;case"position":case"Position":case"ADBE Position":case 2:return _thisFunction.position;case"ADBE Position_0":return _thisFunction.xPosition;case"ADBE Position_1":return _thisFunction.yPosition;case"ADBE Position_2":return _thisFunction.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return _thisFunction.anchorPoint;case"opacity":case"Opacity":case 11:return _thisFunction.opacity;default:return null}}return Object.defineProperty(_thisFunction,"rotation",{get:ExpressionPropertyInterface(T.r||T.rz)}),Object.defineProperty(_thisFunction,"zRotation",{get:ExpressionPropertyInterface(T.rz||T.r)}),Object.defineProperty(_thisFunction,"xRotation",{get:ExpressionPropertyInterface(T.rx)}),Object.defineProperty(_thisFunction,"yRotation",{get:ExpressionPropertyInterface(T.ry)}),Object.defineProperty(_thisFunction,"scale",{get:ExpressionPropertyInterface(T.s)}),T.p?M=ExpressionPropertyInterface(T.p):(S=ExpressionPropertyInterface(T.px),R=ExpressionPropertyInterface(T.py),T.pz&&(N=ExpressionPropertyInterface(T.pz))),Object.defineProperty(_thisFunction,"position",{get:function(){return T.p?M():[S(),R(),N?N():0]}}),Object.defineProperty(_thisFunction,"xPosition",{get:ExpressionPropertyInterface(T.px)}),Object.defineProperty(_thisFunction,"yPosition",{get:ExpressionPropertyInterface(T.py)}),Object.defineProperty(_thisFunction,"zPosition",{get:ExpressionPropertyInterface(T.pz)}),Object.defineProperty(_thisFunction,"anchorPoint",{get:ExpressionPropertyInterface(T.a)}),Object.defineProperty(_thisFunction,"opacity",{get:ExpressionPropertyInterface(T.o)}),Object.defineProperty(_thisFunction,"skew",{get:ExpressionPropertyInterface(T.sk)}),Object.defineProperty(_thisFunction,"skewAxis",{get:ExpressionPropertyInterface(T.sa)}),Object.defineProperty(_thisFunction,"orientation",{get:ExpressionPropertyInterface(T.or)}),_thisFunction}}(),LayerExpressionInterface=function(){function getMatrix(T){var S=new Matrix;return void 0!==T?this._elem.finalTransform.mProp.getValueAtTime(T).clone(S):this._elem.finalTransform.mProp.applyToMatrix(S),S}function toWorldVec(T,S){var R=this.getMatrix(S);return R.props[12]=0,R.props[13]=0,R.props[14]=0,this.applyPoint(R,T)}function toWorld(T,S){var R=this.getMatrix(S);return this.applyPoint(R,T)}function fromWorldVec(T,S){var R=this.getMatrix(S);return R.props[12]=0,R.props[13]=0,R.props[14]=0,this.invertPoint(R,T)}function fromWorld(T,S){var R=this.getMatrix(S);return this.invertPoint(R,T)}function applyPoint(T,S){if(this._elem.hierarchy&&this._elem.hierarchy.length){var R,N=this._elem.hierarchy.length;for(R=0;R<N;R+=1)this._elem.hierarchy[R].finalTransform.mProp.applyToMatrix(T)}return T.applyToPointArray(S[0],S[1],S[2]||0)}function invertPoint(T,S){if(this._elem.hierarchy&&this._elem.hierarchy.length){var R,N=this._elem.hierarchy.length;for(R=0;R<N;R+=1)this._elem.hierarchy[R].finalTransform.mProp.applyToMatrix(T)}return T.inversePoint(S)}function fromComp(T){var S=new Matrix;if(S.reset(),this._elem.finalTransform.mProp.applyToMatrix(S),this._elem.hierarchy&&this._elem.hierarchy.length){var R,N=this._elem.hierarchy.length;for(R=0;R<N;R+=1)this._elem.hierarchy[R].finalTransform.mProp.applyToMatrix(S)}return S.inversePoint(T)}function sampleImage(){return[1,1,1,1]}return function(T){function _registerMaskInterface(S){_thisLayerFunction.mask=new MaskManagerInterface(S,T)}function _registerEffectsInterface(T){_thisLayerFunction.effect=T}function _thisLayerFunction(T){switch(T){case"ADBE Root Vectors Group":case"Contents":case 2:return _thisLayerFunction.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return S;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return _thisLayerFunction.effect;case"ADBE Text Properties":return _thisLayerFunction.textInterface;default:return null}}_thisLayerFunction.getMatrix=getMatrix,_thisLayerFunction.invertPoint=invertPoint,_thisLayerFunction.applyPoint=applyPoint,_thisLayerFunction.toWorld=toWorld,_thisLayerFunction.toWorldVec=toWorldVec,_thisLayerFunction.fromWorld=fromWorld,_thisLayerFunction.fromWorldVec=fromWorldVec,_thisLayerFunction.toComp=toWorld,_thisLayerFunction.fromComp=fromComp,_thisLayerFunction.sampleImage=sampleImage,_thisLayerFunction.sourceRectAtTime=T.sourceRectAtTime.bind(T),_thisLayerFunction._elem=T;var S,R=getDescriptor(S=TransformExpressionInterface(T.finalTransform.mProp),"anchorPoint");return Object.defineProperties(_thisLayerFunction,{hasParent:{get:function(){return T.hierarchy.length}},parent:{get:function(){return T.hierarchy[0].layerInterface}},rotation:getDescriptor(S,"rotation"),scale:getDescriptor(S,"scale"),position:getDescriptor(S,"position"),opacity:getDescriptor(S,"opacity"),anchorPoint:R,anchor_point:R,transform:{get:function(){return S}},active:{get:function(){return T.isInRange}}}),_thisLayerFunction.startTime=T.data.st,_thisLayerFunction.index=T.data.ind,_thisLayerFunction.source=T.data.refId,_thisLayerFunction.height=0===T.data.ty?T.data.h:100,_thisLayerFunction.width=0===T.data.ty?T.data.w:100,_thisLayerFunction.inPoint=T.data.ip/T.comp.globalData.frameRate,_thisLayerFunction.outPoint=T.data.op/T.comp.globalData.frameRate,_thisLayerFunction._name=T.data.nm,_thisLayerFunction.registerMaskInterface=_registerMaskInterface,_thisLayerFunction.registerEffectsInterface=_registerEffectsInterface,_thisLayerFunction}}(),propertyGroupFactory=function(){return function(T,S){return function(R){return(R=void 0===R?1:R)<=0?T:S(R-1)}}}(),PropertyInterface=function(){return function(T,S){var R={_name:T};return function(T){return(T=void 0===T?1:T)<=0?R:S(T-1)}}}(),EffectsExpressionInterface=function(){function createGroupInterface(T,S,R,N){function groupInterface(S){for(var R=T.ef,N=0,M=R.length;N<M;){if(S===R[N].nm||S===R[N].mn||S===R[N].ix){if(5===R[N].ty)return U[N];return U[N]()}N+=1}throw Error()}var M,L=propertyGroupFactory(groupInterface,R),U=[],V=T.ef.length;for(M=0;M<V;M+=1)5===T.ef[M].ty?U.push(createGroupInterface(T.ef[M],S.effectElements[M],S.effectElements[M].propertyGroup,N)):U.push(createValueInterface(S.effectElements[M],T.ef[M].ty,N,L));return"ADBE Color Control"===T.mn&&Object.defineProperty(groupInterface,"color",{get:function(){return U[0]()}}),Object.defineProperties(groupInterface,{numProperties:{get:function(){return T.np}},_name:{value:T.nm},propertyGroup:{value:L}}),groupInterface.enabled=0!==T.en,groupInterface.active=groupInterface.enabled,groupInterface}function createValueInterface(T,S,R,N){var M=ExpressionPropertyInterface(T.p);function interfaceFunction(){return 10===S?R.comp.compInterface(T.p.v):M()}return T.p.setGroupProperty&&T.p.setGroupProperty(PropertyInterface("",N)),interfaceFunction}return{createEffectsInterface:function(T,S){if(T.effectsManager){var R,N=[],M=T.data.ef,L=T.effectsManager.effectElements.length;for(R=0;R<L;R+=1)N.push(createGroupInterface(M[R],T.effectsManager.effectElements[R],S,T));var U=T.data.ef||[],groupInterface=function(T){for(R=0,L=U.length;R<L;){if(T===U[R].nm||T===U[R].mn||T===U[R].ix)return N[R];R+=1}return null};return Object.defineProperty(groupInterface,"numProperties",{get:function(){return U.length}}),groupInterface}return null}}}(),ShapePathInterface=function(){return function(T,S,R){var N=S.sh;function interfaceFunction(T){return"Shape"===T||"shape"===T||"Path"===T||"path"===T||"ADBE Vector Shape"===T||2===T?interfaceFunction.path:null}var M=propertyGroupFactory(interfaceFunction,R);return N.setGroupProperty(PropertyInterface("Path",M)),Object.defineProperties(interfaceFunction,{path:{get:function(){return N.k&&N.getValue(),N}},shape:{get:function(){return N.k&&N.getValue(),N}},_name:{value:T.nm},ix:{value:T.ix},propertyIndex:{value:T.ix},mn:{value:T.mn},propertyGroup:{value:R}}),interfaceFunction}}(),ShapeExpressionInterface=function(){function iterateElements(T,S,R){var N,M=[],L=T?T.length:0;for(N=0;N<L;N+=1)"gr"===T[N].ty?M.push(groupInterfaceFactory(T[N],S[N],R)):"fl"===T[N].ty?M.push(fillInterfaceFactory(T[N],S[N],R)):"st"===T[N].ty?M.push(strokeInterfaceFactory(T[N],S[N],R)):"tm"===T[N].ty?M.push(trimInterfaceFactory(T[N],S[N],R)):"tr"===T[N].ty||("el"===T[N].ty?M.push(ellipseInterfaceFactory(T[N],S[N],R)):"sr"===T[N].ty?M.push(starInterfaceFactory(T[N],S[N],R)):"sh"===T[N].ty?M.push(ShapePathInterface(T[N],S[N],R)):"rc"===T[N].ty?M.push(rectInterfaceFactory(T[N],S[N],R)):"rd"===T[N].ty?M.push(roundedInterfaceFactory(T[N],S[N],R)):"rp"===T[N].ty?M.push(repeaterInterfaceFactory(T[N],S[N],R)):"gf"===T[N].ty?M.push(gradientFillInterfaceFactory(T[N],S[N],R)):M.push(defaultInterfaceFactory(T[N],S[N],R)));return M}function contentsInterfaceFactory(T,S,R){var N,interfaceFunction=function(T){for(var S=0,R=N.length;S<R;){if(N[S]._name===T||N[S].mn===T||N[S].propertyIndex===T||N[S].ix===T||N[S].ind===T)return N[S];S+=1}return"number"==typeof T?N[T-1]:null};interfaceFunction.propertyGroup=propertyGroupFactory(interfaceFunction,R),N=iterateElements(T.it,S.it,interfaceFunction.propertyGroup),interfaceFunction.numProperties=N.length;var M=transformInterfaceFactory(T.it[T.it.length-1],S.it[S.it.length-1],interfaceFunction.propertyGroup);return interfaceFunction.transform=M,interfaceFunction.propertyIndex=T.cix,interfaceFunction._name=T.nm,interfaceFunction}function groupInterfaceFactory(T,S,R){var interfaceFunction=function(T){switch(T){case"ADBE Vectors Group":case"Contents":case 2:return interfaceFunction.content;default:return interfaceFunction.transform}};interfaceFunction.propertyGroup=propertyGroupFactory(interfaceFunction,R);var N=contentsInterfaceFactory(T,S,interfaceFunction.propertyGroup),M=transformInterfaceFactory(T.it[T.it.length-1],S.it[S.it.length-1],interfaceFunction.propertyGroup);return interfaceFunction.content=N,interfaceFunction.transform=M,Object.defineProperty(interfaceFunction,"_name",{get:function(){return T.nm}}),interfaceFunction.numProperties=T.np,interfaceFunction.propertyIndex=T.ix,interfaceFunction.nm=T.nm,interfaceFunction.mn=T.mn,interfaceFunction}function fillInterfaceFactory(T,S,R){function interfaceFunction(T){return"Color"===T||"color"===T?interfaceFunction.color:"Opacity"===T||"opacity"===T?interfaceFunction.opacity:null}return Object.defineProperties(interfaceFunction,{color:{get:ExpressionPropertyInterface(S.c)},opacity:{get:ExpressionPropertyInterface(S.o)},_name:{value:T.nm},mn:{value:T.mn}}),S.c.setGroupProperty(PropertyInterface("Color",R)),S.o.setGroupProperty(PropertyInterface("Opacity",R)),interfaceFunction}function gradientFillInterfaceFactory(T,S,R){function interfaceFunction(T){return"Start Point"===T||"start point"===T?interfaceFunction.startPoint:"End Point"===T||"end point"===T?interfaceFunction.endPoint:"Opacity"===T||"opacity"===T?interfaceFunction.opacity:null}return Object.defineProperties(interfaceFunction,{startPoint:{get:ExpressionPropertyInterface(S.s)},endPoint:{get:ExpressionPropertyInterface(S.e)},opacity:{get:ExpressionPropertyInterface(S.o)},type:{get:function(){return"a"}},_name:{value:T.nm},mn:{value:T.mn}}),S.s.setGroupProperty(PropertyInterface("Start Point",R)),S.e.setGroupProperty(PropertyInterface("End Point",R)),S.o.setGroupProperty(PropertyInterface("Opacity",R)),interfaceFunction}function defaultInterfaceFactory(){return function(){return null}}function strokeInterfaceFactory(T,S,R){var N,M=propertyGroupFactory(interfaceFunction,R),L=propertyGroupFactory(V,M);function addPropertyToDashOb(R){Object.defineProperty(V,T.d[R].nm,{get:ExpressionPropertyInterface(S.d.dataProps[R].p)})}var U=T.d?T.d.length:0,V={};for(N=0;N<U;N+=1)addPropertyToDashOb(N),S.d.dataProps[N].p.setGroupProperty(L);function interfaceFunction(T){return"Color"===T||"color"===T?interfaceFunction.color:"Opacity"===T||"opacity"===T?interfaceFunction.opacity:"Stroke Width"===T||"stroke width"===T?interfaceFunction.strokeWidth:null}return Object.defineProperties(interfaceFunction,{color:{get:ExpressionPropertyInterface(S.c)},opacity:{get:ExpressionPropertyInterface(S.o)},strokeWidth:{get:ExpressionPropertyInterface(S.w)},dash:{get:function(){return V}},_name:{value:T.nm},mn:{value:T.mn}}),S.c.setGroupProperty(PropertyInterface("Color",M)),S.o.setGroupProperty(PropertyInterface("Opacity",M)),S.w.setGroupProperty(PropertyInterface("Stroke Width",M)),interfaceFunction}function trimInterfaceFactory(T,S,R){function interfaceFunction(S){return S===T.e.ix||"End"===S||"end"===S?interfaceFunction.end:S===T.s.ix?interfaceFunction.start:S===T.o.ix?interfaceFunction.offset:null}var N=propertyGroupFactory(interfaceFunction,R);return interfaceFunction.propertyIndex=T.ix,S.s.setGroupProperty(PropertyInterface("Start",N)),S.e.setGroupProperty(PropertyInterface("End",N)),S.o.setGroupProperty(PropertyInterface("Offset",N)),interfaceFunction.propertyIndex=T.ix,interfaceFunction.propertyGroup=R,Object.defineProperties(interfaceFunction,{start:{get:ExpressionPropertyInterface(S.s)},end:{get:ExpressionPropertyInterface(S.e)},offset:{get:ExpressionPropertyInterface(S.o)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}function transformInterfaceFactory(T,S,R){function interfaceFunction(S){return T.a.ix===S||"Anchor Point"===S?interfaceFunction.anchorPoint:T.o.ix===S||"Opacity"===S?interfaceFunction.opacity:T.p.ix===S||"Position"===S?interfaceFunction.position:T.r.ix===S||"Rotation"===S||"ADBE Vector Rotation"===S?interfaceFunction.rotation:T.s.ix===S||"Scale"===S?interfaceFunction.scale:T.sk&&T.sk.ix===S||"Skew"===S?interfaceFunction.skew:T.sa&&T.sa.ix===S||"Skew Axis"===S?interfaceFunction.skewAxis:null}var N=propertyGroupFactory(interfaceFunction,R);return S.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",N)),S.transform.mProps.p.setGroupProperty(PropertyInterface("Position",N)),S.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",N)),S.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",N)),S.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",N)),S.transform.mProps.sk&&(S.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",N)),S.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",N))),S.transform.op.setGroupProperty(PropertyInterface("Opacity",N)),Object.defineProperties(interfaceFunction,{opacity:{get:ExpressionPropertyInterface(S.transform.mProps.o)},position:{get:ExpressionPropertyInterface(S.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(S.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(S.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(S.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(S.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(S.transform.mProps.sa)},_name:{value:T.nm}}),interfaceFunction.ty="tr",interfaceFunction.mn=T.mn,interfaceFunction.propertyGroup=R,interfaceFunction}function ellipseInterfaceFactory(T,S,R){function interfaceFunction(S){return T.p.ix===S?interfaceFunction.position:T.s.ix===S?interfaceFunction.size:null}var N=propertyGroupFactory(interfaceFunction,R);interfaceFunction.propertyIndex=T.ix;var M="tm"===S.sh.ty?S.sh.prop:S.sh;return M.s.setGroupProperty(PropertyInterface("Size",N)),M.p.setGroupProperty(PropertyInterface("Position",N)),Object.defineProperties(interfaceFunction,{size:{get:ExpressionPropertyInterface(M.s)},position:{get:ExpressionPropertyInterface(M.p)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}function starInterfaceFactory(T,S,R){function interfaceFunction(S){return T.p.ix===S?interfaceFunction.position:T.r.ix===S?interfaceFunction.rotation:T.pt.ix===S?interfaceFunction.points:T.or.ix===S||"ADBE Vector Star Outer Radius"===S?interfaceFunction.outerRadius:T.os.ix===S?interfaceFunction.outerRoundness:T.ir&&(T.ir.ix===S||"ADBE Vector Star Inner Radius"===S)?interfaceFunction.innerRadius:T.is&&T.is.ix===S?interfaceFunction.innerRoundness:null}var N=propertyGroupFactory(interfaceFunction,R),M="tm"===S.sh.ty?S.sh.prop:S.sh;return interfaceFunction.propertyIndex=T.ix,M.or.setGroupProperty(PropertyInterface("Outer Radius",N)),M.os.setGroupProperty(PropertyInterface("Outer Roundness",N)),M.pt.setGroupProperty(PropertyInterface("Points",N)),M.p.setGroupProperty(PropertyInterface("Position",N)),M.r.setGroupProperty(PropertyInterface("Rotation",N)),T.ir&&(M.ir.setGroupProperty(PropertyInterface("Inner Radius",N)),M.is.setGroupProperty(PropertyInterface("Inner Roundness",N))),Object.defineProperties(interfaceFunction,{position:{get:ExpressionPropertyInterface(M.p)},rotation:{get:ExpressionPropertyInterface(M.r)},points:{get:ExpressionPropertyInterface(M.pt)},outerRadius:{get:ExpressionPropertyInterface(M.or)},outerRoundness:{get:ExpressionPropertyInterface(M.os)},innerRadius:{get:ExpressionPropertyInterface(M.ir)},innerRoundness:{get:ExpressionPropertyInterface(M.is)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}function rectInterfaceFactory(T,S,R){function interfaceFunction(S){return T.p.ix===S?interfaceFunction.position:T.r.ix===S?interfaceFunction.roundness:T.s.ix===S||"Size"===S||"ADBE Vector Rect Size"===S?interfaceFunction.size:null}var N=propertyGroupFactory(interfaceFunction,R),M="tm"===S.sh.ty?S.sh.prop:S.sh;return interfaceFunction.propertyIndex=T.ix,M.p.setGroupProperty(PropertyInterface("Position",N)),M.s.setGroupProperty(PropertyInterface("Size",N)),M.r.setGroupProperty(PropertyInterface("Rotation",N)),Object.defineProperties(interfaceFunction,{position:{get:ExpressionPropertyInterface(M.p)},roundness:{get:ExpressionPropertyInterface(M.r)},size:{get:ExpressionPropertyInterface(M.s)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}function roundedInterfaceFactory(T,S,R){function interfaceFunction(S){return T.r.ix===S||"Round Corners 1"===S?interfaceFunction.radius:null}var N=propertyGroupFactory(interfaceFunction,R),M=S;return interfaceFunction.propertyIndex=T.ix,M.rd.setGroupProperty(PropertyInterface("Radius",N)),Object.defineProperties(interfaceFunction,{radius:{get:ExpressionPropertyInterface(M.rd)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}function repeaterInterfaceFactory(T,S,R){function interfaceFunction(S){return T.c.ix===S||"Copies"===S?interfaceFunction.copies:T.o.ix===S||"Offset"===S?interfaceFunction.offset:null}var N=propertyGroupFactory(interfaceFunction,R),M=S;return interfaceFunction.propertyIndex=T.ix,M.c.setGroupProperty(PropertyInterface("Copies",N)),M.o.setGroupProperty(PropertyInterface("Offset",N)),Object.defineProperties(interfaceFunction,{copies:{get:ExpressionPropertyInterface(M.c)},offset:{get:ExpressionPropertyInterface(M.o)},_name:{value:T.nm}}),interfaceFunction.mn=T.mn,interfaceFunction}return function(T,S,R){var N;function _interfaceFunction(T){if("number"==typeof T)return 0===(T=void 0===T?1:T)?R:N[T-1];for(var S=0,M=N.length;S<M;){if(N[S]._name===T)return N[S];S+=1}return null}function parentGroupWrapper(){return R}return _interfaceFunction.propertyGroup=propertyGroupFactory(_interfaceFunction,parentGroupWrapper),N=iterateElements(T,S,_interfaceFunction.propertyGroup),_interfaceFunction.numProperties=N.length,_interfaceFunction._name="Contents",_interfaceFunction}}(),TextExpressionInterface=function(){return function(T){var S;function _thisLayerFunction(T){return"ADBE Text Document"===T?_thisLayerFunction.sourceText:null}return Object.defineProperty(_thisLayerFunction,"sourceText",{get:function(){T.textProperty.getValue();var R=T.textProperty.currentData.t;return S&&R===S.value||((S=new String(R)).value=R||new String(R),Object.defineProperty(S,"style",{get:function(){return{fillColor:T.textProperty.currentData.fc}}})),S}}),_thisLayerFunction}}();function _typeof(T){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}var FootageInterface=function(){var outlineInterfaceFactory=function(T){var S="",R=T.getFootageData();function searchProperty(T){if(R[T])return(S=T,R=R[T],"object"===_typeof(R))?searchProperty:R;var N=T.indexOf(S);return -1!==N?(R=R[parseInt(T.substr(N+S.length),10)],"object"===_typeof(R))?searchProperty:R:""}return function(){return S="",R=T.getFootageData(),searchProperty}},dataInterfaceFactory=function(T){function interfaceFunction(T){return"Outline"===T?interfaceFunction.outlineInterface():null}return interfaceFunction._name="Outline",interfaceFunction.outlineInterface=outlineInterfaceFactory(T),interfaceFunction};return function(T){function _interfaceFunction(T){return"Data"===T?_interfaceFunction.dataInterface:null}return _interfaceFunction._name="Data",_interfaceFunction.dataInterface=dataInterfaceFactory(T),_interfaceFunction}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(T){return interfaces[T]||null}var expressionHelpers=function(){return{searchExpressions:function(T,S,R){S.x&&(R.k=!0,R.x=!0,R.initiateExpression=ExpressionManager.initiateExpression,R.effectsSequence.push(R.initiateExpression(T,S,R).bind(R)))},getSpeedAtTime:function(T){var S,R=-.01,N=this.getValueAtTime(T),M=this.getValueAtTime(T+R),L=0;if(N.length){for(S=0;S<N.length;S+=1)L+=Math.pow(M[S]-N[S],2);L=100*Math.sqrt(L)}else L=0;return L},getVelocityAtTime:function(T){if(void 0!==this.vel)return this.vel;var S,R,N=-.001,M=this.getValueAtTime(T),L=this.getValueAtTime(T+N);if(M.length)for(R=0,S=createTypedArray("float32",M.length);R<M.length;R+=1)S[R]=(L[R]-M[R])/N;else S=(L-M)/N;return S},getValueAtTime:function(T){return T*=this.elem.globalData.frameRate,(T-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<T?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(T,this._cachingAtTime),this._cachingAtTime.lastFrame=T),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(T){this.propertyGroup=T}}}();function addPropertyDecorator(){function loopOut(T,S,R){if(!this.k||!this.keyframes)return this.pv;T=T?T.toLowerCase():"";var N,M,L,U,V,Y=this.comp.renderedFrame,W=this.keyframes,K=W[W.length-1].t;if(Y<=K)return this.pv;if(R?(N=S?Math.abs(K-this.elem.comp.globalData.frameRate*S):Math.max(0,K-this.elem.data.ip),M=K-N):((!S||S>W.length-1)&&(S=W.length-1),N=K-(M=W[W.length-1-S].t)),"pingpong"===T){if(Math.floor((Y-M)/N)%2!=0)return this.getValueAtTime((N-(Y-M)%N+M)/this.comp.globalData.frameRate,0)}else if("offset"===T){var X=this.getValueAtTime(M/this.comp.globalData.frameRate,0),J=this.getValueAtTime(K/this.comp.globalData.frameRate,0),$=this.getValueAtTime(((Y-M)%N+M)/this.comp.globalData.frameRate,0),Z=Math.floor((Y-M)/N);if(this.pv.length){for(L=0,U=(V=Array(X.length)).length;L<U;L+=1)V[L]=(J[L]-X[L])*Z+$[L];return V}return(J-X)*Z+$}else if("continue"===T){var Q=this.getValueAtTime(K/this.comp.globalData.frameRate,0),ee=this.getValueAtTime((K-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(L=0,U=(V=Array(Q.length)).length;L<U;L+=1)V[L]=Q[L]+(Q[L]-ee[L])*((Y-K)/this.comp.globalData.frameRate)/5e-4;return V}return Q+(Q-ee)*((Y-K)/.001)}return this.getValueAtTime(((Y-M)%N+M)/this.comp.globalData.frameRate,0)}function loopIn(T,S,R){if(!this.k)return this.pv;T=T?T.toLowerCase():"";var N,M,L,U,V,Y=this.comp.renderedFrame,W=this.keyframes,K=W[0].t;if(Y>=K)return this.pv;if(R?(N=S?Math.abs(this.elem.comp.globalData.frameRate*S):Math.max(0,this.elem.data.op-K),M=K+N):((!S||S>W.length-1)&&(S=W.length-1),N=(M=W[S].t)-K),"pingpong"===T){if(Math.floor((K-Y)/N)%2==0)return this.getValueAtTime(((K-Y)%N+K)/this.comp.globalData.frameRate,0)}else if("offset"===T){var X=this.getValueAtTime(K/this.comp.globalData.frameRate,0),J=this.getValueAtTime(M/this.comp.globalData.frameRate,0),$=this.getValueAtTime((N-(K-Y)%N+K)/this.comp.globalData.frameRate,0),Z=Math.floor((K-Y)/N)+1;if(this.pv.length){for(L=0,U=(V=Array(X.length)).length;L<U;L+=1)V[L]=$[L]-(J[L]-X[L])*Z;return V}return $-(J-X)*Z}else if("continue"===T){var Q=this.getValueAtTime(K/this.comp.globalData.frameRate,0),ee=this.getValueAtTime((K+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(L=0,U=(V=Array(Q.length)).length;L<U;L+=1)V[L]=Q[L]+(Q[L]-ee[L])*(K-Y)/.001;return V}return Q+(Q-ee)*(K-Y)/.001}return this.getValueAtTime((N-((K-Y)%N+K))/this.comp.globalData.frameRate,0)}function smooth(T,S){if(!this.k||(T=.5*(T||.4),(S=Math.floor(S||5))<=1))return this.pv;var R,N,M=this.comp.renderedFrame/this.comp.globalData.frameRate,L=M-T,U=M+T,V=S>1?(U-L)/(S-1):1,Y=0,W=0;for(R=this.pv.length?createTypedArray("float32",this.pv.length):0;Y<S;){if(N=this.getValueAtTime(L+Y*V),this.pv.length)for(W=0;W<this.pv.length;W+=1)R[W]+=N[W];else R+=N;Y+=1}if(this.pv.length)for(W=0;W<this.pv.length;W+=1)R[W]/=S;else R/=S;return R}function getTransformValueAtTime(T){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var S=this._transformCachingAtTime.v;if(S.cloneFromProps(this.pre.props),this.appliedTransformations<1){var R=this.a.getValueAtTime(T);S.translate(-R[0]*this.a.mult,-R[1]*this.a.mult,R[2]*this.a.mult)}if(this.appliedTransformations<2){var N=this.s.getValueAtTime(T);S.scale(N[0]*this.s.mult,N[1]*this.s.mult,N[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var M=this.sk.getValueAtTime(T),L=this.sa.getValueAtTime(T);S.skewFromAxis(-M*this.sk.mult,L*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var U=this.r.getValueAtTime(T);S.rotate(-U*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var V=this.rz.getValueAtTime(T),Y=this.ry.getValueAtTime(T),W=this.rx.getValueAtTime(T),K=this.or.getValueAtTime(T);S.rotateZ(-V*this.rz.mult).rotateY(Y*this.ry.mult).rotateX(W*this.rx.mult).rotateZ(-K[2]*this.or.mult).rotateY(K[1]*this.or.mult).rotateX(K[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var X=this.px.getValueAtTime(T),J=this.py.getValueAtTime(T);if(this.data.p.z){var $=this.pz.getValueAtTime(T);S.translate(X*this.px.mult,J*this.py.mult,-$*this.pz.mult)}else S.translate(X*this.px.mult,J*this.py.mult,0)}else{var Z=this.p.getValueAtTime(T);S.translate(Z[0]*this.p.mult,Z[1]*this.p.mult,-Z[2]*this.p.mult)}return S}function getTransformStaticValueAtTime(){return this.v.clone(new Matrix)}var T=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(S,R,N){var M=T(S,R,N);return M.dynamicProperties.length?M.getValueAtTime=getTransformValueAtTime.bind(M):M.getValueAtTime=getTransformStaticValueAtTime.bind(M),M.setGroupProperty=expressionHelpers.setGroupProperty,M};var S=PropertyFactory.getProp;function getShapeValueAtTime(T){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),T*=this.elem.globalData.frameRate,(T-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<T?this._caching.lastIndex:0,this._cachingAtTime.lastTime=T,this.interpolateShape(T,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(T,R,N,M,L){var U=S(T,R,N,M,L);U.kf?U.getValueAtTime=expressionHelpers.getValueAtTime.bind(U):U.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(U),U.setGroupProperty=expressionHelpers.setGroupProperty,U.loopOut=loopOut,U.loopIn=loopIn,U.smooth=smooth,U.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(U),U.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(U),U.numKeys=1===R.a?R.k.length:0,U.propertyIndex=R.ix;var V=0;return 0!==N&&(V=createTypedArray("float32",1===R.a?R.k[0].s.length:R.k.length)),U._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:V},expressionHelpers.searchExpressions(T,R,U),U.k&&L.addDynamicProperty(U),U};var R=ShapePropertyFactory.getConstructorFunction(),N=ShapePropertyFactory.getKeyframedConstructorFunction();function ShapeExpressions(){}ShapeExpressions.prototype={vertices:function(T,S){this.k&&this.getValue();var R,N=this.v;void 0!==S&&(N=this.getValueAtTime(S,0));var M=N._length,L=N[T],U=N.v,V=createSizedArray(M);for(R=0;R<M;R+=1)"i"===T||"o"===T?V[R]=[L[R][0]-U[R][0],L[R][1]-U[R][1]]:V[R]=[L[R][0],L[R][1]];return V},points:function(T){return this.vertices("v",T)},inTangents:function(T){return this.vertices("i",T)},outTangents:function(T){return this.vertices("o",T)},isClosed:function(){return this.v.c},pointOnPath:function(T,S){var R,N=this.v;void 0!==S&&(N=this.getValueAtTime(S,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(N));for(var M=this._segmentsLength,L=M.lengths,U=M.totalLength*T,V=0,Y=L.length,W=0;V<Y;){if(W+L[V].addedLength>U){var K=V,X=N.c&&V===Y-1?0:V+1,J=(U-W)/L[V].addedLength;R=bez.getPointInSegment(N.v[K],N.v[X],N.o[K],N.i[X],J,L[V]);break}W+=L[V].addedLength,V+=1}return R||(R=N.c?[N.v[0][0],N.v[0][1]]:[N.v[N._length-1][0],N.v[N._length-1][1]]),R},vectorOnPath:function(T,S,R){1==T?T=this.v.c:0==T&&(T=.999);var N=this.pointOnPath(T,S),M=this.pointOnPath(T+.001,S),L=M[0]-N[0],U=M[1]-N[1],V=Math.sqrt(Math.pow(L,2)+Math.pow(U,2));return 0===V?[0,0]:"tangent"===R?[L/V,U/V]:[-U/V,L/V]},tangentOnPath:function(T,S){return this.vectorOnPath(T,S,"tangent")},normalOnPath:function(T,S){return this.vectorOnPath(T,S,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([ShapeExpressions],R),extendPrototype([ShapeExpressions],N),N.prototype.getValueAtTime=getShapeValueAtTime,N.prototype.initiateExpression=ExpressionManager.initiateExpression;var M=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(T,S,R,N,L){var U=M(T,S,R,N,L);return U.propertyIndex=S.ix,U.lock=!1,3===R?expressionHelpers.searchExpressions(T,S.pt,U):4===R&&expressionHelpers.searchExpressions(T,S.ks,U),U.k&&T.addDynamicProperty(U),U}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function searchExpressions(){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(T,S){var R=this.calculateExpression(S);if(T.t!==R){var N={};return this.copyData(N,T),N.t=R.toString(),N.__complete=!1,N}return T},TextProperty.prototype.searchProperty=function(){var T=this.searchKeyframes(),S=this.searchExpressions();return this.kf=T||S,this.kf},TextProperty.prototype.searchExpressions=searchExpressions}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(T,S){var R,N,M=createNS("feMerge");for(M.setAttribute("result",T),N=0;N<S.length;N+=1)(R=createNS("feMergeNode")).setAttribute("in",S[N]),M.appendChild(R),M.appendChild(R);return M}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(T,S,R,N,M){this.filterManager=S;var L=createNS("feColorMatrix");L.setAttribute("type","matrix"),L.setAttribute("color-interpolation-filters","linearRGB"),L.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=L,L.setAttribute("result",N+"_tint_1"),T.appendChild(L),(L=createNS("feColorMatrix")).setAttribute("type","matrix"),L.setAttribute("color-interpolation-filters","sRGB"),L.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),L.setAttribute("result",N+"_tint_2"),T.appendChild(L),this.matrixFilter=L;var U=this.createMergeNode(N,[M,N+"_tint_1",N+"_tint_2"]);T.appendChild(U)}function SVGFillFilter(T,S,R,N){this.filterManager=S;var M=createNS("feColorMatrix");M.setAttribute("type","matrix"),M.setAttribute("color-interpolation-filters","sRGB"),M.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),M.setAttribute("result",N),T.appendChild(M),this.matrixFilter=M}function SVGStrokeEffect(T,S,R){this.initialized=!1,this.filterManager=S,this.elem=R,this.paths=[]}function SVGTritoneFilter(T,S,R,N){this.filterManager=S;var M=createNS("feColorMatrix");M.setAttribute("type","matrix"),M.setAttribute("color-interpolation-filters","linearRGB"),M.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),T.appendChild(M);var L=createNS("feComponentTransfer");L.setAttribute("color-interpolation-filters","sRGB"),L.setAttribute("result",N),this.matrixFilter=L;var U=createNS("feFuncR");U.setAttribute("type","table"),L.appendChild(U),this.feFuncR=U;var V=createNS("feFuncG");V.setAttribute("type","table"),L.appendChild(V),this.feFuncG=V;var Y=createNS("feFuncB");Y.setAttribute("type","table"),L.appendChild(Y),this.feFuncB=Y,T.appendChild(L)}function SVGProLevelsFilter(T,S,R,N){this.filterManager=S;var M=this.filterManager.effectElements,L=createNS("feComponentTransfer");(M[10].p.k||0!==M[10].p.v||M[11].p.k||1!==M[11].p.v||M[12].p.k||1!==M[12].p.v||M[13].p.k||0!==M[13].p.v||M[14].p.k||1!==M[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",L)),(M[17].p.k||0!==M[17].p.v||M[18].p.k||1!==M[18].p.v||M[19].p.k||1!==M[19].p.v||M[20].p.k||0!==M[20].p.v||M[21].p.k||1!==M[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",L)),(M[24].p.k||0!==M[24].p.v||M[25].p.k||1!==M[25].p.v||M[26].p.k||1!==M[26].p.v||M[27].p.k||0!==M[27].p.v||M[28].p.k||1!==M[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",L)),(M[31].p.k||0!==M[31].p.v||M[32].p.k||1!==M[32].p.v||M[33].p.k||1!==M[33].p.v||M[34].p.k||0!==M[34].p.v||M[35].p.k||1!==M[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",L)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(L.setAttribute("color-interpolation-filters","sRGB"),T.appendChild(L)),(M[3].p.k||0!==M[3].p.v||M[4].p.k||1!==M[4].p.v||M[5].p.k||1!==M[5].p.v||M[6].p.k||0!==M[6].p.v||M[7].p.k||1!==M[7].p.v)&&((L=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),L.setAttribute("result",N),T.appendChild(L),this.feFuncRComposed=this.createFeFunc("feFuncR",L),this.feFuncGComposed=this.createFeFunc("feFuncG",L),this.feFuncBComposed=this.createFeFunc("feFuncB",L))}function SVGDropShadowEffect(T,S,R,N,M){var L=S.container.globalData.renderConfig.filterSize,U=S.data.fs||L;T.setAttribute("x",U.x||L.x),T.setAttribute("y",U.y||L.y),T.setAttribute("width",U.width||L.width),T.setAttribute("height",U.height||L.height),this.filterManager=S;var V=createNS("feGaussianBlur");V.setAttribute("in","SourceAlpha"),V.setAttribute("result",N+"_drop_shadow_1"),V.setAttribute("stdDeviation","0"),this.feGaussianBlur=V,T.appendChild(V);var Y=createNS("feOffset");Y.setAttribute("dx","25"),Y.setAttribute("dy","0"),Y.setAttribute("in",N+"_drop_shadow_1"),Y.setAttribute("result",N+"_drop_shadow_2"),this.feOffset=Y,T.appendChild(Y);var W=createNS("feFlood");W.setAttribute("flood-color","#00ff00"),W.setAttribute("flood-opacity","1"),W.setAttribute("result",N+"_drop_shadow_3"),this.feFlood=W,T.appendChild(W);var K=createNS("feComposite");K.setAttribute("in",N+"_drop_shadow_3"),K.setAttribute("in2",N+"_drop_shadow_2"),K.setAttribute("operator","in"),K.setAttribute("result",N+"_drop_shadow_4"),T.appendChild(K);var X=this.createMergeNode(N,[N+"_drop_shadow_4",M]);T.appendChild(X)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){var S=this.filterManager.effectElements[0].p.v,R=this.filterManager.effectElements[1].p.v,N=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+N+" 0"),this.matrixFilter.setAttribute("values",R[0]-S[0]+" 0 0 0 "+S[0]+" "+(R[1]-S[1])+" 0 0 0 "+S[1]+" "+(R[2]-S[2])+" 0 0 0 "+S[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){var S=this.filterManager.effectElements[2].p.v,R=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+S[0]+" 0 0 0 0 "+S[1]+" 0 0 0 0 "+S[2]+" 0 0 0 "+R+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var T,S,R,N,M=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(N=this.elem.maskManager.masksProperties.length,R=0):N=(R=this.filterManager.effectElements[0].p.v-1)+1,(S=createNS("g")).setAttribute("fill","none"),S.setAttribute("stroke-linecap","round"),S.setAttribute("stroke-dashoffset",1);R<N;R+=1)T=createNS("path"),S.appendChild(T),this.paths.push({p:T,m:R});if(3===this.filterManager.effectElements[10].p.v){var L=createNS("mask"),U=createElementID();L.setAttribute("id",U),L.setAttribute("mask-type","alpha"),L.appendChild(S),this.elem.globalData.defs.appendChild(L);var V=createNS("g");for(V.setAttribute("mask","url("+getLocationHref()+"#"+U+")");M[0];)V.appendChild(M[0]);this.elem.layerElement.appendChild(V),this.masker=L,S.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(M=this.elem.layerElement.children||this.elem.layerElement.childNodes;M.length;)this.elem.layerElement.removeChild(M[0]);this.elem.layerElement.appendChild(S),this.elem.layerElement.removeAttribute("mask"),S.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=S},SVGStrokeEffect.prototype.renderFrame=function(T){this.initialized||this.initialize();var S=this.paths.length;for(R=0;R<S;R+=1)if(-1!==this.paths[R].m&&(N=this.elem.maskManager.viewData[this.paths[R].m],M=this.paths[R].p,(T||this.filterManager._mdf||N.prop._mdf)&&M.setAttribute("d",N.lastPath),T||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||N.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var R,N,M,L,U,V=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),Y=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),W=M.getTotalLength();L="0 0 0 "+W*V+" ";var K=Math.floor(W*(Y-V)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(U=0;U<K;U+=1)L+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";L+="0 "+10*W+" 0 0"}else L="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;M.setAttribute("stroke-dasharray",L)}if((T||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(T||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(T||this.filterManager.effectElements[3].p._mdf)){var X=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*X[0])+","+bmFloor(255*X[1])+","+bmFloor(255*X[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){var S=this.filterManager.effectElements[0].p.v,R=this.filterManager.effectElements[1].p.v,N=this.filterManager.effectElements[2].p.v,M=N[0]+" "+R[0]+" "+S[0],L=N[1]+" "+R[1]+" "+S[1],U=N[2]+" "+R[2]+" "+S[2];this.feFuncR.setAttribute("tableValues",M),this.feFuncG.setAttribute("tableValues",L),this.feFuncB.setAttribute("tableValues",U)}},SVGProLevelsFilter.prototype.createFeFunc=function(T,S){var R=createNS(T);return R.setAttribute("type","table"),S.appendChild(R),R},SVGProLevelsFilter.prototype.getTableValue=function(T,S,R,N,M){for(var L,U,V=0,Y=256,W=Math.min(T,S),K=Math.max(T,S),X=Array.call(null,{length:256}),J=0,$=M-N,Z=S-T;V<=256;)U=(L=V/256)<=W?Z<0?M:N:L>=K?Z<0?N:M:N+$*Math.pow((L-T)/Z,1/R),X[J]=U,J+=1,V+=256/(Y-1);return X.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){var S,R=this.filterManager.effectElements;this.feFuncRComposed&&(T||R[3].p._mdf||R[4].p._mdf||R[5].p._mdf||R[6].p._mdf||R[7].p._mdf)&&(S=this.getTableValue(R[3].p.v,R[4].p.v,R[5].p.v,R[6].p.v,R[7].p.v),this.feFuncRComposed.setAttribute("tableValues",S),this.feFuncGComposed.setAttribute("tableValues",S),this.feFuncBComposed.setAttribute("tableValues",S)),this.feFuncR&&(T||R[10].p._mdf||R[11].p._mdf||R[12].p._mdf||R[13].p._mdf||R[14].p._mdf)&&(S=this.getTableValue(R[10].p.v,R[11].p.v,R[12].p.v,R[13].p.v,R[14].p.v),this.feFuncR.setAttribute("tableValues",S)),this.feFuncG&&(T||R[17].p._mdf||R[18].p._mdf||R[19].p._mdf||R[20].p._mdf||R[21].p._mdf)&&(S=this.getTableValue(R[17].p.v,R[18].p.v,R[19].p.v,R[20].p.v,R[21].p.v),this.feFuncG.setAttribute("tableValues",S)),this.feFuncB&&(T||R[24].p._mdf||R[25].p._mdf||R[26].p._mdf||R[27].p._mdf||R[28].p._mdf)&&(S=this.getTableValue(R[24].p.v,R[25].p.v,R[26].p.v,R[27].p.v,R[28].p.v),this.feFuncB.setAttribute("tableValues",S)),this.feFuncA&&(T||R[31].p._mdf||R[32].p._mdf||R[33].p._mdf||R[34].p._mdf||R[35].p._mdf)&&(S=this.getTableValue(R[31].p.v,R[32].p.v,R[33].p.v,R[34].p.v,R[35].p.v),this.feFuncA.setAttribute("tableValues",S))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){if((T||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),T||this.filterManager.effectElements[0].p._mdf){var S=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*S[0]),Math.round(255*S[1]),Math.round(255*S[2])))}if((T||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),T||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var R=this.filterManager.effectElements[3].p.v,N=(this.filterManager.effectElements[2].p.v-90)*degToRads,M=R*Math.cos(N),L=R*Math.sin(N);this.feOffset.setAttribute("dx",M),this.feOffset.setAttribute("dy",L)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(T,S,R){this.initialized=!1,this.filterManager=S,this.filterElem=T,this.elem=R,R.matteElement=createNS("g"),R.matteElement.appendChild(R.layerElement),R.matteElement.appendChild(R.transformedElement),R.baseElement=R.matteElement}function SVGGaussianBlurEffect(T,S,R,N){T.setAttribute("x","-100%"),T.setAttribute("y","-100%"),T.setAttribute("width","300%"),T.setAttribute("height","300%"),this.filterManager=S;var M=createNS("feGaussianBlur");M.setAttribute("result",N),T.appendChild(M),this.feGaussianBlur=M}function TransformEffect(){}function SVGTransformEffect(T,S){this.init(S)}function CVTransformEffect(T){this.init(T)}return SVGMatte3Effect.prototype.findSymbol=function(T){for(var S=0,R=_svgMatteSymbols.length;S<R;){if(_svgMatteSymbols[S]===T)return _svgMatteSymbols[S];S+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(T,S){var R,N=T.layerElement.parentNode;if(N){for(var M=N.children,L=0,U=M.length;L<U&&M[L]!==T.layerElement;)L+=1;L<=U-2&&(R=M[L+1]);var V=createNS("use");V.setAttribute("href","#"+S),R?N.insertBefore(V,R):N.appendChild(V)}},SVGMatte3Effect.prototype.setElementAsMask=function(T,S){if(!this.findSymbol(S)){var R=createElementID(),N=createNS("mask");N.setAttribute("id",S.layerId),N.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(S);var M=T.globalData.defs;M.appendChild(N);var L=createNS("symbol");L.setAttribute("id",R),this.replaceInParent(S,R),L.appendChild(S.layerElement),M.appendChild(L);var U=createNS("use");U.setAttribute("href","#"+R),N.appendChild(U),S.data.hd=!1,S.show()}T.setMatte(S.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var T=this.filterManager.effectElements[0].p.v,S=this.elem.comp.elements,R=0,N=S.length;R<N;)S[R]&&S[R].data.ind===T&&this.setElementAsMask(this.elem,S[R]),R+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(T){if(T||this.filterManager._mdf){var S=.3,R=this.filterManager.effectElements[0].p.v*S,N=this.filterManager.effectElements[1].p.v,M=3==N?0:R,L=2==N?0:R;this.feGaussianBlur.setAttribute("stdDeviation",M+" "+L);var U=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",U)}},TransformEffect.prototype.init=function(T){this.effectsManager=T,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(T){if(this._opMdf=!1,this._mdf=!1,T||this.effectsManager._mdf){var S=this.effectsManager.effectElements,R=S[0].p.v,N=S[1].p.v,M=1===S[2].p.v,L=S[3].p.v,U=M?L:S[4].p.v,V=S[5].p.v,Y=S[6].p.v,W=S[7].p.v;this.matrix.reset(),this.matrix.translate(-R[0],-R[1],R[2]),this.matrix.scale(.01*U,.01*L,1),this.matrix.rotate(-W*degToRads),this.matrix.skewFromAxis(-V*degToRads,(Y+90)*degToRads),this.matrix.translate(N[0],N[1],0),this._mdf=!0,this.opacity!==S[8].p.v&&(this.opacity=S[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})},44802:function(T,S,R){"use strict";var N,M=R(46938),L=R(66170),U=R(56790);N={value:!0},S.kP=useSession,N=N=getSession,N=N=getCsrfToken,N=N=getProviders,N=S.zB=signIn,N=S.w7=signOut,N=N=setOptions,S.zt=Provider,N=void 0;var V=L(R(30298)),Y=L(R(95796)),W=L(R(41789)),K=L(R(82310)),X=R(50959),J=_interopRequireWildcard(R(92753)),$=L(R(71129));function _getRequireWildcardCache(T){if("function"!=typeof WeakMap)return null;var S=new WeakMap,R=new WeakMap;return(_getRequireWildcardCache=function(T){return T?R:S})(T)}function _interopRequireWildcard(T,S){if(!S&&T&&T.__esModule)return T;if(null===T||"object"!==U(T)&&"function"!=typeof T)return{default:T};var R=_getRequireWildcardCache(S);if(R&&R.has(T))return R.get(T);var N={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in T)if("default"!==L&&Object.prototype.hasOwnProperty.call(T,L)){var V=M?Object.getOwnPropertyDescriptor(T,L):null;V&&(V.get||V.set)?Object.defineProperty(N,L,V):N[L]=T[L]}return N.default=T,R&&R.set(T,N),N}function ownKeys(T,S){var R=Object.keys(T);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(T);S&&(N=N.filter(function(S){return Object.getOwnPropertyDescriptor(T,S).enumerable})),R.push.apply(R,N)}return R}function _objectSpread(T){for(var S=1;S<arguments.length;S++){var R=null!=arguments[S]?arguments[S]:{};S%2?ownKeys(Object(R),!0).forEach(function(S){(0,Y.default)(T,S,R[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(R)):ownKeys(Object(R)).forEach(function(S){Object.defineProperty(T,S,Object.getOwnPropertyDescriptor(R,S))})}return T}var Z={baseUrl:(0,$.default)(M.env.NEXTAUTH_URL||M.env.VERCEL_URL).baseUrl,basePath:(0,$.default)(M.env.NEXTAUTH_URL).basePath,baseUrlServer:(0,$.default)(M.env.NEXTAUTH_URL_INTERNAL||M.env.NEXTAUTH_URL||M.env.VERCEL_URL).baseUrl,basePathServer:(0,$.default)(M.env.NEXTAUTH_URL_INTERNAL||M.env.NEXTAUTH_URL).basePath,keepAlive:0,clientMaxAge:0,_clientLastSync:0,_clientSyncTimer:null,_eventListenersAdded:!1,_clientSession:void 0,_getSession:function(){}},Q=(0,J.proxyLogger)(J.default,Z.basePath),ee=BroadcastChannel();"undefined"==typeof window||Z._eventListenersAdded||(Z._eventListenersAdded=!0,ee.receive(function(){return Z._getSession({event:"storage"})}),document.addEventListener("visibilitychange",function(){document.hidden||Z._getSession({event:"visibilitychange"})},!1));var et=(0,X.createContext)();function useSession(T){return(0,X.useContext)(et)||_useSessionHook(T)}function _useSessionHook(T){var S=(0,X.useState)(T),R=(0,K.default)(S,2),N=R[0],M=R[1],L=(0,X.useState)(!N),U=(0,K.default)(L,2),Y=U[0],J=U[1];return(0,X.useEffect)(function(){Z._getSession=(0,W.default)(V.default.mark(function _callee(){var T,S,R,N,L,U,Y,W,K,X=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(S=void 0===(T=(X.length>0&&void 0!==X[0]?X[0]:{}).event)?null:T,V.prev=1,R=null!==S,N="storage"===S,L=Z.clientMaxAge,U=parseInt(Z._clientLastSync),Y=_now(),W=Z._clientSession,!(!N&&void 0!==W)){V.next=19;break}if(!(0===L&&!0!==R)){V.next=13;break}return V.abrupt("return");case 13:if(!(L>0&&null===W)){V.next=17;break}return V.abrupt("return");case 17:if(!(L>0&&Y<U+L)){V.next=19;break}return V.abrupt("return");case 19:return void 0===W&&(Z._clientSession=null),Z._clientLastSync=_now(),V.next=23,getSession({triggerEvent:!N});case 23:K=V.sent,Z._clientSession=K,M(K),J(!1),V.next=33;break;case 29:V.prev=29,V.t0=V.catch(1),Q.error("CLIENT_USE_SESSION_ERROR",V.t0),J(!1);case 33:case"end":return V.stop()}},_callee,null,[[1,29]])})),Z._getSession()}),[N,Y]}function getSession(T){return _getSession2.apply(this,arguments)}function _getSession2(){return(_getSession2=(0,W.default)(V.default.mark(function _callee4(T){var S,R;return V.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,_fetchData("session",T);case 2:return R=N.sent,(null===(S=null==T?void 0:T.triggerEvent)||void 0===S||S)&&ee.post({event:"session",data:{trigger:"getSession"}}),N.abrupt("return",R);case 5:case"end":return N.stop()}},_callee4)}))).apply(this,arguments)}function getCsrfToken(T){return _getCsrfToken.apply(this,arguments)}function _getCsrfToken(){return(_getCsrfToken=(0,W.default)(V.default.mark(function _callee5(T){var S;return V.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,_fetchData("csrf",T);case 2:if(R.t1=S=R.sent,R.t0=null===R.t1,R.t0){R.next=6;break}R.t0=void 0===S;case 6:if(!R.t0){R.next=10;break}R.t2=void 0,R.next=11;break;case 10:R.t2=S.csrfToken;case 11:return R.abrupt("return",R.t2);case 12:case"end":return R.stop()}},_callee5)}))).apply(this,arguments)}function getProviders(){return _getProviders.apply(this,arguments)}function _getProviders(){return(_getProviders=(0,W.default)(V.default.mark(function _callee6(){return V.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,_fetchData("providers");case 2:return T.abrupt("return",T.sent);case 3:case"end":return T.stop()}},_callee6)}))).apply(this,arguments)}function signIn(T){return _signIn.apply(this,arguments)}function _signIn(){return(_signIn=(0,W.default)(V.default.mark(function _callee7(T){var S,R,N,M,L,U,Y,W,K,X,J,$,Q,ee,et,en,ea,ei,eo=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return S=eo.length>1&&void 0!==eo[1]?eo[1]:{},R=eo.length>2&&void 0!==eo[2]?eo[2]:{},M=void 0===(N=S.callbackUrl)?window.location.href:N,U=void 0===(L=S.redirect)||L,Y=_apiBaseUrl(),V.next=6,getProviders();case 6:if(W=V.sent){V.next=9;break}return V.abrupt("return",window.location.replace("".concat(Y,"/error")));case 9:if(T in W){V.next=11;break}return V.abrupt("return",window.location.replace("".concat(Y,"/signin?callbackUrl=").concat(encodeURIComponent(M))));case 11:return K="credentials"===W[T].type,X="email"===W[T].type,J=K||X,$=K?"".concat(Y,"/callback/").concat(T):"".concat(Y,"/signin/").concat(T),Q="".concat($,"?").concat(new URLSearchParams(R)),V.t0=fetch,V.t1=Q,V.t2={"Content-Type":"application/x-www-form-urlencoded"},V.t3=URLSearchParams,V.t4=_objectSpread,V.t5=_objectSpread({},S),V.t6={},V.next=25,getCsrfToken();case 25:return V.t7=V.sent,V.t8=M,V.t9={csrfToken:V.t7,callbackUrl:V.t8,json:!0},V.t10=(0,V.t4)(V.t5,V.t6,V.t9),V.t11=new V.t3(V.t10),V.t12={method:"post",headers:V.t2,body:V.t11},V.next=33,(0,V.t0)(V.t1,V.t12);case 33:return ee=V.sent,V.next=36,ee.json();case 36:if(et=V.sent,!(U||!J)){V.next=42;break}return ea=null!==(en=et.url)&&void 0!==en?en:M,window.location.replace(ea),ea.includes("#")&&window.location.reload(),V.abrupt("return");case 42:if(ei=new URL(et.url).searchParams.get("error"),!ee.ok){V.next=46;break}return V.next=46,Z._getSession({event:"storage"});case 46:return V.abrupt("return",{error:ei,status:ee.status,ok:ee.ok,url:ei?null:et.url});case 47:case"end":return V.stop()}},_callee7)}))).apply(this,arguments)}function signOut(){return _signOut.apply(this,arguments)}function _signOut(){return(_signOut=(0,W.default)(V.default.mark(function _callee8(){var T,S,R,N,M,L,U,Y,W,K,X,J=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return R=void 0===(S=(T=J.length>0&&void 0!==J[0]?J[0]:{}).callbackUrl)?window.location.href:S,M=void 0===(N=T.redirect)||N,L=_apiBaseUrl(),V.t0={"Content-Type":"application/x-www-form-urlencoded"},V.t1=URLSearchParams,V.next=7,getCsrfToken();case 7:return V.t2=V.sent,V.t3=R,V.t4={csrfToken:V.t2,callbackUrl:V.t3,json:!0},V.t5=new V.t1(V.t4),U={method:"post",headers:V.t0,body:V.t5},V.next=14,fetch("".concat(L,"/signout"),U);case 14:return Y=V.sent,V.next=17,Y.json();case 17:if(W=V.sent,ee.post({event:"session",data:{trigger:"signout"}}),!M){V.next=24;break}return X=null!==(K=W.url)&&void 0!==K?K:R,window.location.replace(X),X.includes("#")&&window.location.reload(),V.abrupt("return");case 24:return V.next=26,Z._getSession({event:"storage"});case 26:return V.abrupt("return",W);case 27:case"end":return V.stop()}},_callee8)}))).apply(this,arguments)}function setOptions(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},S=T.baseUrl,R=T.basePath,N=T.clientMaxAge,M=T.keepAlive;if(S&&(Z.baseUrl=S),R&&(Z.basePath=R),N&&(Z.clientMaxAge=N),M){if(Z.keepAlive=M,"undefined"==typeof window)return;null!==Z._clientSyncTimer&&clearTimeout(Z._clientSyncTimer),Z._clientSyncTimer=setTimeout((0,W.default)(V.default.mark(function _callee2(){return V.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(Z._clientSession){T.next=2;break}return T.abrupt("return");case 2:return T.next=4,Z._getSession({event:"timer"});case 4:case"end":return T.stop()}},_callee2)})),1e3*M)}}function Provider(T){var S=T.children,R=T.session;return setOptions(T.options),(0,X.createElement)(et.Provider,{value:useSession(R)},S)}function _fetchData(T){return _fetchData2.apply(this,arguments)}function _fetchData2(){return(_fetchData2=(0,W.default)(V.default.mark(function _callee9(T){var S,R,N,M,L,U,Y,W,K=arguments;return V.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return R=(S=K.length>1&&void 0!==K[1]?K[1]:{}).ctx,M=void 0===(N=S.req)?null==R?void 0:R.req:N,V.prev=1,V.next=4,_apiBaseUrl();case 4:return L=V.sent,U=M?{headers:{cookie:M.headers.cookie}}:{},V.next=8,fetch("".concat(L,"/").concat(T),U);case 8:return Y=V.sent,V.next=11,Y.json();case 11:if(W=V.sent,Y.ok){V.next=14;break}throw W;case 14:return V.abrupt("return",Object.keys(W).length>0?W:null);case 17:return V.prev=17,V.t0=V.catch(1),Q.error("CLIENT_FETCH_ERROR",T,V.t0),V.abrupt("return",null);case 21:case"end":return V.stop()}},_callee9,null,[[1,17]])}))).apply(this,arguments)}function _apiBaseUrl(){return"undefined"==typeof window?(M.env.NEXTAUTH_URL||Q.warn("NEXTAUTH_URL","NEXTAUTH_URL environment variable not set"),"".concat(Z.baseUrlServer).concat(Z.basePathServer)):Z.basePath}function _now(){return Math.floor(Date.now()/1e3)}function BroadcastChannel(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(S){"undefined"!=typeof window&&window.addEventListener("storage",function(){var R=(0,W.default)(V.default.mark(function _callee3(R){var N;return V.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!(R.key!==T)){M.next=2;break}return M.abrupt("return");case 2:if(!((null==(N=JSON.parse(R.newValue))?void 0:N.event)!=="session"||!(null!=N&&N.data))){M.next=5;break}return M.abrupt("return");case 5:S(N);case 6:case"end":return M.stop()}},_callee3)}));return function(T){return R.apply(this,arguments)}}())},post:function(S){"undefined"!=typeof localStorage&&localStorage.setItem(T,JSON.stringify(_objectSpread(_objectSpread({},S),{},{timestamp:_now()})))}}}},92753:function(T,S,R){"use strict";var N=R(46938);Object.defineProperty(S,"__esModule",{value:!0}),S.setLogger=setLogger,S.proxyLogger=proxyLogger,S.default=void 0;let M={error(T,...S){console.error(`[next-auth][error][${T.toLowerCase()}]`,`
https://next-auth.js.org/errors#${T.toLowerCase()}`,...S)},warn(T,...S){console.warn(`[next-auth][warn][${T.toLowerCase()}]`,`
https://next-auth.js.org/warnings#${T.toLowerCase()}`,...S)},debug(T,...S){var R,M;null!==(R=N)&&void 0!==N&&null!==(M=R.env)&&void 0!==M&&M._NEXTAUTH_DEBUG&&console.log(`[next-auth][debug][${T.toLowerCase()}]`,...S)}};function setLogger(T={}){T.error&&(M.error=T.error),T.warn&&(M.warn=T.warn),T.debug&&(M.debug=T.debug)}var L=M;function proxyLogger(T=M,S){try{if("undefined"==typeof window)return T;let R={};for(let N in T)R[N]=(T,...R)=>{M[N](T,...R);let L=`${S}/_log`,U=new URLSearchParams({level:N,code:T,message:JSON.stringify(R.map(T=>T instanceof Error?{name:T.name,message:T.message,stack:T.stack}:T))});return navigator.sendBeacon?navigator.sendBeacon(L,U):fetch(L,{method:"POST",headers:{"Content-Type":"application/json"},body:U})};return R}catch(T){return M}}S.default=L},71129:function(T,S){"use strict";function parseUrl(T){let S="http://localhost:3000",R="/api/auth";T||(T=`${S}${R}`);let N=T.startsWith("http:")?"http":"https";T=T.replace(/^https?:\/\//,"").replace(/\/$/,"");let[M,...L]=T.split("/"),U=M?`${N}://${M}`:S,V=L.length>0?`/${L.join("/")}`:R;return{baseUrl:U,basePath:V}}Object.defineProperty(S,"__esModule",{value:!0}),S.default=parseUrl},46938:function(T,S,R){"use strict";var N,M;T.exports=(null==(N=R.g.process)?void 0:N.env)&&"object"==typeof(null==(M=R.g.process)?void 0:M.env)?R.g.process:R(37584)},27433:function(T,S,R){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return R(17559)}])},18687:function(T,S,R){"use strict";let N,M,L,U,V,Y,W,K,X,J,$,Z,Q,ee,et,en,ea;var ei,eo={};R.r(eo),R.d(eo,{FunctionToString:function(){return eA},InboundFilters:function(){return eg},LinkedErrors:function(){return eU}});var eO={};R.r(eO),R.d(eO,{Breadcrumbs:function(){return tT},Dedupe:function(){return tA},GlobalHandlers:function(){return e0},HttpContext:function(){return tf},LinkedErrors:function(){return tI},TryCatch:function(){return e5}});var eE=R(10383);function applySdkMetadata(T,S,R=[S],N="npm"){let M=T._metadata||{};M.sdk||(M.sdk={name:`sentry.javascript.${S}`,packages:R.map(T=>({name:`${N}:@sentry/${T}`,version:eE.J})),version:eE.J}),T._metadata=M}var eT=R(23733);function hasTracingEnabled(T){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let S=(0,eT.s3)(),R=T||S&&S.getOptions();return!!R&&(R.enableTracing||"tracesSampleRate"in R||"tracesSampler"in R)}var eS=R(28885),ec=R(19337),eu=R(62092),eR=R(46997),eI=R(53400),eh=R(78429);let ed=[];function filterDuplicates(T){let S={};return T.forEach(T=>{let{name:R}=T,N=S[R];N&&!N.isDefaultInstance&&T.isDefaultInstance||(S[R]=T)}),Object.keys(S).map(T=>S[T])}function getIntegrationsToSetup(T){let S;let R=T.defaultIntegrations||[],N=T.integrations;R.forEach(T=>{T.isDefaultInstance=!0}),S=Array.isArray(N)?[...R,...N]:"function"==typeof N?(0,ec.lE)(N(R)):R;let M=filterDuplicates(S),L=findIndex(M,T=>"Debug"===T.name);if(-1!==L){let[T]=M.splice(L,1);M.push(T)}return M}function setupIntegrations(T,S){let R={};return S.forEach(S=>{S&&setupIntegration(T,S,R)}),R}function afterSetupIntegrations(T,S){for(let R of S)R&&R.afterAllSetup&&R.afterAllSetup(T)}function setupIntegration(T,S,R){if(R[S.name]){eR.X&&eu.kg.log(`Integration skipped because it was already installed: ${S.name}`);return}if(R[S.name]=S,-1===ed.indexOf(S.name)&&(S.setupOnce(eI.cc,eh.Gd),ed.push(S.name)),S.setup&&"function"==typeof S.setup&&S.setup(T),T.on&&"function"==typeof S.preprocessEvent){let R=S.preprocessEvent.bind(S);T.on("preprocessEvent",(S,N)=>R(S,N,T))}if(T.addEventProcessor&&"function"==typeof S.processEvent){let R=S.processEvent.bind(S),N=Object.assign((S,N)=>R(S,N,T),{id:S.name});T.addEventProcessor(N)}eR.X&&eu.kg.log(`Integration installed: ${S.name}`)}function findIndex(T,S){for(let R=0;R<T.length;R++)if(!0===S(T[R]))return R;return -1}function convertIntegrationFnToClass(T,S){return Object.assign(function(...T){return S(...T)},{id:T})}function defineIntegration(T){return T}let ef="FunctionToString",e_=new WeakMap,_functionToStringIntegration=()=>({name:ef,setupOnce(){N=Function.prototype.toString;try{Function.prototype.toString=function(...T){let S=(0,eS.HK)(this),R=e_.has((0,eT.s3)())&&void 0!==S?S:this;return N.apply(R,T)}}catch(T){}},setup(T){e_.set(T,!0)}}),ep=defineIntegration(_functionToStringIntegration),eA=convertIntegrationFnToClass(ef,ep);var eN=R(82783);let em=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],eM=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],eL="InboundFilters",_inboundFiltersIntegration=(T={})=>({name:eL,setupOnce(){},processEvent(S,R,N){let M=N.getOptions(),L=_mergeOptions(T,M);return _shouldDropEvent(S,L)?null:S}}),eD=defineIntegration(_inboundFiltersIntegration),eg=convertIntegrationFnToClass(eL,eD);function _mergeOptions(T={},S={}){return{allowUrls:[...T.allowUrls||[],...S.allowUrls||[]],denyUrls:[...T.denyUrls||[],...S.denyUrls||[]],ignoreErrors:[...T.ignoreErrors||[],...S.ignoreErrors||[],...T.disableErrorDefaults?[]:em],ignoreTransactions:[...T.ignoreTransactions||[],...S.ignoreTransactions||[],...T.disableTransactionDefaults?[]:eM],ignoreInternal:void 0===T.ignoreInternal||T.ignoreInternal}}function _shouldDropEvent(T,S){return S.ignoreInternal&&_isSentryError(T)?(eR.X&&eu.kg.warn(`Event dropped due to being internal Sentry Error.
Event: ${(0,ec.jH)(T)}`),!0):_isIgnoredError(T,S.ignoreErrors)?(eR.X&&eu.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${(0,ec.jH)(T)}`),!0):_isIgnoredTransaction(T,S.ignoreTransactions)?(eR.X&&eu.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${(0,ec.jH)(T)}`),!0):_isDeniedUrl(T,S.denyUrls)?(eR.X&&eu.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${(0,ec.jH)(T)}.
Url: ${_getEventFilterUrl(T)}`),!0):!_isAllowedUrl(T,S.allowUrls)&&(eR.X&&eu.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${(0,ec.jH)(T)}.
Url: ${_getEventFilterUrl(T)}`),!0)}function _isIgnoredError(T,S){return!T.type&&!!S&&!!S.length&&_getPossibleEventMessages(T).some(T=>(0,eN.U0)(T,S))}function _isIgnoredTransaction(T,S){if("transaction"!==T.type||!S||!S.length)return!1;let R=T.transaction;return!!R&&(0,eN.U0)(R,S)}function _isDeniedUrl(T,S){if(!S||!S.length)return!1;let R=_getEventFilterUrl(T);return!!R&&(0,eN.U0)(R,S)}function _isAllowedUrl(T,S){if(!S||!S.length)return!0;let R=_getEventFilterUrl(T);return!R||(0,eN.U0)(R,S)}function _getPossibleEventMessages(T){let S;let R=[];T.message&&R.push(T.message);try{S=T.exception.values[T.exception.values.length-1]}catch(T){}return S&&S.value&&(R.push(S.value),S.type&&R.push(`${S.type}: ${S.value}`)),eR.X&&0===R.length&&eu.kg.error(`Could not extract message for event ${(0,ec.jH)(T)}`),R}function _isSentryError(T){try{return"SentryError"===T.exception.values[0].type}catch(T){}return!1}function _getLastValidUrl(T=[]){for(let S=T.length-1;S>=0;S--){let R=T[S];if(R&&"<anonymous>"!==R.filename&&"[native code]"!==R.filename)return R.filename||null}return null}function _getEventFilterUrl(T){try{let S;try{S=T.exception.values[0].stacktrace.frames}catch(T){}return S?_getLastValidUrl(S):null}catch(S){return eR.X&&eu.kg.error(`Cannot extract url for event ${(0,ec.jH)(T)}`),null}}var eF=R(77274);function applyAggregateErrorsToEvent(T,S,R=250,N,M,L,U){if(!L.exception||!L.exception.values||!U||!(0,eF.V9)(U.originalException,Error))return;let V=L.exception.values.length>0?L.exception.values[L.exception.values.length-1]:void 0;V&&(L.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(T,S,M,U.originalException,N,L.exception.values,V,0),R))}function aggregateExceptionsFromError(T,S,R,N,M,L,U,V){if(L.length>=R+1)return L;let Y=[...L];if((0,eF.V9)(N[M],Error)){applyExceptionGroupFieldsForParentException(U,V);let L=T(S,N[M]),W=Y.length;applyExceptionGroupFieldsForChildException(L,M,W,V),Y=aggregateExceptionsFromError(T,S,R,N[M],M,[L,...Y],L,W)}return Array.isArray(N.errors)&&N.errors.forEach((N,L)=>{if((0,eF.V9)(N,Error)){applyExceptionGroupFieldsForParentException(U,V);let W=T(S,N),K=Y.length;applyExceptionGroupFieldsForChildException(W,`errors[${L}]`,K,V),Y=aggregateExceptionsFromError(T,S,R,N,M,[W,...Y],W,K)}}),Y}function applyExceptionGroupFieldsForParentException(T,S){T.mechanism=T.mechanism||{type:"generic",handled:!0},T.mechanism={...T.mechanism,..."AggregateError"===T.type&&{is_exception_group:!0},exception_id:S}}function applyExceptionGroupFieldsForChildException(T,S,R,N){T.mechanism=T.mechanism||{type:"generic",handled:!0},T.mechanism={...T.mechanism,type:"chained",source:S,exception_id:R,parent_id:N}}function truncateAggregateExceptions(T,S){return T.map(T=>(T.value&&(T.value=(0,eN.$G)(T.value,S)),T))}function parseStackFrames(T,S){return T(S.stack||"",1)}function exceptionFromError(T,S){let R={type:S.name||S.constructor.name,value:S.message},N=parseStackFrames(T,S);return N.length&&(R.stacktrace={frames:N}),R}let eP="cause",ey=5,eB="LinkedErrors",_linkedErrorsIntegration=(T={})=>{let S=T.limit||ey,R=T.key||eP;return{name:eB,setupOnce(){},preprocessEvent(T,N,M){let L=M.getOptions();applyAggregateErrorsToEvent(exceptionFromError,L.stackParser,L.maxValueLength,R,S,T,N)}}},eC=defineIntegration(_linkedErrorsIntegration),eU=convertIntegrationFnToClass(eB,eC),eG=eo;var eb=R(19140);let ek=eb.GLOBAL_OBJ,eH=0;function shouldIgnoreOnError(){return eH>0}function ignoreNextOnError(){eH++,setTimeout(()=>{eH--})}function wrap(T,S={},R){if("function"!=typeof T)return T;try{let S=T.__sentry_wrapped__;if(S)return S;if((0,eS.HK)(T))return T}catch(S){return T}let sentryWrapped=function(){let N=Array.prototype.slice.call(arguments);try{R&&"function"==typeof R&&R.apply(this,arguments);let M=N.map(T=>wrap(T,S));return T.apply(this,M)}catch(T){throw ignoreNextOnError(),(0,eT.$e)(R=>{R.addEventProcessor(T=>(S.mechanism&&((0,ec.Db)(T,void 0,void 0),(0,ec.EG)(T,S.mechanism)),T.extra={...T.extra,arguments:N},T)),(0,eT.Tb)(T)}),T}};try{for(let S in T)Object.prototype.hasOwnProperty.call(T,S)&&(sentryWrapped[S]=T[S])}catch(T){}(0,eS.$Q)(sentryWrapped,T),(0,eS.xp)(T,"__sentry_wrapped__",sentryWrapped);try{let S=Object.getOwnPropertyDescriptor(sentryWrapped,"name");S.configurable&&Object.defineProperty(sentryWrapped,"name",{get:()=>T.name})}catch(T){}return sentryWrapped}var ez=R(58964),ew=R(20881);let eV={},eY={};function addHandler(T,S){eV[T]=eV[T]||[],eV[T].push(S)}function maybeInstrument(T,S){eY[T]||(S(),eY[T]=!0)}function triggerHandlers(T,S){let R=T&&eV[T];if(R)for(let N of R)try{N(S)}catch(S){ez.X&&eu.kg.error(`Error while triggering instrumentation handler.
Type: ${T}
Name: ${(0,ew.$P)(N)}
Error:`,S)}}let eW=null;function addGlobalErrorInstrumentationHandler(T){let S="error";addHandler(S,T),maybeInstrument(S,instrumentError)}function instrumentError(){eW=eb.GLOBAL_OBJ.onerror,eb.GLOBAL_OBJ.onerror=function(T,S,R,N,M){let L={column:N,error:M,line:R,msg:T,url:S};return triggerHandlers("error",L),!!eW&&!eW.__SENTRY_LOADER__&&eW.apply(this,arguments)},eb.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let ej=null;function addGlobalUnhandledRejectionInstrumentationHandler(T){let S="unhandledrejection";addHandler(S,T),maybeInstrument(S,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){ej=eb.GLOBAL_OBJ.onunhandledrejection,eb.GLOBAL_OBJ.onunhandledrejection=function(T){let S=T;return triggerHandlers("unhandledrejection",S),!ej||!!ej.__SENTRY_LOADER__||ej.apply(this,arguments)},eb.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var eK=R(92988);let eX="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var eJ=R(47914),e$=R(70752);function eventbuilder_exceptionFromError(T,S){let R=eventbuilder_parseStackFrames(T,S),N={type:S&&S.name,value:extractMessage(S)};return R.length&&(N.stacktrace={frames:R}),void 0===N.type&&""===N.value&&(N.value="Unrecoverable error caught"),N}function eventFromPlainObject(T,S,R,N){let M=(0,eT.s3)(),L=M&&M.getOptions().normalizeDepth,U={exception:{values:[{type:(0,eF.cO)(S)?S.constructor.name:N?"UnhandledRejection":"Error",value:getNonErrorObjectExceptionValue(S,{isUnhandledRejection:N})}]},extra:{__serialized__:(0,eJ.Qy)(S,L)}};if(R){let S=eventbuilder_parseStackFrames(T,R);S.length&&(U.exception.values[0].stacktrace={frames:S})}return U}function eventFromError(T,S){return{exception:{values:[eventbuilder_exceptionFromError(T,S)]}}}function eventbuilder_parseStackFrames(T,S){let R=S.stacktrace||S.stack||"",N=getPopSize(S);try{return T(R,N)}catch(T){}return[]}let eq=/Minified React error #\d+;/i;function getPopSize(T){if(T){if("number"==typeof T.framesToPop)return T.framesToPop;if(eq.test(T.message))return 1}return 0}function extractMessage(T){let S=T&&T.message;return S?S.error&&"string"==typeof S.error.message?S.error.message:S:"No error message"}function eventFromException(T,S,R,N){let M=R&&R.syntheticException||void 0,L=eventbuilder_eventFromUnknownInput(T,S,M,N);return(0,ec.EG)(L),L.level="error",R&&R.event_id&&(L.event_id=R.event_id),(0,e$.WD)(L)}function eventbuilder_eventFromMessage(T,S,R="info",N,M){let L=N&&N.syntheticException||void 0,U=eventFromString(T,S,L,M);return U.level=R,N&&N.event_id&&(U.event_id=N.event_id),(0,e$.WD)(U)}function eventbuilder_eventFromUnknownInput(T,S,R,N,M){let L;if((0,eF.VW)(S)&&S.error){let R=S;return eventFromError(T,R.error)}if((0,eF.TX)(S)||(0,eF.fm)(S)){let M=S;if("stack"in S)L=eventFromError(T,S);else{let S=M.name||((0,eF.TX)(M)?"DOMError":"DOMException"),U=M.message?`${S}: ${M.message}`:S;L=eventFromString(T,U,R,N),(0,ec.Db)(L,U)}return"code"in M&&(L.tags={...L.tags,"DOMException.code":`${M.code}`}),L}if((0,eF.VZ)(S))return eventFromError(T,S);if((0,eF.PO)(S)||(0,eF.cO)(S)){let N=S;return L=eventFromPlainObject(T,N,R,M),(0,ec.EG)(L,{synthetic:!0}),L}return L=eventFromString(T,S,R,N),(0,ec.Db)(L,`${S}`,void 0),(0,ec.EG)(L,{synthetic:!0}),L}function eventFromString(T,S,R,N){let M={};if(N&&R){let N=eventbuilder_parseStackFrames(T,R);N.length&&(M.exception={values:[{value:S,stacktrace:{frames:N}}]})}if((0,eF.Le)(S)){let{__sentry_template_string__:T,__sentry_template_values__:R}=S;return M.logentry={message:T,params:R},M}return M.message=S,M}function getNonErrorObjectExceptionValue(T,{isUnhandledRejection:S}){let R=(0,eS.zf)(T),N=S?"promise rejection":"exception";if((0,eF.VW)(T))return`Event \`ErrorEvent\` captured as ${N} with message \`${T.message}\``;if((0,eF.cO)(T)){let S=getObjectClassName(T);return`Event \`${S}\` (type=${T.type}) captured as ${N}`}return`Object captured as ${N} with keys: ${R}`}function getObjectClassName(T){try{let S=Object.getPrototypeOf(T);return S?S.constructor.name:void 0}catch(T){}}let eZ="GlobalHandlers",_globalHandlersIntegration=(T={})=>{let S={onerror:!0,onunhandledrejection:!0,...T};return{name:eZ,setupOnce(){Error.stackTraceLimit=50},setup(T){S.onerror&&(_installGlobalOnErrorHandler(T),globalHandlerLog("onerror")),S.onunhandledrejection&&(_installGlobalOnUnhandledRejectionHandler(T),globalHandlerLog("onunhandledrejection"))}}},eQ=defineIntegration(_globalHandlersIntegration),e0=convertIntegrationFnToClass(eZ,eQ);function _installGlobalOnErrorHandler(T){addGlobalErrorInstrumentationHandler(S=>{let{stackParser:R,attachStacktrace:N}=getOptions();if((0,eT.s3)()!==T||shouldIgnoreOnError())return;let{msg:M,url:L,line:U,column:V,error:Y}=S,W=void 0===Y&&(0,eF.HD)(M)?_eventFromIncompleteOnError(M,L,U,V):_enhanceEventWithInitialFrame(eventbuilder_eventFromUnknownInput(R,Y||M,void 0,N,!1),L,U,V);W.level="error",(0,eT.eN)(W,{originalException:Y,mechanism:{handled:!1,type:"onerror"}})})}function _installGlobalOnUnhandledRejectionHandler(T){addGlobalUnhandledRejectionInstrumentationHandler(S=>{let{stackParser:R,attachStacktrace:N}=getOptions();if((0,eT.s3)()!==T||shouldIgnoreOnError())return;let M=_getUnhandledRejectionError(S),L=(0,eF.pt)(M)?_eventFromRejectionWithPrimitive(M):eventbuilder_eventFromUnknownInput(R,M,void 0,N,!0);L.level="error",(0,eT.eN)(L,{originalException:M,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function _getUnhandledRejectionError(T){if((0,eF.pt)(T))return T;let S=T;try{if("reason"in S)return S.reason;if("detail"in S&&"reason"in S.detail)return S.detail.reason}catch(T){}return T}function _eventFromRejectionWithPrimitive(T){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(T)}`}]}}}function _eventFromIncompleteOnError(T,S,R,N){let M=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,L=(0,eF.VW)(T)?T.message:T,U="Error",V=L.match(M);V&&(U=V[1],L=V[2]);let Y={exception:{values:[{type:U,value:L}]}};return _enhanceEventWithInitialFrame(Y,S,R,N)}function _enhanceEventWithInitialFrame(T,S,R,N){let M=T.exception=T.exception||{},L=M.values=M.values||[],U=L[0]=L[0]||{},V=U.stacktrace=U.stacktrace||{},Y=V.frames=V.frames||[],W=isNaN(parseInt(N,10))?void 0:N,K=isNaN(parseInt(R,10))?void 0:R,X=(0,eF.HD)(S)&&S.length>0?S:(0,eK.l4)();return 0===Y.length&&Y.push({colno:W,filename:X,function:"?",in_app:!0,lineno:K}),T}function globalHandlerLog(T){eX&&eu.kg.log(`Global Handler attached: ${T}`)}function getOptions(){let T=(0,eT.s3)(),S=T&&T.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return S}let e9=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],e3="TryCatch",_browserApiErrorsIntegration=(T={})=>{let S={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...T};return{name:e3,setupOnce(){S.setTimeout&&(0,eS.hl)(ek,"setTimeout",_wrapTimeFunction),S.setInterval&&(0,eS.hl)(ek,"setInterval",_wrapTimeFunction),S.requestAnimationFrame&&(0,eS.hl)(ek,"requestAnimationFrame",_wrapRAF),S.XMLHttpRequest&&"XMLHttpRequest"in ek&&(0,eS.hl)(XMLHttpRequest.prototype,"send",_wrapXHR);let T=S.eventTarget;if(T){let S=Array.isArray(T)?T:e9;S.forEach(_wrapEventTarget)}}}},e6=defineIntegration(_browserApiErrorsIntegration),e5=convertIntegrationFnToClass(e3,e6);function _wrapTimeFunction(T){return function(...S){let R=S[0];return S[0]=wrap(R,{mechanism:{data:{function:(0,ew.$P)(T)},handled:!1,type:"instrument"}}),T.apply(this,S)}}function _wrapRAF(T){return function(S){return T.apply(this,[wrap(S,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,ew.$P)(T)},handled:!1,type:"instrument"}})])}}function _wrapXHR(T){return function(...S){let R=this,N=["onload","onerror","onprogress","onreadystatechange"];return N.forEach(T=>{T in R&&"function"==typeof R[T]&&(0,eS.hl)(R,T,function(S){let R={mechanism:{data:{function:T,handler:(0,ew.$P)(S)},handled:!1,type:"instrument"}},N=(0,eS.HK)(S);return N&&(R.mechanism.data.handler=(0,ew.$P)(N)),wrap(S,R)})}),T.apply(this,S)}}function _wrapEventTarget(T){let S=ek,R=S[T]&&S[T].prototype;R&&R.hasOwnProperty&&R.hasOwnProperty("addEventListener")&&((0,eS.hl)(R,"addEventListener",function(S){return function(R,N,M){try{"function"==typeof N.handleEvent&&(N.handleEvent=wrap(N.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,ew.$P)(N),target:T},handled:!1,type:"instrument"}}))}catch(T){}return S.apply(this,[R,wrap(N,{mechanism:{data:{function:"addEventListener",handler:(0,ew.$P)(N),target:T},handled:!1,type:"instrument"}}),M])}}),(0,eS.hl)(R,"removeEventListener",function(T){return function(S,R,N){let M=R;try{let R=M&&M.__sentry_wrapped__;R&&T.call(this,S,R,N)}catch(T){}return T.call(this,S,M,N)}}))}function addConsoleInstrumentationHandler(T){let S="console";addHandler(S,T),maybeInstrument(S,instrumentConsole)}function instrumentConsole(){"console"in eb.GLOBAL_OBJ&&eu.RU.forEach(function(T){T in eb.GLOBAL_OBJ.console&&(0,eS.hl)(eb.GLOBAL_OBJ.console,T,function(S){return eu.LD[T]=S,function(...S){let R={args:S,level:T};triggerHandlers("console",R);let N=eu.LD[T];N&&N.apply(eb.GLOBAL_OBJ.console,S)}})})}let e4=eb.GLOBAL_OBJ,e8=1e3;function addClickKeypressInstrumentationHandler(T){let S="dom";addHandler(S,T),maybeInstrument(S,instrumentDOM)}function instrumentDOM(){if(!e4.document)return;let T=triggerHandlers.bind(null,"dom"),S=makeDOMEventHandler(T,!0);e4.document.addEventListener("click",S,!1),e4.document.addEventListener("keypress",S,!1),["EventTarget","Node"].forEach(S=>{let R=e4[S]&&e4[S].prototype;R&&R.hasOwnProperty&&R.hasOwnProperty("addEventListener")&&((0,eS.hl)(R,"addEventListener",function(S){return function(R,N,M){if("click"===R||"keypress"==R)try{let N=this,L=N.__sentry_instrumentation_handlers__=N.__sentry_instrumentation_handlers__||{},U=L[R]=L[R]||{refCount:0};if(!U.handler){let N=makeDOMEventHandler(T);U.handler=N,S.call(this,R,N,M)}U.refCount++}catch(T){}return S.call(this,R,N,M)}}),(0,eS.hl)(R,"removeEventListener",function(T){return function(S,R,N){if("click"===S||"keypress"==S)try{let R=this,M=R.__sentry_instrumentation_handlers__||{},L=M[S];L&&(L.refCount--,L.refCount<=0&&(T.call(this,S,L.handler,N),L.handler=void 0,delete M[S]),0===Object.keys(M).length&&delete R.__sentry_instrumentation_handlers__)}catch(T){}return T.call(this,S,R,N)}}))})}function isSimilarToLastCapturedEvent(T){if(T.type!==L)return!1;try{if(!T.target||T.target._sentryId!==U)return!1}catch(T){}return!0}function shouldSkipDOMEvent(T,S){return"keypress"===T&&(!S||!S.tagName||"INPUT"!==S.tagName&&"TEXTAREA"!==S.tagName&&!S.isContentEditable)}function makeDOMEventHandler(T,S=!1){return R=>{if(!R||R._sentryCaptured)return;let N=getEventTarget(R);if(shouldSkipDOMEvent(R.type,N))return;(0,eS.xp)(R,"_sentryCaptured",!0),N&&!N._sentryId&&(0,eS.xp)(N,"_sentryId",(0,ec.DM)());let V="keypress"===R.type?"input":R.type;if(!isSimilarToLastCapturedEvent(R)){let M={event:R,name:V,global:S};T(M),L=R.type,U=N?N._sentryId:void 0}clearTimeout(M),M=e4.setTimeout(()=>{U=void 0,L=void 0},e8)}}function getEventTarget(T){try{return T.target}catch(T){return null}}let e7=eb.GLOBAL_OBJ,te="__sentry_xhr_v3__";function addXhrInstrumentationHandler(T){let S="xhr";addHandler(S,T),maybeInstrument(S,instrumentXHR)}function instrumentXHR(){if(!e7.XMLHttpRequest)return;let T=XMLHttpRequest.prototype;(0,eS.hl)(T,"open",function(T){return function(...S){let R=Date.now(),N=(0,eF.HD)(S[0])?S[0].toUpperCase():void 0,M=parseUrl(S[1]);if(!N||!M)return T.apply(this,S);this[te]={method:N,url:M,request_headers:{}},"POST"===N&&M.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let onreadystatechangeHandler=()=>{let T=this[te];if(T&&4===this.readyState){try{T.status_code=this.status}catch(T){}let S={args:[N,M],endTimestamp:Date.now(),startTimestamp:R,xhr:this};triggerHandlers("xhr",S)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,eS.hl)(this,"onreadystatechange",function(T){return function(...S){return onreadystatechangeHandler(),T.apply(this,S)}}):this.addEventListener("readystatechange",onreadystatechangeHandler),(0,eS.hl)(this,"setRequestHeader",function(T){return function(...S){let[R,N]=S,M=this[te];return M&&(0,eF.HD)(R)&&(0,eF.HD)(N)&&(M.request_headers[R.toLowerCase()]=N),T.apply(this,S)}}),T.apply(this,S)}}),(0,eS.hl)(T,"send",function(T){return function(...S){let R=this[te];if(!R)return T.apply(this,S);void 0!==S[0]&&(R.body=S[0]);let N={args:[R.method,R.url],startTimestamp:Date.now(),xhr:this};return triggerHandlers("xhr",N),T.apply(this,S)}})}function parseUrl(T){if((0,eF.HD)(T))return T;try{return T.toString()}catch(T){}}let tt=(0,eb.R)();function supportsFetch(){if(!("fetch"in tt))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(T){return!1}}function isNativeFetch(T){return T&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(T.toString())}function supportsNativeFetch(){if("string"==typeof EdgeRuntime)return!0;if(!supportsFetch())return!1;if(isNativeFetch(tt.fetch))return!0;let T=!1,S=tt.document;if(S&&"function"==typeof S.createElement)try{let R=S.createElement("iframe");R.hidden=!0,S.head.appendChild(R),R.contentWindow&&R.contentWindow.fetch&&(T=isNativeFetch(R.contentWindow.fetch)),S.head.removeChild(R)}catch(T){ez.X&&eu.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",T)}return T}function addFetchInstrumentationHandler(T){let S="fetch";addHandler(S,T),maybeInstrument(S,instrumentFetch)}function instrumentFetch(){supportsNativeFetch()&&(0,eS.hl)(eb.GLOBAL_OBJ,"fetch",function(T){return function(...S){let{method:R,url:N}=parseFetchArgs(S),M={args:S,fetchData:{method:R,url:N},startTimestamp:Date.now()};return triggerHandlers("fetch",{...M}),T.apply(eb.GLOBAL_OBJ,S).then(T=>{let S={...M,endTimestamp:Date.now(),response:T};return triggerHandlers("fetch",S),T},T=>{let S={...M,endTimestamp:Date.now(),error:T};throw triggerHandlers("fetch",S),T})}})}function hasProp(T,S){return!!T&&"object"==typeof T&&!!T[S]}function getUrlFromResource(T){return"string"==typeof T?T:T?hasProp(T,"url")?T.url:T.toString?T.toString():"":""}function parseFetchArgs(T){if(0===T.length)return{method:"GET",url:""};if(2===T.length){let[S,R]=T;return{url:getUrlFromResource(S),method:hasProp(R,"method")?String(R.method).toUpperCase():"GET"}}let S=T[0];return{url:getUrlFromResource(S),method:hasProp(S,"method")?String(S.method).toUpperCase():"GET"}}let tn=(0,eb.R)();function supportsHistory(){let T=tn.chrome,S=T&&T.app&&T.app.runtime,R="history"in tn&&!!tn.history.pushState&&!!tn.history.replaceState;return!S&&R}let tr=eb.GLOBAL_OBJ;function addHistoryInstrumentationHandler(T){let S="history";addHandler(S,T),maybeInstrument(S,instrumentHistory)}function instrumentHistory(){if(!supportsHistory())return;let T=tr.onpopstate;function historyReplacementFunction(T){return function(...S){let R=S.length>2?S[2]:void 0;if(R){let T=V,S=String(R);V=S;let N={from:T,to:S};triggerHandlers("history",N)}return T.apply(this,S)}}tr.onpopstate=function(...S){let R=tr.location.href,N=V;V=R;let M={from:N,to:R};if(triggerHandlers("history",M),T)try{return T.apply(this,S)}catch(T){}},(0,eS.hl)(tr.history,"pushState",historyReplacementFunction),(0,eS.hl)(tr.history,"replaceState",historyReplacementFunction)}let ta=["fatal","error","warning","log","info","debug"];function severityLevelFromString(T){return"warn"===T?"warning":ta.includes(T)?T:"log"}function url_parseUrl(T){if(!T)return{};let S=T.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!S)return{};let R=S[6]||"",N=S[8]||"";return{host:S[4],path:S[5],protocol:S[2],search:R,hash:N,relative:S[5]+R+N}}function stripUrlQueryAndFragment(T){return T.split(/[\?#]/,1)[0]}let ts=1024,tO="Breadcrumbs",_breadcrumbsIntegration=(T={})=>{let S={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...T};return{name:tO,setupOnce(){},setup(T){S.console&&addConsoleInstrumentationHandler(_getConsoleBreadcrumbHandler(T)),S.dom&&addClickKeypressInstrumentationHandler(_getDomBreadcrumbHandler(T,S.dom)),S.xhr&&addXhrInstrumentationHandler(_getXhrBreadcrumbHandler(T)),S.fetch&&addFetchInstrumentationHandler(_getFetchBreadcrumbHandler(T)),S.history&&addHistoryInstrumentationHandler(_getHistoryBreadcrumbHandler(T)),S.sentry&&T.on&&T.on("beforeSendEvent",_getSentryBreadcrumbHandler(T))}}},tE=defineIntegration(_breadcrumbsIntegration),tT=convertIntegrationFnToClass(tO,tE);function _getSentryBreadcrumbHandler(T){return function(S){(0,eT.s3)()===T&&(0,eT.n_)({category:`sentry.${"transaction"===S.type?"transaction":"event"}`,event_id:S.event_id,level:S.level,message:(0,ec.jH)(S)},{event:S})}}function _getDomBreadcrumbHandler(T,S){return function(R){let N,M;if((0,eT.s3)()!==T)return;let L="object"==typeof S?S.serializeAttribute:void 0,U="object"==typeof S&&"number"==typeof S.maxStringLength?S.maxStringLength:void 0;U&&U>ts&&(eX&&eu.kg.warn(`\`dom.maxStringLength\` cannot exceed ${ts}, but a value of ${U} was configured. Sentry will use ${ts} instead.`),U=ts),"string"==typeof L&&(L=[L]);try{let T=R.event,S=_isEvent(T)?T.target:T;N=(0,eK.Rt)(S,{keyAttrs:L,maxStringLength:U}),M=(0,eK.iY)(S)}catch(T){N="<unknown>"}if(0===N.length)return;let V={category:`ui.${R.name}`,message:N};M&&(V.data={"ui.component_name":M}),(0,eT.n_)(V,{event:R.event,name:R.name,global:R.global})}}function _getConsoleBreadcrumbHandler(T){return function(S){if((0,eT.s3)()!==T)return;let R={category:"console",data:{arguments:S.args,logger:"console"},level:severityLevelFromString(S.level),message:(0,eN.nK)(S.args," ")};if("assert"===S.level){if(!1!==S.args[0])return;R.message=`Assertion failed: ${(0,eN.nK)(S.args.slice(1)," ")||"console.assert"}`,R.data.arguments=S.args.slice(1)}(0,eT.n_)(R,{input:S.args,level:S.level})}}function _getXhrBreadcrumbHandler(T){return function(S){if((0,eT.s3)()!==T)return;let{startTimestamp:R,endTimestamp:N}=S,M=S.xhr[te];if(!R||!N||!M)return;let{method:L,url:U,status_code:V,body:Y}=M,W={method:L,url:U,status_code:V},K={xhr:S.xhr,input:Y,startTimestamp:R,endTimestamp:N};(0,eT.n_)({category:"xhr",data:W,type:"http"},K)}}function _getFetchBreadcrumbHandler(T){return function(S){if((0,eT.s3)()!==T)return;let{startTimestamp:R,endTimestamp:N}=S;if(!(!N||S.fetchData.url.match(/sentry_key/)&&"POST"===S.fetchData.method)){if(S.error){let T=S.fetchData,M={data:S.error,input:S.args,startTimestamp:R,endTimestamp:N};(0,eT.n_)({category:"fetch",data:T,level:"error",type:"http"},M)}else{let T=S.response,M={...S.fetchData,status_code:T&&T.status},L={input:S.args,response:T,startTimestamp:R,endTimestamp:N};(0,eT.n_)({category:"fetch",data:M,type:"http"},L)}}}}function _getHistoryBreadcrumbHandler(T){return function(S){if((0,eT.s3)()!==T)return;let R=S.from,N=S.to,M=url_parseUrl(ek.location.href),L=R?url_parseUrl(R):void 0,U=url_parseUrl(N);L&&L.path||(L=M),M.protocol===U.protocol&&M.host===U.host&&(N=U.relative),M.protocol===L.protocol&&M.host===L.host&&(R=L.relative),(0,eT.n_)({category:"navigation",data:{from:R,to:N}})}}function _isEvent(T){return!!T&&!!T.target}let tS="cause",tc=5,tu="LinkedErrors",linkederrors_linkedErrorsIntegration=(T={})=>{let S=T.limit||tc,R=T.key||tS;return{name:tu,setupOnce(){},preprocessEvent(T,N,M){let L=M.getOptions();applyAggregateErrorsToEvent(eventbuilder_exceptionFromError,L.stackParser,L.maxValueLength,R,S,T,N)}}},tR=defineIntegration(linkederrors_linkedErrorsIntegration),tI=convertIntegrationFnToClass(tu,tR),th="HttpContext",_httpContextIntegration=()=>({name:th,setupOnce(){},preprocessEvent(T){if(!ek.navigator&&!ek.location&&!ek.document)return;let S=T.request&&T.request.url||ek.location&&ek.location.href,{referrer:R}=ek.document||{},{userAgent:N}=ek.navigator||{},M={...T.request&&T.request.headers,...R&&{Referer:R},...N&&{"User-Agent":N}},L={...T.request,...S&&{url:S},headers:M};T.request=L}}),td=defineIntegration(_httpContextIntegration),tf=convertIntegrationFnToClass(th,td),t_="Dedupe",_dedupeIntegration=()=>{let T;return{name:t_,setupOnce(){},processEvent(S){if(S.type)return S;try{if(dedupe_shouldDropEvent(S,T))return eX&&eu.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(T){}return T=S}}},tp=defineIntegration(_dedupeIntegration),tA=convertIntegrationFnToClass(t_,tp);function dedupe_shouldDropEvent(T,S){return!!S&&!!(_isSameMessageEvent(T,S)||_isSameExceptionEvent(T,S))}function _isSameMessageEvent(T,S){let R=T.message,N=S.message;return!!((R||N)&&(!R||N)&&(R||!N)&&R===N&&_isSameFingerprint(T,S)&&_isSameStacktrace(T,S))}function _isSameExceptionEvent(T,S){let R=_getExceptionFromEvent(S),N=_getExceptionFromEvent(T);return!!(R&&N&&R.type===N.type&&R.value===N.value&&_isSameFingerprint(T,S)&&_isSameStacktrace(T,S))}function _isSameStacktrace(T,S){let R=_getFramesFromEvent(T),N=_getFramesFromEvent(S);if(!R&&!N)return!0;if(R&&!N||!R&&N||N.length!==R.length)return!1;for(let T=0;T<N.length;T++){let S=N[T],M=R[T];if(S.filename!==M.filename||S.lineno!==M.lineno||S.colno!==M.colno||S.function!==M.function)return!1}return!0}function _isSameFingerprint(T,S){let R=T.fingerprint,N=S.fingerprint;if(!R&&!N)return!0;if(R&&!N||!R&&N)return!1;try{return!(R.join("")!==N.join(""))}catch(T){return!1}}function _getExceptionFromEvent(T){return T.exception&&T.exception.values&&T.exception.values[0]}function _getFramesFromEvent(T){let S=T.exception;if(S)try{return S.values[0].stacktrace.frames}catch(T){}}let tN={};ek.Sentry&&ek.Sentry.Integrations&&(tN=ek.Sentry.Integrations);let tm={...tN,...eG,...eO};function initAndBind(T,S){!0===S.debug&&(eR.X?eu.kg.enable():(0,eu.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));let R=(0,eT.nZ)();R.update(S.initialScope);let N=new T(S);setCurrentClient(N),initializeClient(N)}function setCurrentClient(T){let S=(0,eh.Gd)(),R=S.getStackTop();R.client=T,R.scope.setClient(T)}function initializeClient(T){T.init?T.init():T.setupIntegrations&&T.setupIntegrations()}let tM=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(T){return"http"===T||"https"===T}function dsn_dsnToString(T,S=!1){let{host:R,path:N,pass:M,port:L,projectId:U,protocol:V,publicKey:Y}=T;return`${V}://${Y}${S&&M?`:${M}`:""}@${R}${L?`:${L}`:""}/${N?`${N}/`:N}${U}`}function dsnFromString(T){let S=tM.exec(T);if(!S){(0,eu.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${T}`)});return}let[R,N,M="",L,U="",V]=S.slice(1),Y="",W=V,K=W.split("/");if(K.length>1&&(Y=K.slice(0,-1).join("/"),W=K.pop()),W){let T=W.match(/^\d+/);T&&(W=T[0])}return dsnFromComponents({host:L,pass:M,path:Y,projectId:W,port:U,protocol:R,publicKey:N})}function dsnFromComponents(T){return{protocol:T.protocol,publicKey:T.publicKey||"",pass:T.pass||"",host:T.host,port:T.port||"",path:T.path||"",projectId:T.projectId}}function validateDsn(T){if(!ez.X)return!0;let{port:S,projectId:R,protocol:N}=T,M=["protocol","publicKey","host","projectId"],L=M.find(S=>!T[S]&&(eu.kg.error(`Invalid Sentry Dsn: ${S} missing`),!0));return!L&&(R.match(/^\d+$/)?isValidProtocol(N)?!(S&&isNaN(parseInt(S,10)))||(eu.kg.error(`Invalid Sentry Dsn: Invalid port ${S}`),!1):(eu.kg.error(`Invalid Sentry Dsn: Invalid protocol ${N}`),!1):(eu.kg.error(`Invalid Sentry Dsn: Invalid projectId ${R}`),!1))}function dsn_makeDsn(T){let S="string"==typeof T?dsnFromString(T):dsnFromComponents(T);if(S&&validateDsn(S))return S}function createEnvelope(T,S=[]){return[T,S]}function addItemToEnvelope(T,S){let[R,N]=T;return[R,[...N,S]]}function forEachEnvelopeItem(T,S){let R=T[1];for(let T of R){let R=T[0].type,N=S(T,R);if(N)return!0}return!1}function encodeUTF8(T,S){let R=S||new TextEncoder;return R.encode(T)}function serializeEnvelope(T,S){let[R,N]=T,M=JSON.stringify(R);function append(T){"string"==typeof M?M="string"==typeof T?M+T:[encodeUTF8(M,S),T]:M.push("string"==typeof T?encodeUTF8(T,S):T)}for(let T of N){let[S,R]=T;if(append(`
${JSON.stringify(S)}
`),"string"==typeof R||R instanceof Uint8Array)append(R);else{let T;try{T=JSON.stringify(R)}catch(S){T=JSON.stringify((0,eJ.Fv)(R))}append(T)}}return"string"==typeof M?M:concatBuffers(M)}function concatBuffers(T){let S=T.reduce((T,S)=>T+S.length,0),R=new Uint8Array(S),N=0;for(let S of T)R.set(S,N),N+=S.length;return R}function createAttachmentEnvelopeItem(T,S){let R="string"==typeof T.data?encodeUTF8(T.data,S):T.data;return[(0,eS.Jr)({type:"attachment",length:R.length,filename:T.filename,content_type:T.contentType,attachment_type:T.attachmentType}),R]}let tL={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function envelopeItemTypeToDataCategory(T){return tL[T]}function getSdkMetadataForEnvelopeHeader(T){if(!T||!T.sdk)return;let{name:S,version:R}=T.sdk;return{name:S,version:R}}function createEventEnvelopeHeaders(T,S,R,N){let M=T.sdkProcessingMetadata&&T.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:T.event_id,sent_at:new Date().toISOString(),...S&&{sdk:S},...!!R&&N&&{dsn:dsn_dsnToString(N)},...M&&{trace:(0,eS.Jr)({...M})}}}let SentryError=class SentryError extends Error{constructor(T,S="warn"){super(T),this.message=T,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=S}};let tD="7";function getBaseApiEndpoint(T){let S=T.protocol?`${T.protocol}:`:"",R=T.port?`:${T.port}`:"";return`${S}//${T.host}${R}${T.path?`/${T.path}`:""}/api/`}function _getIngestEndpoint(T){return`${getBaseApiEndpoint(T)}${T.projectId}/envelope/`}function _encodedAuth(T,S){return(0,eS._j)({sentry_key:T.publicKey,sentry_version:tD,...S&&{sentry_client:`${S.name}/${S.version}`}})}function getEnvelopeEndpointWithUrlEncodedAuth(T,S={}){let R="string"==typeof S?S:S.tunnel,N="string"!=typeof S&&S._metadata?S._metadata.sdk:void 0;return R||`${_getIngestEndpoint(T)}?${_encodedAuth(T,N)}`}function enhanceEventWithSdkInfo(T,S){return S&&(T.sdk=T.sdk||{},T.sdk.name=T.sdk.name||S.name,T.sdk.version=T.sdk.version||S.version,T.sdk.integrations=[...T.sdk.integrations||[],...S.integrations||[]],T.sdk.packages=[...T.sdk.packages||[],...S.packages||[]]),T}function createSessionEnvelope(T,S,R,N){let M=getSdkMetadataForEnvelopeHeader(R),L={sent_at:new Date().toISOString(),...M&&{sdk:M},...!!N&&S&&{dsn:dsn_dsnToString(S)}},U="aggregates"in T?[{type:"sessions"},T]:[{type:"session"},T.toJSON()];return createEnvelope(L,[U])}function createEventEnvelope(T,S,R,N){let M=getSdkMetadataForEnvelopeHeader(R),L=T.type&&"replay_event"!==T.type?T.type:"event";enhanceEventWithSdkInfo(T,R&&R.sdk);let U=createEventEnvelopeHeaders(T,M,N,S);delete T.sdkProcessingMetadata;let V=[{type:L},T];return createEnvelope(U,[V])}function serializeMetricBuckets(T){let S="";for(let R of T){let T=Object.entries(R.tags),N=T.length>0?`|#${T.map(([T,S])=>`${T}:${S}`).join(",")}`:"";S+=`${R.name}@${R.unit}:${R.metric}|${R.metricType}${N}|T${R.timestamp}
`}return S}function createMetricEnvelope(T,S,R,N){let M={sent_at:new Date().toISOString()};R&&R.sdk&&(M.sdk={name:R.sdk.name,version:R.sdk.version}),N&&S&&(M.dsn=dsn_dsnToString(S));let L=createMetricEnvelopeItem(T);return createEnvelope(M,[L])}function createMetricEnvelopeItem(T){let S=serializeMetricBuckets(T),R={type:"statsd",length:S.length};return[R,S]}var tg=R(12717),tF=R(14252),tP=R(70375);let tB="Not capturing exception because it's already been captured.";let BaseClient=class BaseClient{constructor(T){if(this._options=T,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],T.dsn?this._dsn=dsn_makeDsn(T.dsn):eR.X&&eu.kg.warn("No DSN provided, client will not send events."),this._dsn){let S=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,T);this._transport=T.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...T.transportOptions,url:S})}}captureException(T,S,R){if((0,ec.YO)(T)){eR.X&&eu.kg.log(tB);return}let N=S&&S.event_id;return this._process(this.eventFromException(T,S).then(T=>this._captureEvent(T,S,R)).then(T=>{N=T})),N}captureMessage(T,S,R,N){let M=R&&R.event_id,L=(0,eF.Le)(T)?T:String(T),U=(0,eF.pt)(T)?this.eventFromMessage(L,S,R):this.eventFromException(T,R);return this._process(U.then(T=>this._captureEvent(T,R,N)).then(T=>{M=T})),M}captureEvent(T,S,R){if(S&&S.originalException&&(0,ec.YO)(S.originalException)){eR.X&&eu.kg.log(tB);return}let N=S&&S.event_id,M=T.sdkProcessingMetadata||{},L=M.capturedSpanScope;return this._process(this._captureEvent(T,S,L||R).then(T=>{N=T})),N}captureSession(T){"string"!=typeof T.release?eR.X&&eu.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(T),(0,tg.CT)(T,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(T){let S=this._transport;return S?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(T).then(R=>S.flush(T).then(T=>R&&T))):(0,e$.WD)(!0)}close(T){return this.flush(T).then(T=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),T))}getEventProcessors(){return this._eventProcessors}addEventProcessor(T){this._eventProcessors.push(T)}setupIntegrations(T){(T&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(T){return this.getIntegrationByName(T)}getIntegrationByName(T){return this._integrations[T]}getIntegration(T){try{return this._integrations[T.id]||null}catch(S){return eR.X&&eu.kg.warn(`Cannot retrieve integration ${T.id} from the current Client`),null}}addIntegration(T){let S=this._integrations[T.name];setupIntegration(this,T,this._integrations),S||afterSetupIntegrations(this,[T])}sendEvent(T,S={}){this.emit("beforeSendEvent",T,S);let R=createEventEnvelope(T,this._dsn,this._options._metadata,this._options.tunnel);for(let T of S.attachments||[])R=addItemToEnvelope(R,createAttachmentEnvelopeItem(T,this._options.transportOptions&&this._options.transportOptions.textEncoder));let N=this._sendEnvelope(R);N&&N.then(S=>this.emit("afterSendEvent",T,S),null)}sendSession(T){let S=createSessionEnvelope(T,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(S)}recordDroppedEvent(T,S,R){if(this._options.sendClientReports){let R=`${T}:${S}`;eR.X&&eu.kg.log(`Adding outcome: "${R}"`),this._outcomes[R]=this._outcomes[R]+1||1}}captureAggregateMetrics(T){eR.X&&eu.kg.log(`Flushing aggregated metrics, number of metrics: ${T.length}`);let S=createMetricEnvelope(T,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(S)}on(T,S){this._hooks[T]||(this._hooks[T]=[]),this._hooks[T].push(S)}emit(T,...S){this._hooks[T]&&this._hooks[T].forEach(T=>T(...S))}_setupIntegrations(){let{integrations:T}=this._options;this._integrations=setupIntegrations(this,T),afterSetupIntegrations(this,T),this._integrationsInitialized=!0}_updateSessionFromEvent(T,S){let R=!1,N=!1,M=S.exception&&S.exception.values;if(M)for(let T of(N=!0,M)){let S=T.mechanism;if(S&&!1===S.handled){R=!0;break}}let L="ok"===T.status,U=L&&0===T.errors||L&&R;U&&((0,tg.CT)(T,{...R&&{status:"crashed"},errors:T.errors||Number(N||R)}),this.captureSession(T))}_isClientDoneProcessing(T){return new e$.cW(S=>{let R=0,N=1,M=setInterval(()=>{0==this._numProcessing?(clearInterval(M),S(!0)):(R+=N,T&&R>=T&&(clearInterval(M),S(!1)))},N)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(T,S,R,N=(0,eh.aF)()){let M=this.getOptions(),L=Object.keys(this._integrations);return!S.integrations&&L.length>0&&(S.integrations=L),this.emit("preprocessEvent",T,S),(0,tP.R)(M,T,S,R,this,N).then(T=>{if(null===T)return T;let S={...N.getPropagationContext(),...R?R.getPropagationContext():void 0},M=T.contexts&&T.contexts.trace;if(!M&&S){let{traceId:N,spanId:M,parentSpanId:L,dsc:U}=S;T.contexts={trace:{trace_id:N,span_id:M,parent_span_id:L},...T.contexts};let V=U||(0,tF._)(N,this,R);T.sdkProcessingMetadata={dynamicSamplingContext:V,...T.sdkProcessingMetadata}}return T})}_captureEvent(T,S={},R){return this._processEvent(T,S,R).then(T=>T.event_id,T=>{if(eR.X){let S=T;"log"===S.logLevel?eu.kg.log(S.message):eu.kg.warn(S)}})}_processEvent(T,S,R){let N=this.getOptions(),{sampleRate:M}=N,L=isTransactionEvent(T),U=isErrorEvent(T),V=T.type||"error",Y=`before send for type \`${V}\``;if(U&&"number"==typeof M&&Math.random()>M)return this.recordDroppedEvent("sample_rate","error",T),(0,e$.$2)(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${M})`,"log"));let W="replay_event"===V?"replay":V,K=T.sdkProcessingMetadata||{},X=K.capturedSpanIsolationScope;return this._prepareEvent(T,S,R,X).then(R=>{if(null===R)throw this.recordDroppedEvent("event_processor",W,T),new SentryError("An event processor returned `null`, will not send event.","log");let M=S.data&&!0===S.data.__sentry__;if(M)return R;let L=processBeforeSend(N,R,S);return _validateBeforeSendResult(L,Y)}).then(N=>{if(null===N)throw this.recordDroppedEvent("before_send",W,T),new SentryError(`${Y} returned \`null\`, will not send event.`,"log");let M=R&&R.getSession();!L&&M&&this._updateSessionFromEvent(M,N);let U=N.transaction_info;if(L&&U&&N.transaction!==T.transaction){let T="custom";N.transaction_info={...U,source:T}}return this.sendEvent(N,S),N}).then(null,T=>{if(T instanceof SentryError)throw T;throw this.captureException(T,{data:{__sentry__:!0},originalException:T}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${T}`)})}_process(T){this._numProcessing++,T.then(T=>(this._numProcessing--,T),T=>(this._numProcessing--,T))}_sendEnvelope(T){if(this.emit("beforeEnvelope",T),this._isEnabled()&&this._transport)return this._transport.send(T).then(null,T=>{eR.X&&eu.kg.error("Error while sending event:",T)});eR.X&&eu.kg.error("Transport disabled")}_clearOutcomes(){let T=this._outcomes;return this._outcomes={},Object.keys(T).map(S=>{let[R,N]=S.split(":");return{reason:R,category:N,quantity:T[S]}})}};function _validateBeforeSendResult(T,S){let R=`${S} must return \`null\` or a valid event.`;if((0,eF.J8)(T))return T.then(T=>{if(!(0,eF.PO)(T)&&null!==T)throw new SentryError(R);return T},T=>{throw new SentryError(`${S} rejected with ${T}`)});if(!(0,eF.PO)(T)&&null!==T)throw new SentryError(R);return T}function processBeforeSend(T,S,R){let{beforeSend:N,beforeSendTransaction:M}=T;return isErrorEvent(S)&&N?N(S,R):isTransactionEvent(S)&&M?M(S,R):S}function isErrorEvent(T){return void 0===T.type}function isTransactionEvent(T){return"transaction"===T.type}function getSDKSource(){return"npm"}var tC=R(65336);function createClientReportEnvelope(T,S,R){let N=[{type:"client_report"},{timestamp:R||(0,tC.yW)(),discarded_events:T}];return createEnvelope(S?{dsn:S}:{},[N])}function createUserFeedbackEnvelope(T,{metadata:S,tunnel:R,dsn:N}){let M={event_id:T.event_id,sent_at:new Date().toISOString(),...S&&S.sdk&&{sdk:{name:S.sdk.name,version:S.sdk.version}},...!!R&&!!N&&{dsn:dsn_dsnToString(N)}},L=createUserFeedbackEnvelopeItem(T);return createEnvelope(M,[L])}function createUserFeedbackEnvelopeItem(T){let S={type:"user_report"};return[S,T]}let BrowserClient=class BrowserClient extends BaseClient{constructor(T){let S=ek.SENTRY_SDK_SOURCE||getSDKSource();applySdkMetadata(T,"browser",["browser"],S),super(T),T.sendClientReports&&ek.document&&ek.document.addEventListener("visibilitychange",()=>{"hidden"===ek.document.visibilityState&&this._flushOutcomes()})}eventFromException(T,S){return eventFromException(this._options.stackParser,T,S,this._options.attachStacktrace)}eventFromMessage(T,S="info",R){return eventbuilder_eventFromMessage(this._options.stackParser,T,S,R,this._options.attachStacktrace)}captureUserFeedback(T){if(!this._isEnabled()){eX&&eu.kg.warn("SDK not enabled, will not capture user feedback.");return}let S=createUserFeedbackEnvelope(T,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(S)}_prepareEvent(T,S,R){return T.platform=T.platform||"javascript",super._prepareEvent(T,S,R)}_flushOutcomes(){let T=this._clearOutcomes();if(0===T.length){eX&&eu.kg.log("No outcomes to send");return}if(!this._dsn){eX&&eu.kg.log("No dsn provided, will not send outcomes");return}eX&&eu.kg.log("Sending outcomes:",T);let S=createClientReportEnvelope(T,this._options.tunnel&&dsn_dsnToString(this._dsn));this._sendEnvelope(S)}};let tU="?",tv=30,tG=40,tb=50;function createFrame(T,S,R,N){let M={filename:T,function:S,in_app:!0};return void 0!==R&&(M.lineno=R),void 0!==N&&(M.colno=N),M}let tk=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tH=/\((\S*)(?::(\d+))(?::(\d+))\)/,chromeStackParserFn=T=>{let S=tk.exec(T);if(S){let T=S[2]&&0===S[2].indexOf("eval");if(T){let T=tH.exec(S[2]);T&&(S[2]=T[1],S[3]=T[2],S[4]=T[3])}let[R,N]=extractSafariExtensionDetails(S[1]||tU,S[2]);return createFrame(N,R,S[3]?+S[3]:void 0,S[4]?+S[4]:void 0)}},tw=[tv,chromeStackParserFn],tV=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,tY=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gecko=T=>{let S=tV.exec(T);if(S){let T=S[3]&&S[3].indexOf(" > eval")>-1;if(T){let T=tY.exec(S[3]);T&&(S[1]=S[1]||"eval",S[3]=T[1],S[4]=T[2],S[5]="")}let R=S[3],N=S[1]||tU;return[N,R]=extractSafariExtensionDetails(N,R),createFrame(R,N,S[4]?+S[4]:void 0,S[5]?+S[5]:void 0)}},tW=[tb,gecko],tj=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,winjs=T=>{let S=tj.exec(T);return S?createFrame(S[2],S[1]||tU,+S[3],S[4]?+S[4]:void 0):void 0},tK=[tG,winjs],tX=[tw,tW,tK],tJ=(0,ew.pE)(...tX),extractSafariExtensionDetails=(T,S)=>{let R=-1!==T.indexOf("safari-extension"),N=-1!==T.indexOf("safari-web-extension");return R||N?[-1!==T.indexOf("@")?T.split("@")[0]:tU,R?`safari-extension:${S}`:`safari-web-extension:${S}`]:[T,S]};function makePromiseBuffer(T){let S=[];function isReady(){return void 0===T||S.length<T}function remove(T){return S.splice(S.indexOf(T),1)[0]}function add(T){if(!isReady())return(0,e$.$2)(new SentryError("Not adding Promise because buffer limit was reached."));let R=T();return -1===S.indexOf(R)&&S.push(R),R.then(()=>remove(R)).then(null,()=>remove(R).then(null,()=>{})),R}function drain(T){return new e$.cW((R,N)=>{let M=S.length;if(!M)return R(!0);let L=setTimeout(()=>{T&&T>0&&R(!1)},T);S.forEach(T=>{(0,e$.WD)(T).then(()=>{--M||(clearTimeout(L),R(!0))},N)})})}return{$:S,add,drain}}let t$=6e4;function parseRetryAfterHeader(T,S=Date.now()){let R=parseInt(`${T}`,10);if(!isNaN(R))return 1e3*R;let N=Date.parse(`${T}`);return isNaN(N)?t$:N-S}function disabledUntil(T,S){return T[S]||T.all||0}function isRateLimited(T,S,R=Date.now()){return disabledUntil(T,S)>R}function updateRateLimits(T,{statusCode:S,headers:R},N=Date.now()){let M={...T},L=R&&R["x-sentry-rate-limits"],U=R&&R["retry-after"];if(L)for(let T of L.trim().split(",")){let[S,R,,,L]=T.split(":",5),U=parseInt(S,10),V=(isNaN(U)?60:U)*1e3;if(R)for(let T of R.split(";"))"metric_bucket"===T?(!L||L.split(";").includes("custom"))&&(M[T]=N+V):M[T]=N+V;else M.all=N+V}else U?M.all=N+parseRetryAfterHeader(U,N):429===S&&(M.all=N+6e4);return M}let tq=30;function createTransport(T,S,R=makePromiseBuffer(T.bufferSize||tq)){let N={},flush=T=>R.drain(T);function send(M){let L=[];if(forEachEnvelopeItem(M,(S,R)=>{let M=envelopeItemTypeToDataCategory(R);if(isRateLimited(N,M)){let N=getEventForEnvelopeItem(S,R);T.recordDroppedEvent("ratelimit_backoff",M,N)}else L.push(S)}),0===L.length)return(0,e$.WD)();let U=createEnvelope(M[0],L),recordEnvelopeLoss=S=>{forEachEnvelopeItem(U,(R,N)=>{let M=getEventForEnvelopeItem(R,N);T.recordDroppedEvent(S,envelopeItemTypeToDataCategory(N),M)})},requestTask=()=>S({body:serializeEnvelope(U,T.textEncoder)}).then(T=>(void 0!==T.statusCode&&(T.statusCode<200||T.statusCode>=300)&&eR.X&&eu.kg.warn(`Sentry responded with status code ${T.statusCode} to sent event.`),N=updateRateLimits(N,T),T),T=>{throw recordEnvelopeLoss("network_error"),T});return R.add(requestTask).then(T=>T,T=>{if(T instanceof SentryError)return eR.X&&eu.kg.error("Skipped sending event because buffer is full."),recordEnvelopeLoss("queue_overflow"),(0,e$.WD)();throw T})}return send.__sentry__baseTransport__=!0,{send,flush}}function getEventForEnvelopeItem(T,S){if("event"===S||"transaction"===S)return Array.isArray(T)?T[1]:void 0}function getNativeFetchImplementation(){if(et)return et;if(isNativeFetch(ek.fetch))return et=ek.fetch.bind(ek);let T=ek.document,S=ek.fetch;if(T&&"function"==typeof T.createElement)try{let R=T.createElement("iframe");R.hidden=!0,T.head.appendChild(R);let N=R.contentWindow;N&&N.fetch&&(S=N.fetch),T.head.removeChild(R)}catch(T){eX&&eu.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",T)}return et=S.bind(ek)}function clearCachedFetchImplementation(){et=void 0}function makeFetchTransport(T,S=getNativeFetchImplementation()){let R=0,N=0;function makeRequest(M){let L=M.body.length;R+=L,N++;let U={body:M.body,method:"POST",referrerPolicy:"origin",headers:T.headers,keepalive:R<=6e4&&N<15,...T.fetchOptions};try{return S(T.url,U).then(T=>(R-=L,N--,{statusCode:T.status,headers:{"x-sentry-rate-limits":T.headers.get("X-Sentry-Rate-Limits"),"retry-after":T.headers.get("Retry-After")}}))}catch(T){return clearCachedFetchImplementation(),R-=L,N--,(0,e$.$2)(T)}}return createTransport(T,makeRequest)}let tZ=4;function makeXHRTransport(T){function makeRequest(S){return new e$.cW((R,N)=>{let M=new XMLHttpRequest;for(let S in M.onerror=N,M.onreadystatechange=()=>{M.readyState===tZ&&R({statusCode:M.status,headers:{"x-sentry-rate-limits":M.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":M.getResponseHeader("Retry-After")}})},M.open("POST",T.url),T.headers)Object.prototype.hasOwnProperty.call(T.headers,S)&&M.setRequestHeader(S,T.headers[S]);M.send(S.body)})}return createTransport(T,makeRequest)}let tQ=[eD(),ep(),e6(),tE(),eQ(),tR(),tp(),td()];function getDefaultIntegrations(T){return[...tQ]}function init(T={}){void 0===T.defaultIntegrations&&(T.defaultIntegrations=getDefaultIntegrations()),void 0===T.release&&("string"==typeof __SENTRY_RELEASE__&&(T.release=__SENTRY_RELEASE__),ek.SENTRY_RELEASE&&ek.SENTRY_RELEASE.id&&(T.release=ek.SENTRY_RELEASE.id)),void 0===T.autoSessionTracking&&(T.autoSessionTracking=!0),void 0===T.sendClientReports&&(T.sendClientReports=!0);let S={...T,stackParser:(0,ew.Sq)(T.stackParser||tJ),integrations:getIntegrationsToSetup(T),transport:T.transport||(supportsFetch()?makeFetchTransport:makeXHRTransport)};initAndBind(BrowserClient,S),T.autoSessionTracking&&startSessionTracking()}function startSessionTracking(){if(void 0===ek.document){eX&&eu.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,eT.yj)({ignoreDuration:!0}),(0,eT.cg)(),addHistoryInstrumentationHandler(({from:T,to:S})=>{void 0!==T&&T!==S&&((0,eT.yj)({ignoreDuration:!0}),(0,eT.cg)())})}function sdk_init(T){let S={...T};applySdkMetadata(S,"react"),init(S)}var t9=R(46938);function getVercelEnv(T){let S=T?t9.env.NEXT_PUBLIC_VERCEL_ENV:t9.env.VERCEL_ENV;return S?`vercel-${S}`:void 0}var t3=R(62472);function getMetricStorageForSpan(T){return Y?Y.get(T):void 0}function getMetricSummaryJsonForSpan(T){let S=getMetricStorageForSpan(T);if(!S)return;let R={};for(let[,[T,N]]of S)R[T]||(R[T]=[]),R[T].push((0,eS.Jr)(N));return R}let t6="sentry.source",t5="sentry.sample_rate",t4="sentry.op",t8="sentry.origin",t7="profile_id";var ne=R(95053);function getSpanStatusFromHttpCode(T){if(T<400&&T>=100)return"ok";if(T>=400&&T<500)switch(T){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(T>=500&&T<600)switch(T){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function setHttpStatus(T,S){T.setTag("http.status_code",String(S)),T.setData("http.response.status_code",S);let R=getSpanStatusFromHttpCode(S);"unknown_error"!==R&&T.setStatus(R)}!function(T){let S="ok";T.Ok=S;let R="deadline_exceeded";T.DeadlineExceeded=R;let N="unauthenticated";T.Unauthenticated=N;let M="permission_denied";T.PermissionDenied=M;let L="not_found";T.NotFound=L;let U="resource_exhausted";T.ResourceExhausted=U;let V="invalid_argument";T.InvalidArgument=V;let Y="unimplemented";T.Unimplemented=Y;let W="unavailable";T.Unavailable=W;let K="internal_error";T.InternalError=K;let X="unknown_error";T.UnknownError=X;let J="cancelled";T.Cancelled=J;let $="already_exists";T.AlreadyExists=$;let Z="failed_precondition";T.FailedPrecondition=Z;let Q="aborted";T.Aborted=Q;let ee="out_of_range";T.OutOfRange=ee;let et="data_loss";T.DataLoss=et}(ei||(ei={}));let SpanRecorder=class SpanRecorder{constructor(T=1e3){this._maxlen=T,this.spans=[]}add(T){this.spans.length>this._maxlen?T.spanRecorder=void 0:this.spans.push(T)}};let Span=class Span{constructor(T={}){this._traceId=T.traceId||(0,ec.DM)(),this._spanId=T.spanId||(0,ec.DM)().substring(16),this._startTime=T.startTimestamp||(0,tC.ph)(),this.tags=T.tags?{...T.tags}:{},this.data=T.data?{...T.data}:{},this.instrumenter=T.instrumenter||"sentry",this._attributes={},this.setAttributes({[t8]:T.origin||"manual",[t4]:T.op,...T.attributes}),this._name=T.name||T.description,T.parentSpanId&&(this._parentSpanId=T.parentSpanId),"sampled"in T&&(this._sampled=T.sampled),T.status&&(this._status=T.status),T.endTimestamp&&(this._endTime=T.endTimestamp),void 0!==T.exclusiveTime&&(this._exclusiveTime=T.exclusiveTime),this._measurements=T.measurements?{...T.measurements}:{}}get name(){return this._name||""}set name(T){this.updateName(T)}get description(){return this._name}set description(T){this._name=T}get traceId(){return this._traceId}set traceId(T){this._traceId=T}get spanId(){return this._spanId}set spanId(T){this._spanId=T}set parentSpanId(T){this._parentSpanId=T}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(T){this._sampled=T}get attributes(){return this._attributes}set attributes(T){this._attributes=T}get startTimestamp(){return this._startTime}set startTimestamp(T){this._startTime=T}get endTimestamp(){return this._endTime}set endTimestamp(T){this._endTime=T}get status(){return this._status}set status(T){this._status=T}get op(){return this._attributes[t4]}set op(T){this.setAttribute(t4,T)}get origin(){return this._attributes[t8]}set origin(T){this.setAttribute(t8,T)}spanContext(){let{_spanId:T,_traceId:S,_sampled:R}=this;return{spanId:T,traceId:S,traceFlags:R?t3.i0:t3.ve}}startChild(T){let S=new Span({...T,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});S.spanRecorder=this.spanRecorder,S.spanRecorder&&S.spanRecorder.add(S);let R=(0,ne.G)(this);if(S.transaction=R,eR.X&&R){let N=T&&T.op||"< unknown op >",M=(0,t3.XU)(S).description||"< unknown name >",L=R.spanContext().spanId,U=`[Tracing] Starting '${N}' span on transaction '${M}' (${L}).`;eu.kg.log(U),this._logMessage=U}return S}setTag(T,S){return this.tags={...this.tags,[T]:S},this}setData(T,S){return this.data={...this.data,[T]:S},this}setAttribute(T,S){void 0===S?delete this._attributes[T]:this._attributes[T]=S}setAttributes(T){Object.keys(T).forEach(S=>this.setAttribute(S,T[S]))}setStatus(T){return this._status=T,this}setHttpStatus(T){return setHttpStatus(this,T),this}setName(T){this.updateName(T)}updateName(T){return this._name=T,this}isSuccess(){return"ok"===this._status}finish(T){return this.end(T)}end(T){if(this._endTime)return;let S=(0,ne.G)(this);if(eR.X&&S&&S.spanContext().spanId!==this._spanId){let T=this._logMessage;T&&eu.kg.log(T.replace("Starting","Finishing"))}this._endTime=(0,t3.$k)(T)}toTraceparent(){return(0,t3.Hb)(this)}toContext(){return(0,eS.Jr)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(T){return this.data=T.data||{},this._name=T.name||T.description,this._endTime=T.endTimestamp,this.op=T.op,this._parentSpanId=T.parentSpanId,this._sampled=T.sampled,this._spanId=T.spanId||this._spanId,this._startTime=T.startTimestamp||this._startTime,this._status=T.status,this.tags=T.tags||{},this._traceId=T.traceId||this._traceId,this}getTraceContext(){return(0,t3.wy)(this)}getSpanJSON(){return(0,eS.Jr)({data:this._getData(),description:this._name,op:this._attributes[t4],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[t8],_metrics_summary:getMetricSummaryJsonForSpan(this),profile_id:this._attributes[t7],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){let{data:T,_attributes:S}=this,R=Object.keys(T).length>0,N=Object.keys(S).length>0;return R||N?R&&N?{...T,...S}:R?T:S:void 0}};function startInactiveSpan(T){if(!hasTracingEnabled())return;let S=normalizeContext(T),R=(0,eh.Gd)(),N=T.scope?T.scope.getSpan():trace_getActiveSpan(),M=T.onlyIfParent&&!N;if(M)return;let L=T.scope||(0,eT.nZ)(),U=L.clone();return createChildSpanOrTransaction(R,{parentSpan:N,spanContext:S,forceTransaction:T.forceTransaction,scope:U})}function trace_getActiveSpan(){return(0,eT.nZ)().getSpan()}function createChildSpanOrTransaction(T,{parentSpan:S,spanContext:R,forceTransaction:N,scope:M}){let L;if(!hasTracingEnabled())return;let U=(0,eh.aF)();if(S&&!N)L=S.startChild(R);else if(S){let N=(0,tF.j)(S),{traceId:M,spanId:U}=S.spanContext(),V=(0,t3.Tt)(S);L=T.startTransaction({traceId:M,parentSpanId:U,parentSampled:V,...R,metadata:{dynamicSamplingContext:N,...R.metadata}})}else{let{traceId:S,dsc:N,parentSpanId:V,sampled:Y}={...U.getPropagationContext(),...M.getPropagationContext()};L=T.startTransaction({traceId:S,parentSpanId:V,parentSampled:Y,...R,metadata:{dynamicSamplingContext:N,...R.metadata}})}return M.setSpan(L),setCapturedScopesOnSpan(L,M,U),L}function normalizeContext(T){if(T.startTime){let S={...T};return S.startTimestamp=(0,t3.$k)(T.startTime),delete S.startTime,S}return T}let nt="_sentryScope",nn="_sentryIsolationScope";function setCapturedScopesOnSpan(T,S,R){T&&((0,eS.xp)(T,nn,R),(0,eS.xp)(T,nt,S))}function getCapturedScopesOnSpan(T){return{scope:T[nt],isolationScope:T[nn]}}let Transaction=class Transaction extends Span{constructor(T,S){super(T),this._contexts={},this._hub=S||(0,eh.Gd)(),this._name=T.name||"",this._metadata={...T.metadata},this._trimEnd=T.trimEnd,this.transaction=this;let R=this._metadata.dynamicSamplingContext;R&&(this._frozenDynamicSamplingContext={...R})}get name(){return this._name}set name(T){this.setName(T)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[t6]&&{source:this._attributes[t6]},...this._attributes[t5]&&{sampleRate:this._attributes[t5]}}}set metadata(T){this._metadata=T}setName(T,S="custom"){this._name=T,this.setAttribute(t6,S)}updateName(T){return this._name=T,this}initSpanRecorder(T=1e3){this.spanRecorder||(this.spanRecorder=new SpanRecorder(T)),this.spanRecorder.add(this)}setContext(T,S){null===S?delete this._contexts[T]:this._contexts[T]=S}setMeasurement(T,S,R=""){this._measurements[T]={value:S,unit:R}}setMetadata(T){this._metadata={...this._metadata,...T}}end(T){let S=(0,t3.$k)(T),R=this._finishTransaction(S);if(R)return this._hub.captureEvent(R)}toContext(){let T=super.toContext();return(0,eS.Jr)({...T,name:this._name,trimEnd:this._trimEnd})}updateWithContext(T){return super.updateWithContext(T),this._name=T.name||"",this._trimEnd=T.trimEnd,this}getDynamicSamplingContext(){return(0,tF.j)(this)}setHub(T){this._hub=T}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(T){if(void 0!==this._endTime)return;this._name||(eR.X&&eu.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(T);let S=this._hub.getClient();if(S&&S.emit&&S.emit("finishTransaction",this),!0!==this._sampled){eR.X&&eu.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),S&&S.recordDroppedEvent("sample_rate","transaction");return}let R=this.spanRecorder?this.spanRecorder.spans.filter(T=>T!==this&&(0,t3.XU)(T).timestamp):[];if(this._trimEnd&&R.length>0){let T=R.map(T=>(0,t3.XU)(T).timestamp).filter(Boolean);this._endTime=T.reduce((T,S)=>T>S?T:S)}let{scope:N,isolationScope:M}=getCapturedScopesOnSpan(this),{metadata:L}=this,{source:U}=L,V={contexts:{...this._contexts,trace:(0,t3.wy)(this)},spans:R,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...L,capturedSpanScope:N,capturedSpanIsolationScope:M,...(0,eS.Jr)({dynamicSamplingContext:(0,tF.j)(this)})},_metrics_summary:getMetricSummaryJsonForSpan(this),...U&&{transaction_info:{source:U}}},Y=Object.keys(this._measurements).length>0;return Y&&(eR.X&&eu.kg.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),V.measurements=this._measurements),eR.X&&eu.kg.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),V}};let nr={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},na="finishReason",ni=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];let IdleTransactionSpanRecorder=class IdleTransactionSpanRecorder extends SpanRecorder{constructor(T,S,R,N){super(N),this._pushActivity=T,this._popActivity=S,this.transactionSpanId=R}add(T){if(T.spanContext().spanId!==this.transactionSpanId){let S=T.end;T.end=(...R)=>(this._popActivity(T.spanContext().spanId),S.apply(T,R)),void 0===(0,t3.XU)(T).timestamp&&this._pushActivity(T.spanContext().spanId)}super.add(T)}};let IdleTransaction=class IdleTransaction extends Transaction{constructor(T,S,R=nr.idleTimeout,N=nr.finalTimeout,M=nr.heartbeatInterval,L=!1,U=!1){super(T,S),this._idleHub=S,this._idleTimeout=R,this._finalTimeout=N,this._heartbeatInterval=M,this._onScope=L,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=ni[4],this._autoFinishAllowed=!U,L&&(eR.X&&eu.kg.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),S.getScope().setSpan(this)),U||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=ni[3],this.end())},this._finalTimeout)}end(T){let S=(0,t3.$k)(T);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute(na,this._finishReason),this.spanRecorder){for(let T of(eR.X&&eu.kg.log("[Tracing] finishing IdleTransaction",new Date(1e3*S).toISOString(),this.op),this._beforeFinishCallbacks))T(this,S);this.spanRecorder.spans=this.spanRecorder.spans.filter(T=>{if(T.spanContext().spanId===this.spanContext().spanId)return!0;!(0,t3.XU)(T).timestamp&&(T.setStatus("cancelled"),T.end(S),eR.X&&eu.kg.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(T,void 0,2)));let{start_timestamp:R,timestamp:N}=(0,t3.XU)(T),M=R&&R<S,L=(this._finalTimeout+this._idleTimeout)/1e3,U=N&&R&&N-R<L;if(eR.X){let S=JSON.stringify(T,void 0,2);M?U||eu.kg.log("[Tracing] discarding Span since it finished after Transaction final timeout",S):eu.kg.log("[Tracing] discarding Span since it happened after Transaction was finished",S)}return M&&U}),eR.X&&eu.kg.log("[Tracing] flushing IdleTransaction")}else eR.X&&eu.kg.log("[Tracing] No active IdleTransaction");if(this._onScope){let T=this._idleHub.getScope();T.getTransaction()===this&&T.setSpan(void 0)}return super.end(T)}registerBeforeFinishCallback(T){this._beforeFinishCallbacks.push(T)}initSpanRecorder(T){if(!this.spanRecorder){let pushActivity=T=>{this._finished||this._pushActivity(T)},popActivity=T=>{this._finished||this._popActivity(T)};this.spanRecorder=new IdleTransactionSpanRecorder(pushActivity,popActivity,this.spanContext().spanId,T),eR.X&&eu.kg.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(T,{restartOnChildSpanChange:S}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===S,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=ni[5],this.end(T)))}setFinishReason(T){this._finishReason=T}sendAutoFinishSignal(){this._autoFinishAllowed||(eR.X&&eu.kg.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(T){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=ni[1],this.end(T))},this._idleTimeout)}_pushActivity(T){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),eR.X&&eu.kg.log(`[Tracing] pushActivity: ${T}`),this.activities[T]=!0,eR.X&&eu.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(T){if(this.activities[T]&&(eR.X&&eu.kg.log(`[Tracing] popActivity ${T}`),delete this.activities[T],eR.X&&eu.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){let T=(0,tC.ph)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=ni[5],this.end(T)):this._restartIdleTimeout(T+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let T=Object.keys(this.activities).join("");T===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=T,this._heartbeatCounter>=3?this._autoFinishAllowed&&(eR.X&&eu.kg.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=ni[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){eR.X&&eu.kg.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}};function getActiveTransaction(T){let S=T||(0,eh.Gd)(),R=S.getScope();return R.getTransaction()}let ns=!1;function registerErrorInstrumentation(){ns||(ns=!0,addGlobalErrorInstrumentationHandler(errorCallback),addGlobalUnhandledRejectionInstrumentationHandler(errorCallback))}function errorCallback(){let T=getActiveTransaction();if(T){let S="internal_error";eR.X&&eu.kg.log(`[Tracing] Transaction: ${S} -> Global error occured`),T.setStatus(S)}}function sampleTransaction(T,S,R){let N;return hasTracingEnabled(S)?void 0!==T.sampled?T.setAttribute(t5,Number(T.sampled)):("function"==typeof S.tracesSampler?(N=S.tracesSampler(R),T.setAttribute(t5,Number(N))):void 0!==R.parentSampled?N=R.parentSampled:void 0!==S.tracesSampleRate?(N=S.tracesSampleRate,T.setAttribute(t5,Number(N))):(N=1,T.setAttribute(t5,N)),isValidSampleRate(N))?N?(T.sampled=Math.random()<N,T.sampled)?eR.X&&eu.kg.log(`[Tracing] starting ${T.op} transaction - ${(0,t3.XU)(T).description}`):eR.X&&eu.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(N)})`):(eR.X&&eu.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof S.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),T.sampled=!1):(eR.X&&eu.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),T.sampled=!1):T.sampled=!1,T}function isValidSampleRate(T){return(0,eF.i2)(T)||!("number"==typeof T||"boolean"==typeof T)?(eR.X&&eu.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(T)} of type ${JSON.stringify(typeof T)}.`),!1):!(T<0)&&!(T>1)||(eR.X&&eu.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${T}.`),!1)}function traceHeaders(){let T=this.getScope(),S=T.getSpan();return S?{"sentry-trace":(0,t3.Hb)(S)}:{}}function _startTransaction(T,S){let R=this.getClient(),N=R&&R.getOptions()||{},M=N.instrumenter||"sentry",L=T.instrumenter||"sentry";M!==L&&(eR.X&&eu.kg.error(`A transaction was started with instrumenter=\`${L}\`, but the SDK is configured with the \`${M}\` instrumenter.
The transaction will not be sampled. Please use the ${M} instrumentation to start transactions.`),T.sampled=!1);let U=new Transaction(T,this);return(U=sampleTransaction(U,N,{name:T.name,parentSampled:T.parentSampled,transactionContext:T,attributes:{...T.data,...T.attributes},...S})).isRecording()&&U.initSpanRecorder(N._experiments&&N._experiments.maxSpans),R&&R.emit&&R.emit("startTransaction",U),U}function startIdleTransaction(T,S,R,N,M,L,U,V=!1){let Y=T.getClient(),W=Y&&Y.getOptions()||{},K=new IdleTransaction(S,T,R,N,U,M,V);return(K=sampleTransaction(K,W,{name:S.name,parentSampled:S.parentSampled,transactionContext:S,attributes:{...S.data,...S.attributes},...L})).isRecording()&&K.initSpanRecorder(W._experiments&&W._experiments.maxSpans),Y&&Y.emit&&Y.emit("startTransaction",K),K}function addTracingExtensions(){let T=(0,eh.cu)();T.__SENTRY__&&(T.__SENTRY__.extensions=T.__SENTRY__.extensions||{},T.__SENTRY__.extensions.startTransaction||(T.__SENTRY__.extensions.startTransaction=_startTransaction),T.__SENTRY__.extensions.traceHeaders||(T.__SENTRY__.extensions.traceHeaders=traceHeaders),registerErrorInstrumentation())}errorCallback.tag="sentry_tracingErrorCallback";var no=R(4885);let nO="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,nE=eb.GLOBAL_OBJ;function registerBackgroundTabDetection(){nE.document?nE.document.addEventListener("visibilitychange",()=>{let T=getActiveTransaction();if(nE.document.hidden&&T){let S="cancelled",{op:R,status:N}=(0,t3.XU)(T);nO&&eu.kg.log(`[Tracing] Transaction: ${S} -> since tab moved to the background, op: ${R}`),N||T.setStatus(S),T.setTag("visibilitychange","document.hidden"),T.end()}}):nO&&eu.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")}let bindReporter=(T,S,R)=>{let N,M;return L=>{S.value>=0&&(L||R)&&((M=S.value-(N||0))||void 0===N)&&(N=S.value,S.delta=M,T(S))}},generateUniqueID=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,getNavigationEntryFromPerformanceTiming=()=>{let T=nE.performance.timing,S=nE.performance.navigation.type,R={entryType:"navigation",startTime:0,type:2==S?"back_forward":1===S?"reload":"navigate"};for(let S in T)"navigationStart"!==S&&"toJSON"!==S&&(R[S]=Math.max(T[S]-T.navigationStart,0));return R},getNavigationEntry=()=>nE.__WEB_VITALS_POLYFILL__?nE.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||getNavigationEntryFromPerformanceTiming()):nE.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],getActivationStart=()=>{let T=getNavigationEntry();return T&&T.activationStart||0},initMetric=(T,S)=>{let R=getNavigationEntry(),N="navigate";return R&&(N=nE.document&&nE.document.prerendering||getActivationStart()>0?"prerender":R.type.replace(/_/g,"-")),{name:T,value:void 0===S?-1:S,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:N}},observe=(T,S,R)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(T)){let N=new PerformanceObserver(T=>{S(T.getEntries())});return N.observe(Object.assign({type:T,buffered:!0},R||{})),N}}catch(T){}},onHidden=(T,S)=>{let onHiddenOrPageHide=R=>{("pagehide"===R.type||"hidden"===nE.document.visibilityState)&&(T(R),S&&(removeEventListener("visibilitychange",onHiddenOrPageHide,!0),removeEventListener("pagehide",onHiddenOrPageHide,!0)))};nE.document&&(addEventListener("visibilitychange",onHiddenOrPageHide,!0),addEventListener("pagehide",onHiddenOrPageHide,!0))},onCLS=(T,S={})=>{let R;let N=initMetric("CLS",0),M=0,L=[],handleEntries=T=>{T.forEach(T=>{if(!T.hadRecentInput){let S=L[0],U=L[L.length-1];M&&0!==L.length&&T.startTime-U.startTime<1e3&&T.startTime-S.startTime<5e3?(M+=T.value,L.push(T)):(M=T.value,L=[T]),M>N.value&&(N.value=M,N.entries=L,R&&R())}})},U=observe("layout-shift",handleEntries);if(U){R=bindReporter(T,N,S.reportAllChanges);let stopListening=()=>{handleEntries(U.takeRecords()),R(!0)};return onHidden(stopListening),stopListening}},nT=-1,initHiddenTime=()=>{nE.document&&nE.document.visibilityState&&(nT="hidden"!==nE.document.visibilityState||nE.document.prerendering?1/0:0)},trackChanges=()=>{onHidden(({timeStamp:T})=>{nT=T},!0)},getVisibilityWatcher=()=>(nT<0&&(initHiddenTime(),trackChanges()),{get firstHiddenTime(){return nT}}),onFID=T=>{let S;let R=getVisibilityWatcher(),N=initMetric("FID"),handleEntry=T=>{T.startTime<R.firstHiddenTime&&(N.value=T.processingStart-T.startTime,N.entries.push(T),S(!0))},handleEntries=T=>{T.forEach(handleEntry)},M=observe("first-input",handleEntries);S=bindReporter(T,N),M&&onHidden(()=>{handleEntries(M.takeRecords()),M.disconnect()},!0)},nl=0,nS=1/0,nc=0,updateEstimate=T=>{T.forEach(T=>{T.interactionId&&(nS=Math.min(nS,T.interactionId),nl=(nc=Math.max(nc,T.interactionId))?(nc-nS)/7+1:0)})},getInteractionCount=()=>W?nl:performance.interactionCount||0,initInteractionCountPolyfill=()=>{"interactionCount"in performance||W||(W=observe("event",updateEstimate,{type:"event",buffered:!0,durationThreshold:0}))},getInteractionCountForNavigation=()=>getInteractionCount(),nR=10,nI=[],nh={},processEntry=T=>{let S=nI[nI.length-1],R=nh[T.interactionId];if(R||nI.length<nR||T.duration>S.latency){if(R)R.entries.push(T),R.latency=Math.max(R.latency,T.duration);else{let S={id:T.interactionId,latency:T.duration,entries:[T]};nh[S.id]=S,nI.push(S)}nI.sort((T,S)=>S.latency-T.latency),nI.splice(nR).forEach(T=>{delete nh[T.id]})}},estimateP98LongestInteraction=()=>{let T=Math.min(nI.length-1,Math.floor(getInteractionCountForNavigation()/50));return nI[T]},onINP=(T,S)=>{let R;S=S||{},initInteractionCountPolyfill();let N=initMetric("INP"),handleEntries=T=>{T.forEach(T=>{if(T.interactionId&&processEntry(T),"first-input"===T.entryType){let S=!nI.some(S=>S.entries.some(S=>T.duration===S.duration&&T.startTime===S.startTime));S&&processEntry(T)}});let S=estimateP98LongestInteraction();S&&S.latency!==N.value&&(N.value=S.latency,N.entries=S.entries,R())},M=observe("event",handleEntries,{durationThreshold:S.durationThreshold||40});R=bindReporter(T,N,S.reportAllChanges),M&&(M.observe({type:"first-input",buffered:!0}),onHidden(()=>{handleEntries(M.takeRecords()),N.value<0&&getInteractionCountForNavigation()>0&&(N.value=0,N.entries=[]),R(!0)}))},nd={},onLCP=T=>{let S;let R=getVisibilityWatcher(),N=initMetric("LCP"),handleEntries=T=>{let M=T[T.length-1];if(M){let T=Math.max(M.startTime-getActivationStart(),0);T<R.firstHiddenTime&&(N.value=T,N.entries=[M],S())}},M=observe("largest-contentful-paint",handleEntries);if(M){S=bindReporter(T,N);let stopListening=()=>{nd[N.id]||(handleEntries(M.takeRecords()),M.disconnect(),nd[N.id]=!0,S(!0))};return["keydown","click"].forEach(T=>{nE.document&&addEventListener(T,stopListening,{once:!0,capture:!0})}),onHidden(stopListening,!0),stopListening}},whenReady=T=>{nE.document&&(nE.document.prerendering?addEventListener("prerenderingchange",()=>whenReady(T),!0):"complete"!==nE.document.readyState?addEventListener("load",()=>whenReady(T),!0):setTimeout(T,0))},onTTFB=(T,S)=>{S=S||{};let R=initMetric("TTFB"),N=bindReporter(T,R,S.reportAllChanges);whenReady(()=>{let T=getNavigationEntry();if(T){if(R.value=Math.max(T.responseStart-getActivationStart(),0),R.value<0||R.value>performance.now())return;R.entries=[T],N(!0)}})},n_={},np={};function addClsInstrumentationHandler(T,S=!1){return addMetricObserver("cls",T,instrumentCls,K,S)}function addLcpInstrumentationHandler(T,S=!1){return addMetricObserver("lcp",T,instrumentLcp,J,S)}function addTtfbInstrumentationHandler(T){return addMetricObserver("ttfb",T,instrumentTtfb,$)}function addFidInstrumentationHandler(T){return addMetricObserver("fid",T,instrumentFid,X)}function addInpInstrumentationHandler(T){return addMetricObserver("inp",T,instrumentInp,Z)}function addPerformanceInstrumentationHandler(T,S){return instrument_addHandler(T,S),np[T]||(instrumentPerformanceObserver(T),np[T]=!0),getCleanupCallback(T,S)}function instrument_triggerHandlers(T,S){let R=n_[T];if(R&&R.length)for(let N of R)try{N(S)}catch(S){nO&&eu.kg.error(`Error while triggering instrumentation handler.
Type: ${T}
Name: ${(0,ew.$P)(N)}
Error:`,S)}}function instrumentCls(){return onCLS(T=>{instrument_triggerHandlers("cls",{metric:T}),K=T},{reportAllChanges:!0})}function instrumentFid(){return onFID(T=>{instrument_triggerHandlers("fid",{metric:T}),X=T})}function instrumentLcp(){return onLCP(T=>{instrument_triggerHandlers("lcp",{metric:T}),J=T})}function instrumentTtfb(){return onTTFB(T=>{instrument_triggerHandlers("ttfb",{metric:T}),$=T})}function instrumentInp(){return onINP(T=>{instrument_triggerHandlers("inp",{metric:T}),Z=T})}function addMetricObserver(T,S,R,N,M=!1){let L;return instrument_addHandler(T,S),np[T]||(L=R(),np[T]=!0),N&&S({metric:N}),getCleanupCallback(T,S,M?L:void 0)}function instrumentPerformanceObserver(T){let S={};"event"===T&&(S.durationThreshold=0),observe(T,S=>{instrument_triggerHandlers(T,{entries:S})},S)}function instrument_addHandler(T,S){n_[T]=n_[T]||[],n_[T].push(S)}function getCleanupCallback(T,S,R){return()=>{R&&R();let N=n_[T];if(!N)return;let M=N.indexOf(S);-1!==M&&N.splice(M,1)}}function createSpanEnvelope(T,S){let R={sent_at:new Date().toISOString()};S&&(R.dsn=dsn_dsnToString(S));let N=T.map(createSpanItem);return createEnvelope(R,N)}function createSpanItem(T){let S={type:"span"};return[S,T]}function setMeasurement(T,S,R){let N=getActiveTransaction();N&&N.setMeasurement(T,S,R)}function isMeasurementValue(T){return"number"==typeof T&&isFinite(T)}function _startChild(T,{startTimestamp:S,...R}){return S&&T.startTimestamp>S&&(T.startTimestamp=S),T.startChild({startTimestamp:S,...R})}let nA=2147483647;function msToSec(T){return T/1e3}function getBrowserPerformanceAPI(){return nE&&nE.addEventListener&&nE.performance}let nN=0,nM={};function startTrackingWebVitals(){let T=getBrowserPerformanceAPI();if(T&&tC.Z1){T.mark&&nE.performance.mark("sentry-tracing-init");let S=_trackFID(),R=_trackCLS(),N=_trackLCP(),M=_trackTtfb();return()=>{S(),R(),N(),M()}}return()=>void 0}function startTrackingLongTasks(){addPerformanceInstrumentationHandler("longtask",({entries:T})=>{for(let S of T){let T=getActiveTransaction();if(!T)return;let R=msToSec(tC.Z1+S.startTime),N=msToSec(S.duration);T.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:R,endTimestamp:R+N})}})}function startTrackingInteractions(){addPerformanceInstrumentationHandler("event",({entries:T})=>{for(let S of T){let T=getActiveTransaction();if(!T)return;if("click"===S.name){let R=msToSec(tC.Z1+S.startTime),N=msToSec(S.duration),M={description:(0,eK.Rt)(S.target),op:`ui.interaction.${S.name}`,origin:"auto.ui.browser.metrics",startTimestamp:R,endTimestamp:R+N},L=(0,eK.iY)(S.target);L&&(M.attributes={"ui.component_name":L}),T.startChild(M)}}})}function startTrackingINP(T,S){let R=getBrowserPerformanceAPI();if(R&&tC.Z1){let R=_trackINP(T,S);return()=>{R()}}return()=>void 0}function _trackCLS(){return addClsInstrumentationHandler(({metric:T})=>{let S=T.entries[T.entries.length-1];S&&(nO&&eu.kg.log("[Measurements] Adding CLS"),nM.cls={value:T.value,unit:""},ee=S)},!0)}function _trackLCP(){return addLcpInstrumentationHandler(({metric:T})=>{let S=T.entries[T.entries.length-1];S&&(nO&&eu.kg.log("[Measurements] Adding LCP"),nM.lcp={value:T.value,unit:"millisecond"},Q=S)},!0)}function _trackFID(){return addFidInstrumentationHandler(({metric:T})=>{let S=T.entries[T.entries.length-1];if(!S)return;let R=msToSec(tC.Z1),N=msToSec(S.startTime);nO&&eu.kg.log("[Measurements] Adding FID"),nM.fid={value:T.value,unit:"millisecond"},nM["mark.fid"]={value:R+N,unit:"second"}})}function _trackTtfb(){return addTtfbInstrumentationHandler(({metric:T})=>{let S=T.entries[T.entries.length-1];S&&(nO&&eu.kg.log("[Measurements] Adding TTFB"),nM.ttfb={value:T.value,unit:"millisecond"})})}let nL={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function _trackINP(T,S){return addInpInstrumentationHandler(({metric:R})=>{if(void 0===R.value)return;let N=R.entries.find(T=>T.duration===R.value&&void 0!==nL[T.name]),M=(0,eT.s3)();if(!N||!M)return;let L=nL[N.name],U=M.getOptions(),V=msToSec(tC.Z1+N.startTime),Y=msToSec(R.value),W=void 0!==N.interactionId?T[N.interactionId]:void 0;if(void 0===W)return;let{routeName:K,parentContext:X,activeTransaction:J,user:$,replayId:Z}=W,Q=void 0!==$?$.email||$.id||$.ip_address:void 0,ee=void 0!==J?J.getProfileId():void 0,et=new Span({startTimestamp:V,endTimestamp:V+Y,op:`ui.interaction.${L}`,name:(0,eK.Rt)(N.target),attributes:{release:U.release,environment:U.environment,transaction:K,...void 0!==Q&&""!==Q?{user:Q}:{},...void 0!==ee?{profile_id:ee}:{},...void 0!==Z?{replay_id:Z}:{}},exclusiveTime:R.value,measurements:{inp:{value:R.value,unit:"millisecond"}}}),en=getSampleRate(X,U,S);if(en&&Math.random()<en){let T=et?createSpanEnvelope([et],M.getDsn()):void 0,S=M&&M.getTransport();S&&T&&S.send(T).then(null,T=>{nO&&eu.kg.error("Error while sending interaction:",T)});return}})}function addPerformanceEntries(T){let S=getBrowserPerformanceAPI();if(!S||!nE.performance.getEntries||!tC.Z1)return;nO&&eu.kg.log("[Tracing] Adding & adjusting spans using Performance API");let R=msToSec(tC.Z1),N=S.getEntries(),{op:M,start_timestamp:L}=(0,t3.XU)(T);if(N.slice(nN).forEach(S=>{let N=msToSec(S.startTime),M=msToSec(S.duration);if("navigation"!==T.op||!L||!(R+N<L))switch(S.entryType){case"navigation":_addNavigationSpans(T,S,R);break;case"mark":case"paint":case"measure":{_addMeasureSpans(T,S,N,M,R);let L=getVisibilityWatcher(),U=S.startTime<L.firstHiddenTime;"first-paint"===S.name&&U&&(nO&&eu.kg.log("[Measurements] Adding FP"),nM.fp={value:S.startTime,unit:"millisecond"}),"first-contentful-paint"===S.name&&U&&(nO&&eu.kg.log("[Measurements] Adding FCP"),nM.fcp={value:S.startTime,unit:"millisecond"});break}case"resource":_addResourceSpans(T,S,S.name,N,M,R)}}),nN=Math.max(N.length-1,0),_trackNavigator(T),"pageload"===M){_addTtfbRequestTimeToMeasurements(nM),["fcp","fp","lcp"].forEach(T=>{if(!nM[T]||!L||R>=L)return;let S=nM[T].value,N=R+msToSec(S),M=Math.abs((N-L)*1e3),U=M-S;nO&&eu.kg.log(`[Measurements] Normalized ${T} from ${S} to ${M} (${U})`),nM[T].value=M});let S=nM["mark.fid"];S&&nM.fid&&(_startChild(T,{description:"first input delay",endTimestamp:S.value+msToSec(nM.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:S.value}),delete nM["mark.fid"]),"fcp"in nM||delete nM.cls,Object.keys(nM).forEach(T=>{setMeasurement(T,nM[T].value,nM[T].unit)}),_tagMetricInfo(T)}Q=void 0,ee=void 0,nM={}}function _addMeasureSpans(T,S,R,N,M){let L=M+R,U=L+N;return _startChild(T,{description:S.name,endTimestamp:U,op:S.entryType,origin:"auto.resource.browser.metrics",startTimestamp:L}),L}function _addNavigationSpans(T,S,R){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(N=>{_addPerformanceNavigationTiming(T,S,N,R)}),_addPerformanceNavigationTiming(T,S,"secureConnection",R,"TLS/SSL","connectEnd"),_addPerformanceNavigationTiming(T,S,"fetch",R,"cache","domainLookupStart"),_addPerformanceNavigationTiming(T,S,"domainLookup",R,"DNS"),_addRequest(T,S,R)}function _addPerformanceNavigationTiming(T,S,R,N,M,L){let U=L?S[L]:S[`${R}End`],V=S[`${R}Start`];V&&U&&_startChild(T,{op:"browser",origin:"auto.browser.browser.metrics",description:M||R,startTimestamp:N+msToSec(V),endTimestamp:N+msToSec(U)})}function _addRequest(T,S,R){S.responseEnd&&(_startChild(T,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:R+msToSec(S.requestStart),endTimestamp:R+msToSec(S.responseEnd)}),_startChild(T,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:R+msToSec(S.responseStart),endTimestamp:R+msToSec(S.responseEnd)}))}function _addResourceSpans(T,S,R,N,M,L){if("xmlhttprequest"===S.initiatorType||"fetch"===S.initiatorType)return;let U=url_parseUrl(R),V={};setResourceEntrySizeData(V,S,"transferSize","http.response_transfer_size"),setResourceEntrySizeData(V,S,"encodedBodySize","http.response_content_length"),setResourceEntrySizeData(V,S,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in S&&(V["resource.render_blocking_status"]=S.renderBlockingStatus),U.protocol&&(V["url.scheme"]=U.protocol.split(":").pop()),U.host&&(V["server.address"]=U.host),V["url.same_origin"]=R.includes(nE.location.origin);let Y=L+N,W=Y+M;_startChild(T,{description:R.replace(nE.location.origin,""),endTimestamp:W,op:S.initiatorType?`resource.${S.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:Y,data:V})}function _trackNavigator(T){let S=nE.navigator;if(!S)return;let R=S.connection;R&&(R.effectiveType&&T.setTag("effectiveConnectionType",R.effectiveType),R.type&&T.setTag("connectionType",R.type),isMeasurementValue(R.rtt)&&(nM["connection.rtt"]={value:R.rtt,unit:"millisecond"})),isMeasurementValue(S.deviceMemory)&&T.setTag("deviceMemory",`${S.deviceMemory} GB`),isMeasurementValue(S.hardwareConcurrency)&&T.setTag("hardwareConcurrency",String(S.hardwareConcurrency))}function _tagMetricInfo(T){Q&&(nO&&eu.kg.log("[Measurements] Adding LCP Data"),Q.element&&T.setTag("lcp.element",(0,eK.Rt)(Q.element)),Q.id&&T.setTag("lcp.id",Q.id),Q.url&&T.setTag("lcp.url",Q.url.trim().slice(0,200)),T.setTag("lcp.size",Q.size)),ee&&ee.sources&&(nO&&eu.kg.log("[Measurements] Adding CLS Data"),ee.sources.forEach((S,R)=>T.setTag(`cls.source.${R+1}`,(0,eK.Rt)(S.node))))}function setResourceEntrySizeData(T,S,R,N){let M=S[R];null!=M&&M<nA&&(T[N]=M)}function _addTtfbRequestTimeToMeasurements(T){let S=getNavigationEntry();if(!S)return;let{responseStart:R,requestStart:N}=S;N<=R&&(nO&&eu.kg.log("[Measurements] Adding TTFB Request Time"),T["ttfb.requestTime"]={value:R-N,unit:"millisecond"})}function getSampleRate(T,S,R){let N;return!!hasTracingEnabled(S)&&(isValidSampleRate(N=void 0!==T&&"function"==typeof S.tracesSampler?S.tracesSampler({transactionContext:T,name:T.name,parentSampled:T.parentSampled,attributes:{...T.data,...T.attributes},location:nE.location}):void 0!==T&&void 0!==T.sampled?T.sampled:void 0!==S.tracesSampleRate?S.tracesSampleRate:1)?!0===N?R:!1===N?0:N*R:(nO&&eu.kg.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1))}var nD=R(58216);function instrumentFetchRequest(T,S,R,N,M="auto.http.browser"){if(!hasTracingEnabled()||!T.fetchData)return;let L=S(T.fetchData.url);if(T.endTimestamp&&L){let S=T.fetchData.__span;if(!S)return;let R=N[S];R&&(endSpan(R,T),delete N[S]);return}let U=(0,eT.nZ)(),V=(0,eT.s3)(),{method:Y,url:W}=T.fetchData,K=getFullURL(W),X=K?url_parseUrl(K).host:void 0,J=L?startInactiveSpan({name:`${Y} ${W}`,onlyIfParent:!0,attributes:{url:W,type:"fetch","http.method":Y,"http.url":K,"server.address":X,[t8]:M},op:"http.client"}):void 0;if(J&&(T.fetchData.__span=J.spanContext().spanId,N[J.spanContext().spanId]=J),R(T.fetchData.url)&&V){let S=T.args[0];T.args[1]=T.args[1]||{};let R=T.args[1];R.headers=addTracingHeadersToFetchRequest(S,V,U,R,J)}return J}function addTracingHeadersToFetchRequest(T,S,R,N,M){let L=M||R.getSpan(),U=(0,eh.aF)(),{traceId:V,spanId:Y,sampled:W,dsc:K}={...U.getPropagationContext(),...R.getPropagationContext()},X=L?(0,t3.Hb)(L):(0,no.$p)(V,Y,W),J=(0,nD.IQ)(K||(L?(0,tF.j)(L):(0,tF._)(V,S,R))),$=N.headers||("undefined"!=typeof Request&&(0,eF.V9)(T,Request)?T.headers:void 0);if(!$)return{"sentry-trace":X,baggage:J};if("undefined"!=typeof Headers&&(0,eF.V9)($,Headers)){let T=new Headers($);return T.append("sentry-trace",X),J&&T.append(nD.bU,J),T}if(Array.isArray($)){let T=[...$,["sentry-trace",X]];return J&&T.push([nD.bU,J]),T}{let T="baggage"in $?$.baggage:void 0,S=[];return Array.isArray(T)?S.push(...T):T&&S.push(T),J&&S.push(J),{...$,"sentry-trace":X,baggage:S.length>0?S.join(","):void 0}}}function getFullURL(T){try{let S=new URL(T);return S.href}catch(T){return}}function endSpan(T,S){if(S.response){setHttpStatus(T,S.response.status);let R=S.response&&S.response.headers&&S.response.headers.get("content-length");if(R){let S=parseInt(R);S>0&&T.setAttribute("http.response_content_length",S)}}else S.error&&T.setStatus("internal_error");T.end()}let ng=["localhost",/^\/(?!\/)/],nx={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:ng,tracePropagationTargets:ng};function instrumentOutgoingRequests(T){let{traceFetch:S,traceXHR:R,tracePropagationTargets:N,tracingOrigins:M,shouldCreateSpanForRequest:L,enableHTTPTimings:U}={traceFetch:nx.traceFetch,traceXHR:nx.traceXHR,...T},V="function"==typeof L?L:T=>!0,shouldAttachHeadersWithTargets=T=>shouldAttachHeaders(T,N||M),Y={};S&&addFetchInstrumentationHandler(T=>{let S=instrumentFetchRequest(T,V,shouldAttachHeadersWithTargets,Y);if(S){let R=request_getFullURL(T.fetchData.url),N=R?url_parseUrl(R).host:void 0;S.setAttributes({"http.url":R,"server.address":N})}U&&S&&addHTTPTimings(S)}),R&&addXhrInstrumentationHandler(T=>{let S=xhrCallback(T,V,shouldAttachHeadersWithTargets,Y);U&&S&&addHTTPTimings(S)})}function isPerformanceResourceTiming(T){return"resource"===T.entryType&&"initiatorType"in T&&"string"==typeof T.nextHopProtocol&&("fetch"===T.initiatorType||"xmlhttprequest"===T.initiatorType)}function addHTTPTimings(T){let{url:S}=(0,t3.XU)(T).data||{};if(!S||"string"!=typeof S)return;let R=addPerformanceInstrumentationHandler("resource",({entries:N})=>{N.forEach(N=>{if(isPerformanceResourceTiming(N)&&N.name.endsWith(S)){let S=resourceTimingEntryToSpanData(N);S.forEach(S=>T.setAttribute(...S)),setTimeout(R)}})})}function extractNetworkProtocol(T){let S="unknown",R="unknown",N="";for(let M of T){if("/"===M){[S,R]=T.split("/");break}if(!isNaN(Number(M))){S="h"===N?"http":N,R=T.split(N)[1];break}N+=M}return N===T&&(S=N),{name:S,version:R}}function getAbsoluteTime(T=0){return((tC.Z1||performance.timeOrigin)+T)/1e3}function resourceTimingEntryToSpanData(T){let{name:S,version:R}=extractNetworkProtocol(T.nextHopProtocol),N=[];return(N.push(["network.protocol.version",R],["network.protocol.name",S]),tC.Z1)?[...N,["http.request.redirect_start",getAbsoluteTime(T.redirectStart)],["http.request.fetch_start",getAbsoluteTime(T.fetchStart)],["http.request.domain_lookup_start",getAbsoluteTime(T.domainLookupStart)],["http.request.domain_lookup_end",getAbsoluteTime(T.domainLookupEnd)],["http.request.connect_start",getAbsoluteTime(T.connectStart)],["http.request.secure_connection_start",getAbsoluteTime(T.secureConnectionStart)],["http.request.connection_end",getAbsoluteTime(T.connectEnd)],["http.request.request_start",getAbsoluteTime(T.requestStart)],["http.request.response_start",getAbsoluteTime(T.responseStart)],["http.request.response_end",getAbsoluteTime(T.responseEnd)]]:N}function shouldAttachHeaders(T,S){return(0,eN.U0)(T,S||ng)}function xhrCallback(T,S,R,N){let M=T.xhr,L=M&&M[te];if(!hasTracingEnabled()||!M||M.__sentry_own_request__||!L)return;let U=S(L.url);if(T.endTimestamp&&U){let T=M.__sentry_xhr_span_id__;if(!T)return;let S=N[T];S&&void 0!==L.status_code&&(setHttpStatus(S,L.status_code),S.end(),delete N[T]);return}let V=(0,eT.nZ)(),Y=(0,eh.aF)(),W=request_getFullURL(L.url),K=W?url_parseUrl(W).host:void 0,X=U?startInactiveSpan({name:`${L.method} ${L.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":L.method,"http.url":W,url:L.url,"server.address":K,[t8]:"auto.http.browser"},op:"http.client"}):void 0;X&&(M.__sentry_xhr_span_id__=X.spanContext().spanId,N[M.__sentry_xhr_span_id__]=X);let J=(0,eT.s3)();if(M.setRequestHeader&&R(L.url)&&J){let{traceId:T,spanId:S,sampled:R,dsc:N}={...Y.getPropagationContext(),...V.getPropagationContext()},L=X?(0,t3.Hb)(X):(0,no.$p)(T,S,R),U=(0,nD.IQ)(N||(X?(0,tF.j)(X):(0,tF._)(T,J,V)));setHeaderOnXhr(M,L,U)}return X}function setHeaderOnXhr(T,S,R){try{T.setRequestHeader("sentry-trace",S),R&&T.setRequestHeader(nD.bU,R)}catch(T){}}function request_getFullURL(T){try{let S=new URL(T,nE.location.origin);return S.href}catch(T){return}}function instrumentRoutingWithDefaults(T,S=!0,R=!0){let N;if(!nE||!nE.location){nO&&eu.kg.warn("Could not initialize routing instrumentation due to invalid location");return}let M=nE.location.href;S&&(N=T({name:nE.location.pathname,startTimestamp:tC.Z1?tC.Z1/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),R&&addHistoryInstrumentationHandler(({to:S,from:R})=>{if(void 0===R&&M&&-1!==M.indexOf(S)){M=void 0;return}R!==S&&(M=void 0,N&&(nO&&eu.kg.log(`[Tracing] Finishing current transaction with op: ${N.op}`),N.end()),N=T({name:nE.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}let nF="BrowserTracing",nP={...nr,markBackgroundTransactions:!0,routingInstrumentation:instrumentRoutingWithDefaults,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...nx},ny=10;let browsertracing_BrowserTracing=class browsertracing_BrowserTracing{constructor(T){this.name=nF,this._hasSetTracePropagationTargets=!1,addTracingExtensions(),nO&&(this._hasSetTracePropagationTargets=!!(T&&(T.tracePropagationTargets||T.tracingOrigins))),this.options={...nP,...T},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),T&&!T.tracePropagationTargets&&T.tracingOrigins&&(this.options.tracePropagationTargets=T.tracingOrigins),this._collectWebVitals=startTrackingWebVitals(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&startTrackingINP(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&startTrackingLongTasks(),this.options._experiments.enableInteractions&&startTrackingInteractions(),this._latestRoute={name:void 0,context:void 0}}setupOnce(T,S){this._getCurrentHub=S;let R=S(),N=R.getClient(),M=N&&N.getOptions(),{routingInstrumentation:L,startTransactionOnLocationChange:U,startTransactionOnPageLoad:V,markBackgroundTransactions:Y,traceFetch:W,traceXHR:K,shouldCreateSpanForRequest:X,enableHTTPTimings:J,_experiments:$}=this.options,Z=M&&M.tracePropagationTargets,Q=Z||this.options.tracePropagationTargets;nO&&this._hasSetTracePropagationTargets&&Z&&eu.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),L(T=>{let R=this._createRouteTransaction(T);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(R,T,S),R},V,U),Y&&registerBackgroundTabDetection(),$.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),instrumentOutgoingRequests({traceFetch:W,traceXHR:K,tracePropagationTargets:Q,shouldCreateSpanForRequest:X,enableHTTPTimings:J})}_createRouteTransaction(T){let S;if(!this._getCurrentHub){nO&&eu.kg.warn(`[Tracing] Did not create ${T.op} transaction because _getCurrentHub is invalid.`);return}let R=this._getCurrentHub(),{beforeNavigate:N,idleTimeout:M,finalTimeout:L,heartbeatInterval:U}=this.options,V="pageload"===T.op;if(V){let R=V?getMetaContent("sentry-trace"):"",N=V?getMetaContent("baggage"):void 0,{traceId:M,dsc:L,parentSpanId:U,sampled:Y}=(0,no.pT)(R,N);S={traceId:M,parentSpanId:U,parentSampled:Y,...T,metadata:{...T.metadata,dynamicSamplingContext:L},trimEnd:!0}}else S={trimEnd:!0,...T};let Y="function"==typeof N?N(S):S,W=void 0===Y?{...S,sampled:!1}:Y;W.metadata=W.name!==S.name?{...W.metadata,source:"custom"}:W.metadata,this._latestRoute.name=W.name,this._latestRoute.context=W,!1===W.sampled&&nO&&eu.kg.log(`[Tracing] Will not send ${W.op} transaction because of beforeNavigate.`),nO&&eu.kg.log(`[Tracing] Starting ${W.op} transaction on scope`);let{location:K}=nE,X=startIdleTransaction(R,W,M,L,!0,{location:K},U,V);return V&&nE.document&&(nE.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(nE.document.readyState)&&X.sendAutoFinishSignal()}),["interactive","complete"].includes(nE.document.readyState)&&X.sendAutoFinishSignal()),X.registerBeforeFinishCallback(T=>{this._collectWebVitals(),addPerformanceEntries(T)}),X}_registerInteractionListener(){let T;let registerInteractionTransaction=()=>{let{idleTimeout:S,finalTimeout:R,heartbeatInterval:N}=this.options,M="ui.action.click",L=getActiveTransaction();if(L&&L.op&&["navigation","pageload"].includes(L.op)){nO&&eu.kg.warn(`[Tracing] Did not create ${M} transaction because a pageload or navigation transaction is in progress.`);return}if(T&&(T.setFinishReason("interactionInterrupted"),T.end(),T=void 0),!this._getCurrentHub){nO&&eu.kg.warn(`[Tracing] Did not create ${M} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){nO&&eu.kg.warn(`[Tracing] Did not create ${M} transaction because _latestRouteName is missing.`);return}let U=this._getCurrentHub(),{location:V}=nE,Y={name:this._latestRoute.name,op:M,trimEnd:!0,data:{[t6]:this._latestRoute.context?getSource(this._latestRoute.context):"url"}};T=startIdleTransaction(U,Y,S,R,!0,{location:V},N)};["click"].forEach(T=>{nE.document&&addEventListener(T,registerInteractionTransaction,{once:!1,capture:!0})})}_registerInpInteractionListener(){let handleEntries=({entries:T})=>{let S=(0,eT.s3)(),R=void 0!==S&&void 0!==S.getIntegrationByName?S.getIntegrationByName("Replay"):void 0,N=void 0!==R?R.getReplayId():void 0,M=getActiveTransaction(),L=(0,eT.nZ)(),U=void 0!==L?L.getUser():void 0;T.forEach(T=>{if(isPerformanceEventTiming(T)){let S=T.interactionId;if(void 0===S)return;let R=this._interactionIdToRouteNameMapping[S],L=T.duration,V=T.startTime,Y=Object.keys(this._interactionIdToRouteNameMapping),W=Y.length>0?Y.reduce((T,S)=>this._interactionIdToRouteNameMapping[T].duration<this._interactionIdToRouteNameMapping[S].duration?T:S):void 0;if("first-input"===T.entryType){let T=Y.map(T=>this._interactionIdToRouteNameMapping[T]).some(T=>T.duration===L&&T.startTime===V);if(T)return}if(S){if(R)R.duration=Math.max(R.duration,L);else if(Y.length<ny||void 0===W||L>this._interactionIdToRouteNameMapping[W].duration){let T=this._latestRoute.name,R=this._latestRoute.context;T&&R&&(W&&Object.keys(this._interactionIdToRouteNameMapping).length>=ny&&delete this._interactionIdToRouteNameMapping[W],this._interactionIdToRouteNameMapping[S]={routeName:T,duration:L,parentContext:R,user:U,activeTransaction:M,replayId:N,startTime:V})}}}})};addPerformanceInstrumentationHandler("event",handleEntries),addPerformanceInstrumentationHandler("first-input",handleEntries)}};function getMetaContent(T){let S=(0,eK.qT)(`meta[name=${T}]`);return S?S.getAttribute("content"):void 0}function getSource(T){let S=T.attributes&&T.attributes[t6],R=T.data&&T.data[t6],N=T.metadata&&T.metadata.source;return S||R||N}function isPerformanceEventTiming(T){return"duration"in T}let nB="BrowserTracing",nC={...nr,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...nx},browserTracingIntegration=(T={})=>{let S=!!nO&&!!(T.tracePropagationTargets||T.tracingOrigins);addTracingExtensions(),!T.tracePropagationTargets&&T.tracingOrigins&&(T.tracePropagationTargets=T.tracingOrigins);let R={...nC,...T},N=startTrackingWebVitals(),M={};R.enableInp&&startTrackingINP(M,R.interactionsSampleRate),R.enableLongTask&&startTrackingLongTasks(),R._experiments.enableInteractions&&startTrackingInteractions();let L={name:void 0,context:void 0};function _createRouteTransaction(T){let S;let M=(0,eh.Gd)(),{beforeStartSpan:U,idleTimeout:V,finalTimeout:Y,heartbeatInterval:W}=R,K="pageload"===T.op;if(K){let R=K?browserTracingIntegration_getMetaContent("sentry-trace"):"",N=K?browserTracingIntegration_getMetaContent("baggage"):void 0,{traceId:M,dsc:L,parentSpanId:U,sampled:V}=(0,no.pT)(R,N);S={traceId:M,parentSpanId:U,parentSampled:V,...T,metadata:{...T.metadata,dynamicSamplingContext:L},trimEnd:!0}}else S={trimEnd:!0,...T};let X=U?U(S):S;X.metadata=X.name!==S.name?{...X.metadata,source:"custom"}:X.metadata,L.name=X.name,L.context=X,!1===X.sampled&&nO&&eu.kg.log(`[Tracing] Will not send ${X.op} transaction because of beforeNavigate.`),nO&&eu.kg.log(`[Tracing] Starting ${X.op} transaction on scope`);let{location:J}=nE,$=startIdleTransaction(M,X,V,Y,!0,{location:J},W,K);return K&&nE.document&&(nE.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(nE.document.readyState)&&$.sendAutoFinishSignal()}),["interactive","complete"].includes(nE.document.readyState)&&$.sendAutoFinishSignal()),$.registerBeforeFinishCallback(T=>{N(),addPerformanceEntries(T)}),$}return{name:nB,setupOnce:()=>{},afterAllSetup(T){let N;let U=T.getOptions(),{markBackgroundSpan:V,traceFetch:Y,traceXHR:W,shouldCreateSpanForRequest:K,enableHTTPTimings:X,_experiments:J}=R,$=U&&U.tracePropagationTargets,Z=$||R.tracePropagationTargets;nO&&S&&$&&eu.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let Q=nE.location&&nE.location.href;if(T.on&&(T.on("startNavigationSpan",T=>{N&&(nO&&eu.kg.log(`[Tracing] Finishing current transaction with op: ${(0,t3.XU)(N).op}`),N.end()),N=_createRouteTransaction({op:"navigation",...T})}),T.on("startPageLoadSpan",T=>{N&&(nO&&eu.kg.log(`[Tracing] Finishing current transaction with op: ${(0,t3.XU)(N).op}`),N.end()),N=_createRouteTransaction({op:"pageload",...T})})),R.instrumentPageLoad&&T.emit&&nE.location){let S={name:nE.location.pathname,startTimestamp:tC.Z1?tC.Z1/1e3:void 0,origin:"auto.pageload.browser",attributes:{[t6]:"url"}};startBrowserTracingPageLoadSpan(T,S)}R.instrumentNavigation&&T.emit&&nE.location&&addHistoryInstrumentationHandler(({to:S,from:R})=>{if(void 0===R&&Q&&-1!==Q.indexOf(S)){Q=void 0;return}if(R!==S){Q=void 0;let S={name:nE.location.pathname,origin:"auto.navigation.browser",attributes:{[t6]:"url"}};startBrowserTracingNavigationSpan(T,S)}}),V&&registerBackgroundTabDetection(),J.enableInteractions&&registerInteractionListener(R,L),R.enableInp&&registerInpInteractionListener(M,L),instrumentOutgoingRequests({traceFetch:Y,traceXHR:W,tracePropagationTargets:Z,shouldCreateSpanForRequest:K,enableHTTPTimings:X})},options:R}};function startBrowserTracingPageLoadSpan(T,S){if(!T.emit)return;T.emit("startPageLoadSpan",S);let R=trace_getActiveSpan(),N=R&&(0,t3.XU)(R).op;return"pageload"===N?R:void 0}function startBrowserTracingNavigationSpan(T,S){if(!T.emit)return;T.emit("startNavigationSpan",S);let R=trace_getActiveSpan(),N=R&&(0,t3.XU)(R).op;return"navigation"===N?R:void 0}function browserTracingIntegration_getMetaContent(T){let S=(0,eK.qT)(`meta[name=${T}]`);return S?S.getAttribute("content"):void 0}function registerInteractionListener(T,S){let R;let registerInteractionTransaction=()=>{let{idleTimeout:N,finalTimeout:M,heartbeatInterval:L}=T,U="ui.action.click",V=getActiveTransaction();if(V&&V.op&&["navigation","pageload"].includes(V.op)){nO&&eu.kg.warn(`[Tracing] Did not create ${U} transaction because a pageload or navigation transaction is in progress.`);return}if(R&&(R.setFinishReason("interactionInterrupted"),R.end(),R=void 0),!S.name){nO&&eu.kg.warn(`[Tracing] Did not create ${U} transaction because _latestRouteName is missing.`);return}let{location:Y}=nE,W={name:S.name,op:U,trimEnd:!0,data:{[t6]:S.context?browserTracingIntegration_getSource(S.context):"url"}};R=startIdleTransaction((0,eh.Gd)(),W,N,M,!0,{location:Y},L)};["click"].forEach(T=>{nE.document&&addEventListener(T,registerInteractionTransaction,{once:!1,capture:!0})})}function browserTracingIntegration_isPerformanceEventTiming(T){return"duration"in T}let nU=10;function registerInpInteractionListener(T,S){let handleEntries=({entries:R})=>{let N=(0,eT.s3)(),M=void 0!==N&&void 0!==N.getIntegrationByName?N.getIntegrationByName("Replay"):void 0,L=void 0!==M?M.getReplayId():void 0,U=getActiveTransaction(),V=(0,eT.nZ)(),Y=void 0!==V?V.getUser():void 0;R.forEach(R=>{if(browserTracingIntegration_isPerformanceEventTiming(R)){let N=R.interactionId;if(void 0===N)return;let M=T[N],V=R.duration,W=R.startTime,K=Object.keys(T),X=K.length>0?K.reduce((S,R)=>T[S].duration<T[R].duration?S:R):void 0;if("first-input"===R.entryType){let S=K.map(S=>T[S]).some(T=>T.duration===V&&T.startTime===W);if(S)return}if(N){if(M)M.duration=Math.max(M.duration,V);else if(K.length<nU||void 0===X||V>T[X].duration){let R=S.name,M=S.context;R&&M&&(X&&Object.keys(T).length>=nU&&delete T[X],T[N]={routeName:R,duration:V,parentContext:M,user:Y,activeTransaction:U,replayId:L,startTime:W})}}}})};addPerformanceInstrumentationHandler("event",handleEntries),addPerformanceInstrumentationHandler("first-input",handleEntries)}function browserTracingIntegration_getSource(T){let S=T.attributes&&T.attributes[t6],R=T.data&&T.data[t6],N=T.metadata&&T.metadata.source;return S||R||N}let nv={"routing.instrumentation":"next-app-router"};function appRouterInstrumentation(T,S=!0,R=!0,N,M){let L;let U=ek.location.pathname;if(S){let S={name:U,op:"pageload",origin:"auto.pageload.nextjs.app_router_instrumentation",tags:nv,startTimestamp:tC.Z1?tC.Z1/1e3:void 0,metadata:{source:"url"}};L=T(S),N(S)}R&&addFetchInstrumentationHandler(S=>{if(void 0!==S.endTimestamp||"GET"!==S.fetchData.method)return;let R=parseNavigatingRscFetchArgs(S.args);if(null===R)return;let N=R.targetPathname,V={...nv,from:U};U=N,L&&L.end();let Y={name:N,op:"navigation",origin:"auto.navigation.nextjs.app_router_instrumentation",tags:V,metadata:{source:"url"}};T(Y),M(Y)})}function parseNavigatingRscFetchArgs(T){if(!T[0]||"object"!=typeof T[0]||void 0===T[0].searchParams||!T[1]||"object"!=typeof T[1]||!("headers"in T[1]))return null;try{let S=T[0],R=T[1].headers;if("1"!==R.RSC||"1"===R["Next-Router-Prefetch"])return null;return{targetPathname:S.pathname}}catch(T){return null}}var nG=R(60693),nb=R.n(nG);let nk="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,nH=ek;function extractNextDataTagInformation(){let T;let S=nH.document.getElementById("__NEXT_DATA__");if(S&&S.innerHTML)try{T=JSON.parse(S.innerHTML)}catch(T){nk&&eu.kg.warn("Could not extract __NEXT_DATA__")}if(!T)return{};let R={},{page:N,query:M,props:L}=T;return R.route=N,R.params=M,L&&L.pageProps&&(R.sentryTrace=L.pageProps._sentryTraceData,R.baggage=L.pageProps._sentryBaggage),R}let nz={"routing.instrumentation":"next-pages-router"},nw=(0,eT.s3)();function pagesRouterInstrumentation(T,S=!0,R=!0,N,M){let{route:L,params:U,sentryTrace:V,baggage:Y}=extractNextDataTagInformation(),{traceparentData:W,dynamicSamplingContext:K,propagationContext:X}=(0,no.KA)(V,Y);if((0,eT.nZ)().setPropagationContext(X),ea=L||nH.location.pathname,S){let S=L?"route":"url",R={name:ea,op:"pageload",origin:"auto.pageload.nextjs.pages_router_instrumentation",tags:nz,startTimestamp:tC.Z1?tC.Z1/1e3:void 0,...U&&nw&&nw.getOptions().sendDefaultPii&&{data:U},...W,metadata:{source:S,dynamicSamplingContext:W&&!K?{}:K}};en=T(R),N(R)}R&&nb().events.on("routeChangeStart",S=>{let R,N;let L=stripUrlQueryAndFragment(S),U=getNextRouteFromPathname(L);U?(R=U,N="route"):(R=L,N="url");let V={...nz,from:ea};ea=R,en&&en.end();let Y={name:R,op:"navigation",origin:"auto.navigation.nextjs.pages_router_instrumentation",tags:V,metadata:{source:N}},W=T(Y);if(M(Y),W){let T=W.startChild({op:"ui.nextjs.route-change",origin:"auto.ui.nextjs.pages_router_instrumentation",description:"Next.js Route Change"}),finishRouteChangeSpan=()=>{T.end(),nb().events.off("routeChangeComplete",finishRouteChangeSpan)};nb().events.on("routeChangeComplete",finishRouteChangeSpan)}})}function getNextRouteFromPathname(T){let S=(nH.__BUILD_MANIFEST||{}).sortedPages;if(S)return S.find(S=>{let R=convertNextRouteToRegExp(S);return T.match(R)})}function convertNextRouteToRegExp(T){let S=T.split("/"),R="";S[S.length-1].match(/^\[\[\.\.\..+\]\]$/)&&(S.pop(),R="(?:/(.+?))?");let N=S.map(T=>T.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${N}${R}(?:/)?$`)}function nextRouterInstrumentation(T,S=!0,R=!0,N,M){let L=!ek.document.getElementById("__NEXT_DATA__");L?appRouterInstrumentation(T,S,R,N||(()=>void 0),M||(()=>void 0)):pagesRouterInstrumentation(T,S,R,N||(()=>void 0),M||(()=>void 0))}let BrowserTracing=class BrowserTracing extends browsertracing_BrowserTracing{constructor(T){super({tracingOrigins:[...nx.tracingOrigins,/^(api\/)/],routingInstrumentation:nextRouterInstrumentation,...T})}};function browserTracingIntegration_browserTracingIntegration(T){let S=browserTracingIntegration({tracingOrigins:[...nx.tracingOrigins,/^(api\/)/],...T,instrumentNavigation:!1,instrumentPageLoad:!1}),R={...S.options,instrumentPageLoad:!0,instrumentNavigation:!0,...T};return{...S,options:R,afterAllSetup(T){let startPageloadCallback=S=>{startBrowserTracingPageLoadSpan(T,S)},startNavigationCallback=S=>{startBrowserTracingNavigationSpan(T,S)};nextRouterInstrumentation(()=>void 0,!1,R.instrumentNavigation,startPageloadCallback,startNavigationCallback),S.afterAllSetup(T),nextRouterInstrumentation(()=>void 0,R.instrumentPageLoad,!1,startPageloadCallback,startNavigationCallback)}}}function _optionalChain(T){let S;let R=T[0],N=1;for(;N<T.length;){let M=T[N],L=T[N+1];if(N+=2,("optionalAccess"===M||"optionalCall"===M)&&null==R)return;"access"===M||"optionalAccess"===M?(S=R,R=L(R)):("call"===M||"optionalCall"===M)&&(R=L((...T)=>R.call(S,...T)),S=void 0)}return R}function normalizeArray(T,S){let R=0;for(let S=T.length-1;S>=0;S--){let N=T[S];"."===N?T.splice(S,1):".."===N?(T.splice(S,1),R++):R&&(T.splice(S,1),R--)}if(S)for(;R--;R)T.unshift("..");return T}let nV=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function splitPath(T){let S=T.length>1024?`<truncated>${T.slice(-1024)}`:T,R=nV.exec(S);return R?R.slice(1):[]}function resolve(...T){let S="",R=!1;for(let N=T.length-1;N>=-1&&!R;N--){let M=N>=0?T[N]:"/";M&&(S=`${M}/${S}`,R="/"===M.charAt(0))}return S=normalizeArray(S.split("/").filter(T=>!!T),!R).join("/"),(R?"/":"")+S||"."}function trim(T){let S=0;for(;S<T.length&&""===T[S];S++);let R=T.length-1;for(;R>=0&&""===T[R];R--);return S>R?[]:T.slice(S,R-S+1)}function relative(T,S){T=resolve(T).slice(1),S=resolve(S).slice(1);let R=trim(T.split("/")),N=trim(S.split("/")),M=Math.min(R.length,N.length),L=M;for(let T=0;T<M;T++)if(R[T]!==N[T]){L=T;break}let U=[];for(let T=L;T<R.length;T++)U.push("..");return(U=U.concat(N.slice(L))).join("/")}function basename(T,S){let R=splitPath(T)[2];return S&&R.slice(-1*S.length)===S&&(R=R.slice(0,R.length-S.length)),R}let nY="RewriteFrames",_rewriteFramesIntegration=(T={})=>{let S=T.root,R=T.prefix||"app:///",N=T.iteratee||(T=>{if(!T.filename)return T;let N=/^[a-zA-Z]:\\/.test(T.filename)||T.filename.includes("\\")&&!T.filename.includes("/"),M=/^\//.test(T.filename);if(N||M){let M=N?T.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):T.filename,L=S?relative(S,M):basename(M);T.filename=`${R}${L}`}return T});function _processExceptionsEvent(T){try{return{...T,exception:{...T.exception,values:T.exception.values.map(T=>({...T,...T.stacktrace&&{stacktrace:_processStacktrace(T.stacktrace)}}))}}}catch(S){return T}}function _processStacktrace(T){return{...T,frames:T&&T.frames&&T.frames.map(T=>N(T))}}return{name:nY,setupOnce(){},processEvent(T){let S=T;return T.exception&&Array.isArray(T.exception.values)&&(S=_processExceptionsEvent(S)),S}}},nW=defineIntegration(_rewriteFramesIntegration);convertIntegrationFnToClass(nY,nW);let nj=eb.GLOBAL_OBJ,customRewriteFramesIntegration=T=>{let S=nj.__rewriteFramesAssetPrefixPath__||"";return nW({iteratee:T=>{try{let{origin:R}=new URL(T.filename);T.filename=_optionalChain([T,"access",T=>T.filename,"optionalAccess",T=>T.replace,"call",T=>T(R,"app://"),"access",T=>T.replace,"call",T=>T(S,"")])}catch(T){}return T.filename&&T.filename.startsWith("app:///_next")&&(T.filename=decodeURI(T.filename)),T.filename&&T.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(T.in_app=!1),T},...T})},nK=defineIntegration(customRewriteFramesIntegration),nX=eb.GLOBAL_OBJ;function applyTunnelRouteOption(T){let S=nX.__sentryRewritesTunnelPath__;if(S&&T.dsn){let R=dsnFromString(T.dsn);if(!R)return;let N=R.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(N){let M=N[1],L=N[2],U=`${S}?o=${M}&p=${R.projectId}`;L&&(U+=`&r=${L}`),T.tunnel=U,nk&&eu.kg.info(`Tunneling events to "${U}"`)}else nk&&eu.kg.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}function client_init(T){let S={environment:getVercelEnv(!0)||"production",defaultIntegrations:client_getDefaultIntegrations(T),...T};fixBrowserTracingIntegration(S),applyTunnelRouteOption(S),applySdkMetadata(S,"nextjs",["nextjs","react"]),sdk_init(S);let R=(0,eT.nZ)();R.setTag("runtime","browser");let filterTransactions=T=>"transaction"===T.type&&"/404"===T.transaction?null:T;filterTransactions.id="NextClient404Filter",R.addEventProcessor(filterTransactions)}function fixBrowserTracingIntegration(T){let{integrations:S}=T;S&&(Array.isArray(S)?T.integrations=maybeUpdateBrowserTracingIntegration(S):T.integrations=T=>{let R=S(T);return maybeUpdateBrowserTracingIntegration(R)})}function isNewBrowserTracingIntegration(T){return!!T.afterAllSetup&&!!T.options}function maybeUpdateBrowserTracingIntegration(T){let S=T.find(T=>"BrowserTracing"===T.name);if(!S)return T;if(isNewBrowserTracingIntegration(S)){let{options:R}=S;T[T.indexOf(S)]=browserTracingIntegration_browserTracingIntegration(R)}if(!(S instanceof BrowserTracing)){let R=S.options;delete R.routingInstrumentation,delete R.tracingOrigins,T[T.indexOf(S)]=new BrowserTracing(R)}return T}function client_getDefaultIntegrations(T){let S=[...getDefaultIntegrations(T),nK()];return("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&hasTracingEnabled(T)&&S.push(browserTracingIntegration_browserTracingIntegration()),S}({...tm});var nJ=R(46938),n$=window;n$.__sentryRewritesTunnelPath__=void 0,n$.SENTRY_RELEASE={id:"prz7JPdk-1g7hvfxVvbcf"},n$.__sentryBasePath=void 0,n$.__rewriteFramesAssetPrefixPath__="";let nq=nJ.env.SENTRY_DSN||"https://8cc69575c3ed43aa85d794fb3622bbb2@sentry.tradensea.com/2";void 0!==nq&&nq.length>0&&client_init({dsn:nq,tracesSampleRate:1})},85337:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),Object.defineProperty(S,"Image",{enumerable:!0,get:function(){return Q}});let N=R(81351),M=R(35815),L=M._(R(50959)),U=N._(R(43624)),V=N._(R(79120)),Y=R(23084),W=R(58846),K=R(90771);R(13223);let X=R(49388),J=N._(R(73448)),$={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(T,S,R,N,M,L){let U=null==T?void 0:T.src;if(!T||T["data-loaded-src"]===U)return;T["data-loaded-src"]=U;let V="decode"in T?T.decode():Promise.resolve();V.catch(()=>{}).then(()=>{if(T.parentElement&&T.isConnected){if("empty"!==S&&M(!0),null==R?void 0:R.current){let S=new Event("load");Object.defineProperty(S,"target",{writable:!1,value:T});let N=!1,M=!1;R.current({...S,nativeEvent:S,currentTarget:T,target:T,isDefaultPrevented:()=>N,isPropagationStopped:()=>M,persist:()=>{},preventDefault:()=>{N=!0,S.preventDefault()},stopPropagation:()=>{M=!0,S.stopPropagation()}})}(null==N?void 0:N.current)&&N.current(T)}})}function getDynamicProps(T){let[S,R]=L.version.split("."),N=parseInt(S,10),M=parseInt(R,10);return N>18||18===N&&M>=3?{fetchPriority:T}:{fetchpriority:T}}let Z=(0,L.forwardRef)((T,S)=>{let{src:R,srcSet:N,sizes:M,height:U,width:V,decoding:Y,className:W,style:K,fetchPriority:X,placeholder:J,loading:$,unoptimized:Z,fill:Q,onLoadRef:ee,onLoadingCompleteRef:et,setBlurComplete:en,setShowAltText:ea,onLoad:ei,onError:eo,...eO}=T;return L.default.createElement("img",{...eO,...getDynamicProps(X),loading:$,width:V,height:U,decoding:Y,"data-nimg":Q?"fill":"1",className:W,style:K,sizes:M,srcSet:N,src:R,ref:(0,L.useCallback)(T=>{S&&("function"==typeof S?S(T):"object"==typeof S&&(S.current=T)),T&&(eo&&(T.src=T.src),T.complete&&handleLoading(T,J,ee,et,en,Z))},[R,J,ee,et,en,eo,Z,S]),onLoad:T=>{let S=T.currentTarget;handleLoading(S,J,ee,et,en,Z)},onError:T=>{ea(!0),"empty"!==J&&en(!0),eo&&eo(T)}})});function ImagePreload(T){let{isAppRouter:S,imgAttributes:R}=T,N={as:"image",imageSrcSet:R.srcSet,imageSizes:R.sizes,crossOrigin:R.crossOrigin,referrerPolicy:R.referrerPolicy,...getDynamicProps(R.fetchPriority)};return S&&U.default.preload?(U.default.preload(R.src,N),null):L.default.createElement(V.default,null,L.default.createElement("link",{key:"__nimg-"+R.src+R.srcSet+R.sizes,rel:"preload",href:R.srcSet?void 0:R.src,...N}))}let Q=(0,L.forwardRef)((T,S)=>{let R=(0,L.useContext)(X.RouterContext),N=!R,M=(0,L.useContext)(K.ImageConfigContext),U=(0,L.useMemo)(()=>{let T=$||M||W.imageConfigDefault,S=[...T.deviceSizes,...T.imageSizes].sort((T,S)=>T-S),R=T.deviceSizes.sort((T,S)=>T-S);return{...T,allSizes:S,deviceSizes:R}},[M]),{onLoad:V,onLoadingComplete:Q}=T,ee=(0,L.useRef)(V);(0,L.useEffect)(()=>{ee.current=V},[V]);let et=(0,L.useRef)(Q);(0,L.useEffect)(()=>{et.current=Q},[Q]);let[en,ea]=(0,L.useState)(!1),[ei,eo]=(0,L.useState)(!1),{props:eO,meta:eE}=(0,Y.getImgProps)(T,{defaultLoader:J.default,imgConf:U,blurComplete:en,showAltText:ei});return L.default.createElement(L.default.Fragment,null,L.default.createElement(Z,{...eO,unoptimized:eE.unoptimized,placeholder:eE.placeholder,fill:eE.fill,onLoadRef:ee,onLoadingCompleteRef:et,setBlurComplete:ea,setShowAltText:eo,ref:S}),eE.priority?L.default.createElement(ImagePreload,{isAppRouter:N,imgAttributes:eO}):null)});("function"==typeof S.default||"object"==typeof S.default&&null!==S.default)&&void 0===S.default.__esModule&&(Object.defineProperty(S.default,"__esModule",{value:!0}),Object.assign(S.default,S),T.exports=S.default)},23084:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),Object.defineProperty(S,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),R(13223);let N=R(66453),M=R(58846);function isStaticRequire(T){return void 0!==T.default}function isStaticImageData(T){return void 0!==T.src}function isStaticImport(T){return"object"==typeof T&&(isStaticRequire(T)||isStaticImageData(T))}function getInt(T){return void 0===T?T:"number"==typeof T?Number.isFinite(T)?T:NaN:"string"==typeof T&&/^[0-9]+$/.test(T)?parseInt(T,10):NaN}function getWidths(T,S,R){let{deviceSizes:N,allSizes:M}=T;if(R){let T=/(^|\s)(1?\d?\d)vw/g,S=[];for(let N;N=T.exec(R);N)S.push(parseInt(N[2]));if(S.length){let T=.01*Math.min(...S);return{widths:M.filter(S=>S>=N[0]*T),kind:"w"}}return{widths:M,kind:"w"}}if("number"!=typeof S)return{widths:N,kind:"w"};let L=[...new Set([S,2*S].map(T=>M.find(S=>S>=T)||M[M.length-1]))];return{widths:L,kind:"x"}}function generateImgAttrs(T){let{config:S,src:R,unoptimized:N,width:M,quality:L,sizes:U,loader:V}=T;if(N)return{src:R,srcSet:void 0,sizes:void 0};let{widths:Y,kind:W}=getWidths(S,M,U),K=Y.length-1;return{sizes:U||"w"!==W?U:"100vw",srcSet:Y.map((T,N)=>V({config:S,src:R,quality:L,width:T})+" "+("w"===W?T:N+1)+W).join(", "),src:V({config:S,src:R,quality:L,width:Y[K]})}}function getImgProps(T,S){let R,L,U,{src:V,sizes:Y,unoptimized:W=!1,priority:K=!1,loading:X,className:J,quality:$,width:Z,height:Q,fill:ee=!1,style:et,onLoad:en,onLoadingComplete:ea,placeholder:ei="empty",blurDataURL:eo,fetchPriority:eO,layout:eE,objectFit:eT,objectPosition:eS,lazyBoundary:ec,lazyRoot:eu,...eR}=T,{imgConf:eI,showAltText:eh,blurComplete:ed,defaultLoader:ef}=S,e_=eI||M.imageConfigDefault;if("allSizes"in e_)R=e_;else{let T=[...e_.deviceSizes,...e_.imageSizes].sort((T,S)=>T-S),S=e_.deviceSizes.sort((T,S)=>T-S);R={...e_,allSizes:T,deviceSizes:S}}let ep=eR.loader||ef;delete eR.loader,delete eR.srcSet;let eA="__next_img_default"in ep;if(eA){if("custom"===R.loader)throw Error('Image with src "'+V+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let T=ep;ep=S=>{let{config:R,...N}=S;return T(N)}}if(eE){"fill"===eE&&(ee=!0);let T={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}},S={responsive:"100vw",fill:"100vw"},R=T[eE];R&&(et={...et,...R});let N=S[eE];N&&!Y&&(Y=N)}let eN="",em=getInt(Z),eM=getInt(Q);if(isStaticImport(V)){let T=isStaticRequire(V)?V.default:V;if(!T.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(T));if(!T.height||!T.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(T));if(L=T.blurWidth,U=T.blurHeight,eo=eo||T.blurDataURL,eN=T.src,!ee){if(em||eM){if(em&&!eM){let S=em/T.width;eM=Math.round(T.height*S)}else if(!em&&eM){let S=eM/T.height;em=Math.round(T.width*S)}}else em=T.width,eM=T.height}}let eL=!K&&("lazy"===X||void 0===X);(!(V="string"==typeof V?V:eN)||V.startsWith("data:")||V.startsWith("blob:"))&&(W=!0,eL=!1),R.unoptimized&&(W=!0),eA&&V.endsWith(".svg")&&!R.dangerouslyAllowSVG&&(W=!0),K&&(eO="high");let eD=getInt($),eg=Object.assign(ee?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:eT,objectPosition:eS}:{},eh?{}:{color:"transparent"},et),eF=ed||"empty"===ei?null:"blur"===ei?'url("data:image/svg+xml;charset=utf-8,'+(0,N.getImageBlurSvg)({widthInt:em,heightInt:eM,blurWidth:L,blurHeight:U,blurDataURL:eo||"",objectFit:eg.objectFit})+'")':'url("'+ei+'")',eP=eF?{backgroundSize:eg.objectFit||"cover",backgroundPosition:eg.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:eF}:{},ey=generateImgAttrs({config:R,src:V,unoptimized:W,width:em,quality:eD,sizes:Y,loader:ep}),eB={...eR,loading:eL?"lazy":X,fetchPriority:eO,width:em,height:eM,decoding:"async",className:J,style:{...eg,...eP},sizes:ey.sizes,srcSet:ey.srcSet,src:ey.src},eC={unoptimized:W,priority:K,placeholder:ei,fill:ee};return{props:eB,meta:eC}}},66453:function(T,S){"use strict";function getImageBlurSvg(T){let{widthInt:S,heightInt:R,blurWidth:N,blurHeight:M,blurDataURL:L,objectFit:U}=T,V=20,Y=N?40*N:S,W=M?40*M:R,K=Y&&W?"viewBox='0 0 "+Y+" "+W+"'":"",X=K?"none":"contain"===U?"xMidYMid":"cover"===U?"xMidYMid slice":"none";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+K+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+V+"'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='"+V+"'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+X+"' style='filter: url(%23b);' href='"+L+"'/%3E%3C/svg%3E"}Object.defineProperty(S,"__esModule",{value:!0}),Object.defineProperty(S,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},17981:function(T,S,R){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),function(T,S){for(var R in S)Object.defineProperty(T,R,{enumerable:!0,get:S[R]})}(S,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return Y}});let N=R(81351),M=R(23084),L=R(13223),U=R(85337),V=N._(R(73448)),unstable_getImgProps=T=>{(0,L.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:S}=(0,M.getImgProps)(T,{defaultLoader:V.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[T,R]of Object.entries(S))void 0===R&&delete S[T];return{props:S}},Y=U.Image},73448:function(T,S){"use strict";function defaultLoader(T){let{config:S,src:R,width:N,quality:M}=T;return S.path+"?url="+encodeURIComponent(R)+"&w="+N+"&q="+(M||75)}Object.defineProperty(S,"__esModule",{value:!0}),Object.defineProperty(S,"default",{enumerable:!0,get:function(){return R}}),defaultLoader.__next_img_default=!0;let R=defaultLoader},71180:function(T,S,R){"use strict";R.d(S,{x:function(){return N}});let N={main:{theme:"dark",type:"default",primaryColor:"#009ef7",darkSkinEnabled:!0},loader:{display:!0,type:"default"},scrolltop:{display:!0},header:{display:!0,width:"fluid",left:"menu",fixed:{desktop:!0,tabletAndMobile:!0},menuIcon:"svg"},megaMenu:{display:!0},aside:{display:!0,theme:"dark",menu:"main",fixed:!0,minimized:!1,minimize:!0,hoverable:!0,menuIcon:"font"},content:{width:"fluid",layout:"default"},toolbar:{display:!0,width:"fluid",fixed:{desktop:!0,tabletAndMobileMode:!0},layout:"toolbar1",layouts:{toolbar1:{height:"55px",heightAndTabletMobileMode:"55px"},toolbar2:{height:"75px",heightAndTabletMobileMode:"65px"},toolbar3:{height:"55px",heightAndTabletMobileMode:"55px"},toolbar4:{height:"65px",heightAndTabletMobileMode:"65px"},toolbar5:{height:"75px",heightAndTabletMobileMode:"65px"}}},footer:{width:"fluid"},pageTitle:{display:!0,breadCrumbs:!0,description:!1,layout:"default",direction:"row",responsive:!0,responsiveBreakpoint:"lg",responsiveTarget:"#kt_toolbar_container"}}},31280:function(T,S,R){"use strict";R.d(S,{$Y:function(){return useLayout},VY:function(){return V},aM:function(){return LayoutProvider}});var N=R(11527),M=R(50959),L=R(71180),U=R(42288);let V=(0,M.createContext)({config:L.x,classes:(0,U.sm)(),attributes:(0,U.O9)(),cssVariables:(0,U.oE)(),setLayout:T=>{}}),enableSplashScreen=()=>{let T=document.getElementById("splash-screen");T&&T.style.setProperty("display","flex")},disableSplashScreen=()=>{let T=document.getElementById("splash-screen");T&&T.style.setProperty("display","none")},LayoutProvider=T=>{let{children:S}=T,[R,L]=(0,M.useState)(U.OC.config),[Y,W]=(0,M.useState)(U.OC.classes),[K,X]=(0,M.useState)(U.OC.attributes),[J,$]=(0,M.useState)(U.OC.cssVariables),setLayout=T=>{enableSplashScreen();let S=Array.from(document.body.classList);S.forEach(T=>document.body.classList.remove(T)),U.OC.updatePartialConfig(T),L(Object.assign({},U.OC.config)),W(U.OC.classes),X(U.OC.attributes),$(U.OC.cssVariables),setTimeout(()=>{disableSplashScreen()},500)},Z={config:R,classes:Y,attributes:K,cssVariables:J,setLayout};return(0,M.useEffect)(()=>{disableSplashScreen()},[]),(0,N.jsx)(V.Provider,{value:Z,children:S})};function useLayout(){return(0,M.useContext)(V)}},42288:function(T,S,R){"use strict";R.d(S,{O9:function(){return getEmptyHTMLAttributes},OC:function(){return LayoutSetup},oE:function(){return getEmptyCSSVariables},sm:function(){return getEmptyCssClasses}});var N=R(71180),M=R(46938);let L=M.env.LAYOUT_CONFIG_KEY||"LayoutConfig";function getLayout(){{let T=localStorage.getItem(L);if(T)try{return JSON.parse(T)}catch(T){console.error(T)}}return N.x}function setLayout(T){try{localStorage.setItem(L,JSON.stringify(T))}catch(T){console.error(T)}}function getEmptyCssClasses(){return{header:[],headerContainer:[],headerMobile:[],headerMenu:[],aside:[],asideMenu:[],asideToggle:[],toolbar:[],toolbarContainer:[],content:[],contentContainer:[],footerContainer:[],sidebar:[],pageTitle:[]}}function getEmptyHTMLAttributes(){return{asideMenu:new Map,headerMobile:new Map,headerMenu:new Map,headerContainer:new Map,pageTitle:new Map}}function getEmptyCSSVariables(){return{body:new Map}}let LayoutSetup=class LayoutSetup{static initCSSClasses(){LayoutSetup.classes=getEmptyCssClasses()}static initHTMLAttributes(){LayoutSetup.attributes=Object.assign({},getEmptyHTMLAttributes())}static initCSSVariables(){LayoutSetup.cssVariables=getEmptyCSSVariables()}static initLayout(T){var S,R,N,M;Array.from(document.body.attributes).forEach(T=>{document.body.removeAttribute(T.name)}),document.body.setAttribute("style",""),document.body.setAttribute("id","kt_body"),(null===(R=T.main)||void 0===R?void 0:null===(S=R.body)||void 0===S?void 0:S.backgroundImage)&&(document.body.style.backgroundImage="url('".concat(T.main.body.backgroundImage,"')")),(null===(M=T.main)||void 0===M?void 0:null===(N=M.body)||void 0===N?void 0:N.class)&&document.body.classList.add(T.main.body.class)}static initHeader(T){T.fixed.desktop&&document.body.classList.add("header-fixed"),T.fixed.tabletAndMobile&&document.body.classList.add("header-tablet-and-mobile-fixed")}static initToolbar(T){if(!T.display)return;document.body.classList.add("toolbar-enabled"),T.fixed.desktop&&document.body.classList.add("toolbar-fixed"),T.fixed.tabletAndMobileMode&&document.body.classList.add("toolbar-tablet-and-mobile-fixed");let S=T.layout,R=T.layouts[S];if(R){let T="";R.height&&(T+=" --kt-toolbar-height: ".concat(R.height,";")),R.heightAndTabletMobileMode&&(T+=" --kt-toolbar-height-tablet-and-mobile: ".concat(R.heightAndTabletMobileMode,";")),document.body.setAttribute("style",T)}}static initPageTitle(T){if(!T.display)return}static initContent(T){}static initAside(T){T.display&&(document.body.classList.add("aside-enabled"),LayoutSetup.classes.aside.push("aside-".concat(T.theme)),T.fixed&&document.body.classList.add("aside-fixed"),T.minimized&&document.body.setAttribute("data-kt-aside-minimize","on"),T.hoverable&&LayoutSetup.classes.aside.push("aside-hoverable"))}static initAsideMenu(T){}static initFooter(T){}static initConfig(T){var S,R;(null===(S=T.main)||void 0===S?void 0:S.darkSkinEnabled)&&document.body.classList.add("dark-skin"),LayoutSetup.initLayout(T),(null===(R=T.main)||void 0===R?void 0:R.type)==="default"&&(LayoutSetup.initHeader(T.header),LayoutSetup.initPageTitle(T.pageTitle),LayoutSetup.initToolbar(T.toolbar),LayoutSetup.initContent(T.content),LayoutSetup.initAside(T.aside),LayoutSetup.initFooter(T.footer),LayoutSetup.initAsideMenu(T.aside))}static updatePartialConfig(T){let S=LayoutSetup.config,R={...S,...T};return LayoutSetup.initCSSClasses(),LayoutSetup.initCSSVariables(),LayoutSetup.initHTMLAttributes(),LayoutSetup.isLoaded=!1,LayoutSetup.config=R,LayoutSetup.initConfig(Object.assign({},R)),LayoutSetup.isLoaded=!0,R}static setConfig(T){setLayout(T)}};LayoutSetup.isLoaded=!1,LayoutSetup.config=getLayout(),LayoutSetup.classes=getEmptyCssClasses(),LayoutSetup.attributes=getEmptyHTMLAttributes(),LayoutSetup.cssVariables=getEmptyCSSVariables(),LayoutSetup.bootstrap=(()=>{LayoutSetup.updatePartialConfig(LayoutSetup.config)})()},91714:function(T,S,R){"use strict";R.d(S,{V1:function(){return PageTitle},Vi:function(){return usePageData},Zz:function(){return PageDataProvider}});var N=R(11527),M=R(50959);let L=(0,M.createContext)({setPageTitle:T=>{},setPageBreadcrumbs:T=>{},setPageDescription:T=>{}}),PageDataProvider=T=>{let{children:S}=T,[R,U]=(0,M.useState)(""),[V,Y]=(0,M.useState)(""),[W,K]=(0,M.useState)([]),X={pageTitle:R,setPageTitle:U,pageDescription:V,setPageDescription:Y,pageBreadcrumbs:W,setPageBreadcrumbs:K};return(0,N.jsx)(L.Provider,{value:X,children:S})};function usePageData(){return(0,M.useContext)(L)}let PageTitle=T=>{let{children:S,description:R,breadcrumbs:L}=T,{setPageTitle:U,setPageDescription:V,setPageBreadcrumbs:Y}=usePageData();return(0,M.useEffect)(()=>(S&&U(S.toString()),()=>{U("")}),[S]),(0,M.useEffect)(()=>(R&&V(R),()=>{V("")}),[R]),(0,M.useEffect)(()=>(L&&Y(L),()=>{Y([])}),[L]),(0,N.jsx)(N.Fragment,{})}},70973:function(T,S,R){"use strict";R.d(S,{VY:function(){return N.VY},aM:function(){return N.aM},Zz:function(){return M.Zz},V1:function(){return M.V1},$Y:function(){return N.$Y}}),R(71180),R(42288);var N=R(31280),M=R(91714);R(11527),R(50959)},48789:function(T,S,R){"use strict";R.d(S,{jU:function(){return MetronicI18nProvider},m0:function(){return setLanguage},Jr:function(){return useLang}});var N=R(11527),M=R(50959),L=R(99938),U=R(78108),V=R(90574),Y=R(14547),W=R(20289),K=R(56772),X=R(97304);function setTimeZoneInOptions(T,S){return Object.keys(T).reduce(function(R,N){return R[N]=(0,L.__assign)({timeZone:S},T[N]),R},{})}function deepMergeOptions(T,S){return Object.keys((0,L.__assign)((0,L.__assign)({},T),S)).reduce(function(R,N){return R[N]=(0,L.__assign)((0,L.__assign)({},T[N]||{}),S[N]||{}),R},{})}function deepMergeFormatsAndSetTimeZone(T,S){if(!S)return T;var R=W.C.formats;return(0,L.__assign)((0,L.__assign)((0,L.__assign)({},R),T),{date:deepMergeOptions(setTimeZoneInOptions(R.date,S),setTimeZoneInOptions(T.date||{},S)),time:deepMergeOptions(setTimeZoneInOptions(R.time,S),setTimeZoneInOptions(T.time||{},S))})}function formatMessage(T,S,R,N,M){var U=T.locale,V=T.formats,W=T.messages,J=T.defaultLocale,$=T.defaultFormats,Z=T.fallbackOnEmptyString,Q=T.onError,ee=T.timeZone,et=T.defaultRichTextElements;void 0===R&&(R={id:""});var en=R.id,ea=R.defaultMessage;(0,Y.kG)(!!en,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var ei=String(en),eo=W&&Object.prototype.hasOwnProperty.call(W,ei)&&W[ei];if(Array.isArray(eo)&&1===eo.length&&eo[0].type===X.wD.literal)return eo[0].value;if(!N&&eo&&"string"==typeof eo&&!et)return eo.replace(/'\{(.*?)\}'/gi,"{$1}");if(N=(0,L.__assign)((0,L.__assign)({},et),N||{}),V=deepMergeFormatsAndSetTimeZone(V,ee),$=deepMergeFormatsAndSetTimeZone($,ee),!eo){if(!1===Z&&""===eo)return eo;if((!ea||U&&U.toLowerCase()!==J.toLowerCase())&&Q(new K.$6(R,U)),ea)try{var eO=S.getMessageFormat(ea,J,$,M);return eO.format(N)}catch(T){return Q(new K.X9('Error formatting default message for: "'.concat(ei,'", rendering default message verbatim'),U,R,T)),"string"==typeof ea?ea:ei}return ei}try{var eO=S.getMessageFormat(eo,U,V,(0,L.__assign)({formatters:S},M||{}));return eO.format(N)}catch(T){Q(new K.X9('Error formatting message: "'.concat(ei,'", using ').concat(ea?"default message":"id"," as fallback."),U,R,T))}if(ea)try{var eO=S.getMessageFormat(ea,J,$,M);return eO.format(N)}catch(T){Q(new K.X9('Error formatting the default message for: "'.concat(ei,'", rendering message verbatim'),U,R,T))}return"string"==typeof eo?eo:"string"==typeof ea?ea:ei}var J=R(67031),$=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"];function getFormatter(T,S,R){var N=T.locale,M=T.formats,L=T.onError;void 0===R&&(R={});var U=R.format,V=U&&(0,J.TB)(M,"number",U,L)||{};return S(N,(0,J.L6)(R,$,V))}function formatNumber(T,S,R,N){void 0===N&&(N={});try{return getFormatter(T,S,N).format(R)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting number.",S))}return String(R)}function formatNumberToParts(T,S,R,N){void 0===N&&(N={});try{return getFormatter(T,S,N).formatToParts(R)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting number.",S))}return[]}var Z=R(19059),Q=["numeric","style"];function relativeTime_getFormatter(T,S,R){var N=T.locale,M=T.formats,L=T.onError;void 0===R&&(R={});var U=R.format,V=!!U&&(0,J.TB)(M,"relative",U,L)||{};return S(N,(0,J.L6)(R,Q,V))}function formatRelativeTime(T,S,R,N,M){void 0===M&&(M={}),N||(N="second"),Intl.RelativeTimeFormat||T.onError(new Z.u_('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',Z.jK.MISSING_INTL_API));try{return relativeTime_getFormatter(T,S,M).format(R,N)}catch(S){T.onError(new K.Qe("Error formatting relative time.",T.locale,S))}return String(R)}var ee=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem"];function dateTime_getFormatter(T,S,R,N){var M=T.locale,U=T.formats,V=T.onError,Y=T.timeZone;void 0===N&&(N={});var W=N.format,K=(0,L.__assign)((0,L.__assign)({},Y&&{timeZone:Y}),W&&(0,J.TB)(U,S,W,V)),X=(0,J.L6)(N,ee,K);return"time"!==S||X.hour||X.minute||X.second||X.timeStyle||X.dateStyle||(X=(0,L.__assign)((0,L.__assign)({},X),{hour:"numeric",minute:"numeric"})),R(M,X)}function formatDate(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=R[0],L=R[1],U=void 0===L?{}:L,V="string"==typeof M?new Date(M||0):M;try{return dateTime_getFormatter(T,"date",S,U).format(V)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting date.",S))}return String(V)}function formatTime(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=R[0],L=R[1],U=void 0===L?{}:L,V="string"==typeof M?new Date(M||0):M;try{return dateTime_getFormatter(T,"time",S,U).format(V)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting time.",S))}return String(V)}function formatDateTimeRange(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=R[0],L=R[1],U=R[2],V=void 0===U?{}:U,Y=T.timeZone,W=T.locale,X=T.onError,$=(0,J.L6)(V,ee,Y?{timeZone:Y}:{});try{return S(W,$).formatRange(M,L)}catch(T){X(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting date time range.",T))}return String(M)}function formatDateToParts(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=R[0],L=R[1],U=void 0===L?{}:L,V="string"==typeof M?new Date(M||0):M;try{return dateTime_getFormatter(T,"date",S,U).formatToParts(V)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting date.",S))}return[]}function formatTimeToParts(T,S){for(var R=[],N=2;N<arguments.length;N++)R[N-2]=arguments[N];var M=R[0],L=R[1],U=void 0===L?{}:L,V="string"==typeof M?new Date(M||0):M;try{return dateTime_getFormatter(T,"time",S,U).formatToParts(V)}catch(S){T.onError(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting time.",S))}return[]}var et=["localeMatcher","type"];function formatPlural(T,S,R,N){var M=T.locale,L=T.onError;void 0===N&&(N={}),Intl.PluralRules||L(new Z.u_('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',Z.jK.MISSING_INTL_API));var U=(0,J.L6)(N,et);try{return S(M,U).select(R)}catch(T){L(new K.Qe("Error formatting plural.",M,T))}return"other"}var en=["localeMatcher","type","style"],ea=Date.now();function generateToken(T){return"".concat(ea,"_").concat(T,"_").concat(ea)}function formatList(T,S,R,N){void 0===N&&(N={});var M=formatListToParts(T,S,R,N).reduce(function(T,S){var R=S.value;return"string"!=typeof R?T.push(R):"string"==typeof T[T.length-1]?T[T.length-1]+=R:T.push(R),T},[]);return 1===M.length?M[0]:M}function formatListToParts(T,S,R,N){var M=T.locale,U=T.onError;void 0===N&&(N={}),Intl.ListFormat||U(new Z.u_('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',Z.jK.MISSING_INTL_API));var V=(0,J.L6)(N,en);try{var Y={},W=R.map(function(T,S){if("object"==typeof T){var R=generateToken(S);return Y[R]=T,R}return String(T)});return S(M,V).formatToParts(W).map(function(T){return"literal"===T.type?T:(0,L.__assign)((0,L.__assign)({},T),{value:Y[T.value]||T.value})})}catch(T){U(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting list.",T))}return R}var ei=["localeMatcher","style","type","fallback"];function formatDisplayName(T,S,R,N){var M=T.locale,L=T.onError;Intl.DisplayNames||L(new Z.u_('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',Z.jK.MISSING_INTL_API));var U=(0,J.L6)(N,ei);try{return S(M,U).of(R)}catch(T){L(new K.Rw(K.bc.FORMAT_ERROR,"Error formatting display name.",T))}}function messagesContainString(T){return"string"==typeof(T?T[Object.keys(T)[0]]:void 0)}function verifyConfigMessages(T){T.onWarn&&T.defaultRichTextElements&&messagesContainString(T.messages||{})&&T.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution')}function createIntl(T,S){var R=(0,J.ax)(S),N=(0,L.__assign)((0,L.__assign)({},J.Z0),T),M=N.locale,U=N.defaultLocale,V=N.onError;return M?!Intl.NumberFormat.supportedLocalesOf(M).length&&V?V(new K.gb('Missing locale data for locale: "'.concat(M,'" in Intl.NumberFormat. Using default locale: "').concat(U,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(M).length&&V&&V(new K.gb('Missing locale data for locale: "'.concat(M,'" in Intl.DateTimeFormat. Using default locale: "').concat(U,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(V&&V(new K.OV('"locale" was not configured, using "'.concat(U,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),N.locale=N.defaultLocale||"en"),verifyConfigMessages(N),(0,L.__assign)((0,L.__assign)({},N),{formatters:R,formatNumber:formatNumber.bind(null,N,R.getNumberFormat),formatNumberToParts:formatNumberToParts.bind(null,N,R.getNumberFormat),formatRelativeTime:formatRelativeTime.bind(null,N,R.getRelativeTimeFormat),formatDate:formatDate.bind(null,N,R.getDateTimeFormat),formatDateToParts:formatDateToParts.bind(null,N,R.getDateTimeFormat),formatTime:formatTime.bind(null,N,R.getDateTimeFormat),formatDateTimeRange:formatDateTimeRange.bind(null,N,R.getDateTimeFormat),formatTimeToParts:formatTimeToParts.bind(null,N,R.getDateTimeFormat),formatPlural:formatPlural.bind(null,N,R.getPluralRules),formatMessage:formatMessage.bind(null,N,R),$t:formatMessage.bind(null,N,R),formatList:formatList.bind(null,N,R.getListFormat),formatListToParts:formatListToParts.bind(null,N,R.getListFormat),formatDisplayName:formatDisplayName.bind(null,N,R.getDisplayNames)})}var eo=R(5208);function processIntlConfig(T){return{locale:T.locale,timeZone:T.timeZone,fallbackOnEmptyString:T.fallbackOnEmptyString,formats:T.formats,textComponent:T.textComponent,messages:T.messages,defaultLocale:T.defaultLocale,defaultFormats:T.defaultFormats,onError:T.onError,onWarn:T.onWarn,wrapRichTextChunksInFragment:T.wrapRichTextChunksInFragment,defaultRichTextElements:T.defaultRichTextElements}}function assignUniqueKeysToFormatXMLElementFnArgument(T){return T?Object.keys(T).reduce(function(S,R){var N=T[R];return S[R]=(0,eo.Gt)(N)?(0,V.dt)(N):N,S},{}):T}var provider_formatMessage=function(T,S,R,N){for(var U=[],V=4;V<arguments.length;V++)U[V-4]=arguments[V];var Y=assignUniqueKeysToFormatXMLElementFnArgument(N),W=formatMessage.apply(void 0,(0,L.__spreadArray)([T,S,R,Y],U,!1));return Array.isArray(W)?M.Children.toArray(W):W},provider_createIntl=function(T,S){var R=T.defaultRichTextElements,N=(0,L.__rest)(T,["defaultRichTextElements"]),M=assignUniqueKeysToFormatXMLElementFnArgument(R),U=createIntl((0,L.__assign)((0,L.__assign)((0,L.__assign)({},V.Z0),N),{defaultRichTextElements:M}),S);return(0,L.__assign)((0,L.__assign)({},U),{formatMessage:provider_formatMessage.bind(null,{locale:U.locale,timeZone:U.timeZone,fallbackOnEmptyString:U.fallbackOnEmptyString,formats:U.formats,defaultLocale:U.defaultLocale,defaultFormats:U.defaultFormats,messages:U.messages,onError:U.onError,defaultRichTextElements:M},U.formatters)})},eO=function(T){function IntlProvider(){var S=null!==T&&T.apply(this,arguments)||this;return S.cache=(0,J.Sn)(),S.state={cache:S.cache,intl:provider_createIntl(processIntlConfig(S.props),S.cache),prevConfig:processIntlConfig(S.props)},S}return(0,L.__extends)(IntlProvider,T),IntlProvider.getDerivedStateFromProps=function(T,S){var R=S.prevConfig,N=S.cache,M=processIntlConfig(T);return(0,V.wU)(R,M)?null:{intl:provider_createIntl(M,N),prevConfig:M}},IntlProvider.prototype.render=function(){return(0,V.lq)(this.state.intl),M.createElement(U.zt,{value:this.state.intl},this.props.children)},IntlProvider.displayName="IntlProvider",IntlProvider.defaultProps=V.Z0,IntlProvider}(M.PureComponent);R(55837),R(27202),R(27508);var eE=JSON.parse('{"ALERT.TITLE.SUCCESS":"Siker!","ALERT.TITLE.ERROR":"Hiba!","ALERT.TITLE.DELETE":"T\xf6rl\xe9s","ALERT.TITLE.INFORMATION":"Inform\xe1ci\xf3","ALERT.RESPONSE.CHANGES_SUCCESSFULLY_SAVED":"A v\xe1ltoztat\xe1sok sikeresen elmentve!","ALERT.RESPONSE.OPERATION_SUCCESSFUL":"A művelet sikeres volt!"}'),eT=JSON.parse('{"TRANSLATOR.SELECT":"Nyelv","COMMON.BETA":"B\xc9TA","COMMON.BALANCE":"Egyenleg","COMMON.YES":"Igen","COMMON.NO":"Nem","COMMON.AGREE":"\xc9rtem","COMMON.ON":"Be","COMMON.OFF":"Ki","COMMON.SUBMIT":"K\xfcld\xe9s","COMMON.CANCEL":"M\xe9gse","COMMON.MODIFY":"M\xf3dos\xedt\xe1s","COMMON.SELECT_ALL":"\xd6sszes kijel\xf6l\xe9se","COMMON.RAISING_INVESTMENTS":"Tőke em\xe9l\xe9s","COMMON.RAISING_MASS_INVESTMENTS":"T\xf6meges tőke m\xf3dos\xedt\xe1s","COMMON.MODIFY_INVESTMENTS":"Tőke m\xf3dos\xedt\xe1s","COMMON.DELETE":"T\xf6rl\xe9s","COMMON.DELETE.CONDITIONS":"Felt\xe9telek t\xf6rl\xe9se","COMMON.BUY":"V\xe1s\xe1rl\xe1s","COMMON.SELL":"Elad\xe1s","COMMON.LIVE":"\xc9les","COMMON.DEMO":"Demo","COMMON.DATE":"D\xe1tum","COMMON.LANGUAGE":"Nyelv","COMMON.DAILY":"Napi","COMMON.MONTHLY":"Havi","COMMON.PROFIT":"Profit","COMMON.PACKAGE_SUFFIX":"csomag","COMMON.BUTTON.MODIFY":"M\xf3dos\xedt\xe1s","COMMON.BUTTON.SAVE":"Ment\xe9s","COMMON.BUTTON.BACK":"Vissza","COMMON.BUTTON.NEXT":"Tov\xe1bb","COMMON.BUTTON.CANCEL":"M\xe9gse","COMMON.BUTTON.DELETE":"T\xf6rl\xe9s","COMMON.BUTTON.EDIT":"M\xf3dos\xedt","COMMON.BUTTON.CLOSE":"Bez\xe1r","COMMON.PIECE":"darab","COMMON.PIECES":"darab","COMMON.PCS":"db","COMMON.ENABLED":"Bekapcsolva","COMMON.DISABLED":"Kikapcsolva","COMMON.NOT_SET":"Nincs be\xe1ll\xedtva","COMMON.REMOVE":"Elt\xe1vol\xedt","COMMON.SET":"Be\xe1ll\xedt","COMMON.CHANGE":"M\xf3dos\xedt","COMMON.LOADING...":"Bet\xf6lt\xe9s...","COMMON.VALUE":"\xc9rt\xe9k","COMMON.FILTER":"Szűr\xe9s","COMMON.COOKIE.CONSENT.TEXT":"Az oldal s\xfctiket haszn\xe1l a megfelelő műk\xf6d\xe9s \xe9rdek\xe9ben.","COMMON.VIEW":"Megtekint\xe9s","COMMON.DATALIST.ALL":"Mind","COMMON.MASS_INVESTMENTS_MODIFICATION.MODAL.TYPE":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos mennyis\xe9g megad\xe1sa k\xf6z\xf6tt","HEADER.CHANGE_PACKAGE":"Csomag v\xe1lt\xe1sa","HEADER.MENU.USER.SAFE_ACCOUNT":"Biztons\xe1gos fi\xf3k","HEADER.MENU.USER.PROFILE":"Fi\xf3kom","HEADER.MENU.USER.PROFILE.OVERVIEW":"\xc1ttekint\xe9s","HEADER.MENU.USER.PROFILE.SETTINGS":"Be\xe1ll\xedt\xe1sok","HEADER.MENU.USER.PROFILE.SECURITY":"Biztons\xe1g","HEADER.MENU.USER.PROFILE.BILLING":"Sz\xe1ml\xe1z\xe1s","HEADER.MENU.USER.PROFILE.TRANSACTIONS":"Tranzakci\xf3k","HEADER.MENU.USER.PROFILE.REFERRAL":"Aj\xe1nl\xe1s","HEADER.MENU.USER.PROFILE.LOG":"Napl\xf3","HEADER.MENU.USER.PROFILE.DOCUMENTS":"Dokumentumok","HEADER.MENU.USER.PROFILE.NOTIFICATIONS":"\xc9rtes\xedt\xe9sek","HEADER.MENU.USER.API_KEYS":"API kulcsok","HEADER.MENU.USER.MY_COUPONS":"Kuponjaim","HEADER.MENU.USER.LOGOUT":"Kijelentkez\xe9s","FORM.COMMON.ERROR.REQUIRED":"K\xf6telezően kit\xf6ltendő mező!","FORM.COMMON.ERROR.EMAIL.INVALID":"\xc9rv\xe9nytelen e-mail c\xedm!","FORM.COMMON.ERROR.PASSWORD.NOT_MATCH":"A k\xe9t jelsz\xf3 nem egyezik!","FORM.COMMON.ERROR.MUST_BE_POSITIVE_NUMBER":"Pozit\xedv sz\xe1mnak kell lennie!","FORM.COMMON.ERROR.MUST_BE_GREATER_THAN_0":"0-n\xe1l nagyobbnak kell lennie!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_GREATER_THAN_5":"5-tel egyenlőnek vagy nagyobbnak kell lennie!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_LOWER_THAN_30":"30-al egyenlőnek vagy kisebbnek kell lennie!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_LOWER_THAN_100":"100-zal egyenlőnek vagy kisebbnek kell lennie!","FORM.COMMON.ERROR.MUST_BE_ONE_OF":"Az al\xe1bbiak egyik\xe9nek kell lennie: ","FORM.COMMON.ERROR.MUST_BE_INTEGER":"Eg\xe9sz sz\xe1mnak kell lennie!","FORM.COMMON.PLEASE_SELECT":"K\xe9rj\xfck, v\xe1lassz!","FORM.COMMON.PLEASE_SELECT_API":"V\xe1lassz API kulcsot!","FORM.COMMON.PLEASE_SELECT_USER":"V\xe1lassz felhaszn\xe1l\xf3t!","FORM.COMMON.MIN_X_CHARACTER":"Minimum {length} karakter hossz\xfanak kell legyen!","FORM.COMMON.MAX_X_CHARACTER":"Maximum {length} karakter hossz\xfa lehet!","FORM.COMMON.MIN_X_VALUE":"Az \xe9rt\xe9ke minimum {length} lehet!","FORM.COMMON.MAX_X_VALUE":"Az \xe9rt\xe9ke maximum {length} lehet!","FORM.COMMON.NOTIFICATION_BAR":"\xc9rtes\xedtő s\xe1v","FORM.COMMON.NOTIFICATION_BAR_SHOW":"\xc9rtes\xedtő s\xe1v megjelen\xedt\xe9se","FORM.COMMON.NOTIFICATION_BAR_INFO":"Megjelenjen-e az \xe9rtes\xedt\xe9si s\xe1v a felhaszn\xe1l\xf3knak. Amennyiben nincs megjelen\xedthető tartalom, legyen kikapcsolva!","FORM.COMMON.NEW_USER_BAR":"\xdaj felhaszn\xe1l\xf3i s\xe1v","FORM.COMMON.NEW_USER_BAR_SHOW":"\xdaj felhaszn\xe1l\xf3i s\xe1v megjelen\xedt\xe9se","FORM.COMMON.NEW_USER_BAR_INFO":"Megjelenjen-e a s\xe1v az \xfajonnan regisztr\xe1lt felhaszn\xe1l\xf3knak. Amennyiben nincs megjelen\xedthető tartalom, legyen kikapcsolva!","FORM.COMMON.HUNGARIAN_CONTENT":"Magyar tartalom","FORM.COMMON.ENGLISH_CONTENT":"Angol tartalom","FORM.BOTS.SPOT.PAIR":"P\xe1r","FORM.BOTS.SPOT.FOLDER":"Mappa","FORM.BOTS.SPOT.NAME":"N\xe9v","FORM.BOTS.SPOT.EXCHANGE":"V\xe1lt\xf3","FORM.BOTS.SPOT.API":"Api","FORM.BOTS.SPOT.EXCHANGE_RATE":"\xc1rfolyam","FORM.API_KEY.MICA":"(MiCA szab\xe1lyzott)"}'),eS=JSON.parse('{"AUTH.LOGIN.TITLE":"Bejelentkez\xe9s","AUTH.LOGIN.BUTTON":"Bejelentkez\xe9s","AUTH.LOGIN.FIELD.EMAIL":"E-mail c\xedm","AUTH.LOGIN.FIELD.PASSWORD":"Jelsz\xf3","AUTH.LOGIN.INVALID_2FA":"\xc9rv\xe9nytelen ellenőrző k\xf3d!","AUTH.LOGIN.BAD_CREDENTIALS":"\xc9rv\xe9nytelen felhaszn\xe1l\xf3n\xe9v \xe9s/vagy jelsz\xf3!","AUTH.LOGIN.UNAUTHORIZED":"A fi\xf3k z\xe1rolva vagy nincs megerős\xedtve!","AUTH.LOGIN.2FA_AUTHENTICATION":"K\xe9tl\xe9pcsős hiteles\xedt\xe9s","AUTH.LOGIN.2FA_AUTHENTICATION_GIVE":"K\xe9rj\xfck, add meg az ellenőrző k\xf3dot!","AUTH.LOGIN.NO_ACCOUNT":"Nincs m\xe9g fi\xf3kod?","AUTH.LOGIN.REGISTRATION":"Regisztr\xe1ci\xf3","AUTH.LOGIN.FORGOT_PASSWORD":"Elfelejtett jelsz\xf3"}'),ec=JSON.parse('{"AUTH.FORGOT_PASSWORD.TITLE":"Elfelejtetted a jelszavad?","AUTH.FORGOT_PASSWORD.RESTORE.TITLE":"Jelsz\xf3 helyre\xe1ll\xedt\xe1sa","AUTH.FORGOT_PASSWORD.SUBMIT_BUTTON":"Jelsz\xf3 ig\xe9nyl\xe9se","AUTH.FORGOT_PASSWORD.LOGIN":"Bejelentkez\xe9s","AUTH.FORGOT_PASSWORD.LINK_SENT":"Amennyiben a megadott e-mail c\xedmhez tartozik fi\xf3k, elk\xfcldj\xfck a jelsz\xf3 helyre\xe1ll\xedt\xe1s\xe1hoz sz\xfcks\xe9ges linket.","AUTH.FORGOT_PASSWORD.ALERT.SUCCESS":"A jelsz\xf3 m\xf3dos\xedt\xe1sa sikeres volt!","AUTH.FORGOT_PASSWORD.FORM.PASSWORD":"Jelsz\xf3","AUTH.FORGOT_PASSWORD.FORM.PASSWORD2":"Jelsz\xf3 \xfajra","AUTH.FORGOT_PASSWORD.FORM.PASSWORD_HINT":"Haszn\xe1lj minimum {length} karaktert, legyen benne kis- \xe9s nagybetű, sz\xe1m \xe9s speci\xe1lis karakter (pl.: !, +, @, stb.)."}'),eu=JSON.parse('{"AUTH.REGISTRATION.TITLE":"Regisztr\xe1ci\xf3","AUTH.REGISTRATION.HAS_ACCOUNT":"Van m\xe1r fi\xf3kod?","AUTH.REGISTRATION.LOGIN":"Bejelentkez\xe9s","AUTH.REGISTRATION.BUTTON":"Regisztr\xe1ci\xf3","AUTH.REGISTRATION.FORM.ACCEPT_TO_REGISTER":"A regisztr\xe1ci\xf3hoz el kell fogadni!","AUTH.REGISTRATION.FORM.LASTNAME":"Vezet\xe9kn\xe9v","AUTH.REGISTRATION.FORM.FIRSTNAME":"Keresztn\xe9v","AUTH.REGISTRATION.FORM.EMAIL":"E-mail c\xedm","AUTH.REGISTRATION.FORM.BIRTHDATE":"Sz\xfclet\xe9si idő","AUTH.REGISTRATION.FORM.PASSWORD":"Jelsz\xf3","AUTH.REGISTRATION.FORM.PASSWORD2":"Jelsz\xf3 \xfajra","AUTH.REGISTRATION.FORM.PASSWORD_HINT":"Haszn\xe1lj minimum {length} karaktert, legyen benne kis- \xe9s nagybetű, sz\xe1m \xe9s speci\xe1lis karakter (pl.: !, +, @, stb.).","AUTH.REGISTRATION.FORM.REFERRAL_CODE":"Aj\xe1nl\xf3i k\xf3d","AUTH.REGISTRATION.FORM.ACCEPT.COMMON":"Elfogadom a k\xf6vetkezőt:","AUTH.REGISTRATION.FORM.ACCEPT.TERMS_AND_CONDITIONS":"\xc1ltal\xe1nos Szerződ\xe9si Felt\xe9telek","AUTH.REGISTRATION.FORM.ACCEPT.LEGAL_NOTICE":"Jogi Nyilatkozat","AUTH.REGISTRATION.FORM.ACCEPT.PRIVACY_POLICY":"Adatkezel\xe9si T\xe1j\xe9koztat\xf3","AUTH.REGISTRATION.FORM.NEWSLETTER_SUBSCRIBE":"Feliratkozom a h\xedrlev\xe9lre","AUTH.REGISTRATION.ALERT.SUCCESS":"A regisztr\xe1ci\xf3 sikeres volt!","AUTH.REGISTRATION.ALERT.ERROR.EMAIL_USED":"Ez az e-mail c\xedm m\xe1r foglalt!"}'),eR=JSON.parse('{"AUTH.VERIFICATION.SUCCESS":"Sikeresen megerős\xedtetted a fi\xf3kodat!","AUTH.VERIFICATION.INVALID":"Sikertelen megerős\xedt\xe9s! Hi\xe1nyz\xf3 vagy nem l\xe9tező token!","AUTH.VERIFICATION.NOT_FOUND":"Ehhez a megerős\xedtő tokenhez nem tartozik felhaszn\xe1l\xf3!"}'),eI=JSON.parse('{"MENU.DASHBOARD":"Vez\xe9rlőpult","MENU.PORTFOLIO":"Portf\xf3li\xf3","MENU.LOG":"Napl\xf3","MENU.HISTORY":"T\xf6rt\xe9net","MENU.LIMIT":"Limit","MENU.BOTS.TITLE":"Robotok","MENU.BOTS.SPOT.HEADING":"SPOT BOT","MENU.BOTS.SPOT.TITLE":"SPOT BOT","MENU.BOTS.SPOT.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.SPOT.NEW":"SPOT BOT","MENU.BOTS.SPOT.NEW_GENERATOR":"Gener\xe1tor","MENU.BOTS.SPOT.SIGNAL":"Jelz\xe9sek","MENU.BOTS.SPOT.FOLDERS":"Mapp\xe1k","MENU.BOTS.SPOT.FOLDERS.NEW":"\xdaj mappa","MENU.BOTS.SPOT.FOLDERS.UNFOLDERED":"Mappa n\xe9lk\xfcli","MENU.BOTS.HODL.TITLE":"HODL BOT","MENU.BOTS.HODL.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.HODL.NEW":"HODL BOT","MENU.BOTS.HODL.FOLDERS":"Mapp\xe1k","MENU.BOTS.HODL.FOLDERS.EMPTY":"Nincsenek mapp\xe1k!","MENU.BOTS.GRID.TITLE":"GRID BOT","MENU.BOTS.GRID.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.GRID.NEW":"GRID BOT","MENU.BOTS.GRID.FOLDERS":"Mapp\xe1k","MENU.BOTS.GRID.FOLDERS.EMPTY":"Nincsenek mapp\xe1k!","MENU.BOTS.INDICATOR.HEADING":"Indik\xe1tor BOT","MENU.BOTS.INDICATOR.TITLE":"INDIK\xc1TOR BOT","MENU.BOTS.INDICATOR.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.INDICATOR.NEW":"\xdaj INDIK\xc1TOR BOT","MENU.BOTS.INDICATOR.FOLDERS":"Mapp\xe1k","MENU.BOTS.INDICATOR.FOLDERS.NEW":"\xdaj mappa","MENU.BOTS.INDICATOR.FOLDERS.UNFOLDERED":"Mappa n\xe9lk\xfcli","MENU.BOTS.RSI.TITLE":"RSI BOT","MENU.BOTS.RSI.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.RSI.NEW":"\xdaj RSI BOT","MENU.BOTS.RSI.FOLDERS":"Mapp\xe1k","MENU.BOTS.RSI.FOLDERS.NEW":"\xdaj mappa","MENU.BOTS.RSI.FOLDERS.UNFOLDERED":"Mappa n\xe9lk\xfcli","MENU.BOTS.SIGNAL.TITLE":"SIGNAL BOT","MENU.BOTS.SIGNAL.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.SIGNAL.NEW":"Gener\xe1tor","MENU.BOTS.SIGNAL.FOLDERS":"Mapp\xe1k","MENU.BOTS.SIGNAL.FOLDERS.NEW":"\xdaj mappa","MENU.BOTS.SIGNAL.FOLDERS.EMPTY":"Nincsenek mapp\xe1k!","MENU.BOTS.FUTURES.SIGNAL.TITLE":"FUTURES","MENU.BOTS.FUTURES.SIGNAL.BOT":"SIGNAL BOT","MENU.BOTS.FUTURES.SIGNAL.DASHBOARD":"\xc1ttekint\xe9s","MENU.BOTS.FUTURES.SIGNAL.GENERATOR":"Gener\xe1tor","MENU.BOTS.FUTURES.SIGNAL.SIGNALS":"Jelz\xe9sek","MENU.BOTS.FUTURES.SIGNAL.SETTINGS":"Be\xe1ll\xedt\xe1sok","MENU.BOTS.FUTURES.SIGNAL.FOLDERS":"Mapp\xe1k","MENU.BOTS.FUTURES.SIGNAL.FOLDERS.EMPTY":"Nincsenek mapp\xe1k!","MENU.BOTS.LAUNCH.TITLE":"LAUNCH BOT","MENU.BOTS.LAUNCH.DASHBOARD":"Megtekint\xe9s","MENU.BIG_FISH.TITLE":"Big Fish","MENU.BIG_FISH.MANAGE.TITLE":"Kezel\xe9s","MENU.BIG_FISH.MANAGE.PORTFOLIO":"Portf\xf3li\xf3","MENU.BIG_FISH.MANAGE.LOG":"Napl\xf3","MENU.BIG_FISH.MANAGE.HISTORY":"T\xf6rt\xe9net","MENU.BIG_FISH.MANAGE.LIMIT":"Limit","MENU.BIG_FISH.MANAGE.SPOT_BOT":"SPOT BOT","MENU.BIG_FISH.MANAGE.INDICATOR_BOT":"INDIK\xc1TOR BOT","MENU.BIG_FISH.MANAGE.RSI_BOT":"RSI BOT","MENU.BIG_FISH.MANAGE.SIGNAL_BOT":"SIGNAL BOT","MENU.POOL.TITLE":"Pool","MENU.POOL.POOLS":"Pool-ok","MENU.POOL.PROFITS":"Profitok","MENU.POOOLSE.TITLE":"Pooolse","MENU.POOOLSE.SETTINGS":"Be\xe1ll\xedt\xe1sok","MENU.ACCOUNTING.TITLE":"K\xf6nyvel\xe9s","MENU.ACCOUNTING.ACCOUNTING.TITLE":"K\xf6nyvel\xe9s","MENU.ACCOUNTING.PAYOUTS.TITLE":"Kifizet\xe9sek","MENU.ACCOUNTING.PAYOUTS.REFERRAL":"Aj\xe1nl\xe1s","MENU.ACCOUNTING.PAYOUTS.BIG_FISH_AGENT":"Big Fish \xfczletk\xf6tő","MENU.ACCOUNTING.PAYMENTS.TITLE":"Befizet\xe9sek","MENU.ACCOUNTING.PAYMENTS.PAYMENTS":"Befizet\xe9sek","MENU.ACCOUNTING.PAYMENTS.BIG_FISH":"Big Fish","MENU.ACCOUNTING.INHERITED_BONUS.TITLE":"\xd6r\xf6kl\xf6tt b\xf3nusz","MENU.ACCOUNTING.INHERITED_BONUS.MEMBER":"Tag","MENU.ACCOUNTING.INHERITED_BONUS.DEALER":"K\xf6zvet\xedtő","MENU.ADMINISTRATION.TITLE":"Adminisztr\xe1ci\xf3","MENU.ADMINISTRATION.DASHBOARD":"Vez\xe9rlőpult","MENU.ADMINISTRATION.PACKAGES":"Csomagok","MENU.ADMINISTRATION.COUPONS":"Kuponok","MENU.ADMINISTRATION.SIGNAL_SOURCES":"Jelforr\xe1sok","MENU.ADMINISTRATION.DOCUMENTS":"Dokumentumok","MENU.ADMINISTRATION.USERS":"Felhaszn\xe1l\xf3k","MENU.ADMINISTRATION.USERS.VIEW":"Megtekint\xe9s","MENU.ADMINISTRATION.USERS.APIS":"API kulcsok","MENU.ADMINISTRATION.REGISTRATION.TITLE":"Regisztr\xe1ci\xf3","MENU.ADMINISTRATION.REGISTRATION.DEFAULTS":"Alap\xe9rtelmez\xe9sek","MENU.ADMINISTRATION.MICA.TITLE":"MiCA","MENU.ADMINISTRATION.MICA.PAIRS":"P\xe1rok","MENU.SYSTEM.TITLE":"Rendszer","MENU.SYSTEM.SETTINGS.TITLE":"Be\xe1ll\xedt\xe1sok","MENU.SYSTEM.SETTINGS.GENERAL":"\xc1ltal\xe1nos","MENU.SYSTEM.SETTINGS.BILLING":"Sz\xe1ml\xe1z\xe1s","MENU.SYSTEM.SETTINGS.PAYMENT":"Fizet\xe9s","MENU.SYSTEM.LOCALISATION.TITLE":"Lokaliz\xe1ci\xf3","MENU.SYSTEM.LOCALISATION.COUNTRIES":"Orsz\xe1gok","MENU.SYSTEM.REFERRAL.TITLE":"Aj\xe1nl\xe1s","MENU.SYSTEM.REFERRAL.REFERRAL_CODES":"Aj\xe1nl\xf3i k\xf3dok","MENU.DEVELOPMENT.TITLE":"Fejlesztői","MENU.DEVELOPMENT.SETTINGS":"Be\xe1ll\xedt\xe1sok","MENU.DEVELOPMENT.REDIS":"Redis"}'),eh=JSON.parse('{"BREADCRUMB.DASHBOARD":"Vez\xe9rlőpult","BREADCRUMB.SPOT_BOT":"SPOT BOT","BREADCRUMB.SPOT_BOT.SIGNAL":"Jelz\xe9sek","BREADCRUMB.HODL_BOT":"HODL BOT","BREADCRUMB.GRID_BOT":"GRID BOT","BREADCRUMB.INDICATOR_BOT":"INDIK\xc1TOR BOT","BREADCRUMB.RSI_BOT":"RSI BOT","BREADCRUMB.SIGNAL_BOT":"SIGNAL BOT","BREADCRUMB.FOLDERS":"Mapp\xe1k","BREADCRUMB.PORTFOLIO":"Portf\xf3li\xf3","BREADCRUMB.LOG":"Napl\xf3","BREADCRUMB.HISTORY":"T\xf6rt\xe9net","BREADCRUMB.LIMIT":"Limit","BREADCRUMB.MY_PROFILE":"Fi\xf3kom","BREADCRUMB.USER":"Felhaszn\xe1l\xf3","BREADCRUMB.API_KEYS":"API kulcsok","BREADCRUMB.OVERVIEW":"\xc1ttekint\xe9s"}'),ed=JSON.parse('{"REASON_FOR_SUSPENSION.INSUFFICIENT_FUNDS":"A keresked\xe9s felf\xfcggeszt\xe9sre ker\xfclt fedezethi\xe1ny miatt.","REASON_FOR_SUSPENSION.STOP_LOSS_LIMIT_REACHED":"A keresked\xe9s felf\xfcggeszt\xe9sre ker\xfclt Stop Loss el\xe9r\xe9se miatt.","REASON_FOR_SUSPENSION.TRADE_COUNTER_REACHED":"A keresked\xe9s felf\xfcggeszt\xe9sre ker\xfclt a fut\xe1si limit el\xe9r\xe9se miatt.","REASON_FOR_SUSPENSION.INVALID_API_KEY":"A keresked\xe9s felf\xfcggeszt\xe9sre ker\xfclt \xe9rv\xe9nytelen API kulcs miatt."}'),ef=JSON.parse('{"STATUS.ACTIVE":"Akt\xedv","STATUS.CLOSED":"Lez\xe1rt","STATUS.SUSPENDED":"Felf\xfcggesztett","STATUS.SUSPENDED_BUY":"V\xe1s\xe1rl\xe1s felf\xfcggesztve","STATUS.DELETED":"T\xf6r\xf6lt","STATUS.WAITING":"V\xe1rakozik"}'),e_=JSON.parse('{"USER_ACTION.LOGIN":"Bejelentkez\xe9s","USER_ACTION.LOGIN_FAILURE":"Sikertelen bejelentkez\xe9s","USER_ACTION.REGISTER":"Regisztr\xe1ci\xf3"}'),ep=JSON.parse('{"INTERVAL_TYPE.MONTH":"h\xf3nap","INTERVAL_TYPE.YEAR":"\xe9v"}'),eA=JSON.parse('{"PAYMENT_METHOD_NAME.BANK_TRANSFER":"Banki \xe1tutal\xe1s","PAYMENT_METHOD_NAME.STRIPE":"Stripe","PAYMENT_METHOD_NAME.COINGATE":"CoinGate","PAYMENT_METHOD_NAME.BINANCE_PAY":"Binance Pay"}'),eN=JSON.parse('{"EXCHANGE_NAME.BINANCE":"Binance","EXCHANGE_NAME.OKX":"OKX","EXCHANGE_NAME.KRAKEN":"Kraken"}'),em=JSON.parse('{"NOTIFICATION_NAME.PACKAGE_LIMIT_REACHED":"Csomag limit el\xe9rve","NOTIFICATION_NAME.RUN_LIMIT_REACHED":"Fut\xe1si mennyis\xe9g limit el\xe9rve","NOTIFICATION_NAME.API_AUTH_ERROR":"API azonos\xedt\xe1si hiba","NOTIFICATION_NAME.INSUFFICIENT_FUNDS_ERROR":"Nincs el\xe9g fedezet","NOTIFICATION_NAME.API_MAINTENANCE":"API karbantart\xe1s","NOTIFICATION_NAME.API_PERMISSION_ERROR":"API jogosults\xe1gi hiba","NOTIFICATION_NAME.API_EXPIRATION":"API kulcs lej\xe1rat","NOTIFICATION_NAME.SUBSCRIPTION_EXPIRED":"Az előfizet\xe9s lej\xe1rt","NOTIFICATION_NAME.PACKAGE_CHANGED":"A csomag megv\xe1ltoztatva","NOTIFICATION_NAME.API_FROZEN_OR_DELETED":"Az API kulcs felf\xfcggesztve vagy t\xf6r\xf6lve!","NOTIFICATION_NAME.LOCAL_REGULATION":"A keresked\xe9s le\xe1ll\xedt\xe1sra ker\xfclt helyi szab\xe1lyoz\xe1sok miatt.","NOTIFICATION_NAME.API_DELETED_IN_EXCHANGE":"Az API kulcs t\xf6r\xf6lve lett a v\xe1lt\xf3 rendszer\xe9ben!"}'),eM=JSON.parse('{"FILTER.VALUE.ALL":"Mind","FILTER.EMAIL":"E-mail","FILTER.TYPE":"T\xedpus","FILTER.EXTENSION":"Kiterjeszt\xe9s","FILTER.BOT_TYPE":"BOT t\xedpus","FILTER.SPOT_BOT":"SPOT BOT","FILTER.INDICATOR_BOT":"INDIK\xc1TOR BOT","FILTER.HODL_BOT":"HODL BOT","FILTER.GRID_BOT":"GRID BOT","FILTER.RSI_BOT":"RSI BOT","FILTER.SIGNAL_BOT":"SIGNAL BOT","FILTER.ACTION":"Művelet","FILTER.VALUE.BUY":"V\xe1s\xe1rl\xe1s","FILTER.VALUE.SELL":"Elad\xe1s","FILTER.SUCCESSFUL":"Sikeres","FILTER.VALUE.YES":"Igen","FILTER.VALUE.NO":"Nem","FILTER.DEMO_MODE":"Demo m\xf3d","FILTER.EXCHANGE":"V\xe1lt\xf3","FILTER.BINANCE":"Binance","FILTER.OKX":"OKX","FILTER.PAIR":"P\xe1r","FILTER.COUPON.VALUE.STRATEGY":"Strat\xe9gia","FILTER.COUPON.VALUE.SUBSCRIPTION":"Előfizet\xe9s","FILTER.COUPON.PACKAGE_PERIOD":"Csomag peri\xf3dusa","FILTER.COUPON.PACKAGE_PERIOD.VALUE.MONTHLY":"Havi","FILTER.COUPON.PACKAGE_PERIOD.VALUE.YEARLY":"\xc9ves"}'),eL=JSON.parse('{"TICKETING.MODAL.TITLE":"Hiba bejelent\xe9se","TICKETING.MODAL.DESCRIPTION":"Amennyiben hib\xe1t tapasztalsz az oldal vagy a robotok műk\xf6d\xe9s\xe9vel kapcsolatban, k\xe9rj\xfck, jelezd nek\xfcnk az al\xe1bbi űrlap kit\xf6lt\xe9s\xe9vel \xe9s r\xf6videsen felvessz\xfck veled a kapcsolatot!","TICKETING.MODAL.SHOW_MORE":"Az \xfcgyf\xe9lszolg\xe1latunkr\xf3l bővebb inform\xe1ci\xf3t {link} tal\xe1lsz.","TICKETING.MODAL.SHOW_MORE_HERE":"itt","TICKETING.MODAL.FORM.SUBJECT":"T\xe1rgy","TICKETING.MODAL.FORM.MESSAGE":"\xdczenet","TICKETING.MODAL.FORM.SUBMITTED":"A hibajegy sikeresen bek\xfcldve!"}'),eD=JSON.parse('{"TOKEN.ERROR.NO_WALLET":"Nem tal\xe1lhat\xf3 Web3 kompatibilis t\xe1rca!","TOKEN.ERROR.SIGNING_FAILED":"Az al\xe1\xedr\xe1s sikertelen!","TOKEN.ERROR.REJECTED":"Elutas\xedtottad a k\xe9relmet!","TOKEN.ERROR.NOT_CONNECT":"Nem siker\xfclt a t\xe1rc\xe1hoz csatlakozni. K\xe9rj\xfck, ellenőrizd a t\xe1rca be\xe1ll\xedt\xe1sait!"}'),eg=JSON.parse('{"COMMON.LAYOUT.COMPONENTS.FOOTER.IMPRINT":"Impresszum","COMMON.LAYOUT.COMPONENTS.FOOTER.GTC":"\xc1SZF","COMMON.LAYOUT.COMPONENTS.FOOTER.DISCLAIMER":"Jogi Nyilatkozat","COMMON.LAYOUT.COMPONENTS.FOOTER.PRIVACY_POLICY":"Adatkezel\xe9si T\xe1j\xe9koztat\xf3","COMMON.LAYOUT.COMPONENTS.FOOTER.INFORMATION":"T\xe1j\xe9koztat\xf3"}'),eF=JSON.parse('{"COMMON.LAYOUT.PARTIALS.NOTIFICATION_DRAWER.TITLE":"\xc9rtes\xedt\xe9sek","COMMON.LAYOUT.PARTIALS.NOTIFICATION_DRAWER.VIEW_NOTIFICATIONS":"\xc9rtes\xedt\xe9sek megtekint\xe9se"}'),eP=JSON.parse('{"MODULES.COMMON.TABLE.DATALIST.NO_CONTENT":"Nincs megjelen\xedthető tartalom!"}'),ey=JSON.parse('{"PAGES.IMPRINT.TITLE":"Impresszum","PAGES.IMPRINT.NAME":"N\xe9v","PAGES.IMPRINT.CONTACT_NAME":"Kapcsolattart\xf3 neve","PAGES.IMPRINT.REGISTERED_OFFICE":"Sz\xe9khely","PAGES.IMPRINT.TAX_NUMBER":"Ad\xf3sz\xe1m","PAGES.IMPRINT.COMPANY_REGISTRATION_NUMBER":"C\xe9gjegyz\xe9ksz\xe1m","PAGES.IMPRINT.COURT":"C\xe9gb\xedr\xf3s\xe1g","PAGES.IMPRINT.EMAIL":"E-mail","PAGES.IMPRINT.WEB":"Web","PAGES.IMPRINT.HOSTING.PROVIDER":"T\xe1rhely szolg\xe1ltat\xf3","PAGES.IMPRINT.HOSTING.CONTACT":"T\xe1rhely szolg\xe1ltat\xf3 el\xe9rhetős\xe9ge"}'),eB=JSON.parse('{"MODULES.BOT.BADGE_LIST.BUY":"V\xe1s\xe1rl\xe1s","MODULES.BOT.BADGE_LIST.SELL":"Elad\xe1s","MODULES.BOT.BADGE_LIST.DEMO":"Demo","MODULES.BOT.BADGE_LIST.LIVE":"\xc9les","MODULES.BOT.BADGE_LIST.MANUAL":"K\xe9zi","MODULES.BOT.BADGE_LIST.GENERATED":"Gener\xe1lt","MODULES.BOT.BADGE_LIST.ALL_SUSPENDED":"Minden felf\xfcggesztve","MODULES.BOT.BADGE_LIST.BOT_SUSPENDED":"BOT felf\xfcggesztve","MODULES.BOT.BADGE_LIST.PROFIT_SUSPENDED":"Profit felf\xfcggesztve","MODULES.BOT.BADGE_LIST.TRAILING":"\xc1rfolyam k\xf6vet\xe9s","MODULES.BOT.BADGE_LIST.TRAILING_ON":"Bekapcsolva","MODULES.BOT.BADGE_LIST.TRAILING_OFF":"Kikapcsolva","MODULES.BOT.BADGE_LIST.TRAILING_UP":"FEL: {status}","MODULES.BOT.BADGE_LIST.TRAILING_DOWN":"LE: {status}","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION":"Beragad\xe1sg\xe1tl\xf3","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION_LOWER":"Als\xf3 hat\xe1r: {rate}","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION_UPPER":"Felső hat\xe1r: {rate}","MODULES.BOT.BADGE_LIST.DETAILS":"R\xe9szletek","MODULES.BOT.BADGE_LIST.DETAILS.INFO":"A Mappa be\xe1ll\xedt\xe1sainak megtekint\xe9s\xe9hez kattints ide!","MODULES.BOT.BADGE_LIST.SUSPENDED_TRADES":"Felf\xfcggesztett keresked\xe9sek","MODULES.BOT.BADGE_LIST.FOLDER_SUSPENDED":"Felf\xfcggesztett"}'),eC=JSON.parse('{"MODULES.BOT.FOLDER_STATISTIC.NUMBER_OF_TRADINGS":"Keresked\xe9sek sz\xe1ma","MODULES.BOT.FOLDER_STATISTIC.INVESTMENT":"Tőke","MODULES.BOT.FOLDER_STATISTIC.LIMIT":"Limit","MODULES.BOT.FOLDER_STATISTIC.PROFIT":"Profit","MODULES.BOT.FOLDER_STATISTIC.EXCHANGE_RATE_RISK":"\xc1rfolyam kock\xe1zat","MODULES.BOT.FOLDER_STATISTIC.PENDING_TRANSACTIONS":"V\xe1rakoz\xf3 tranzakci\xf3k","MODULES.BOT.FOLDER_STATISTIC.COMPLETED_TRANSACTIONS":"V\xe9grehajtott tranzakci\xf3k"}'),eU=JSON.parse('{"MODULES.BOT.FOLDER_COMPONENT.UNFOLDERED_TRADINGS":"Mappa n\xe9lk\xfcli keresked\xe9sek","MODULES.BOT.FOLDER_COMPONENT.NAME":"N\xe9v","MODULES.BOT.FOLDER_COMPONENT.PAIR":"P\xe1r","MODULES.BOT.FOLDER_COMPONENT.TRADE_IS_LOCKED":"<strongNewLine>A keresked\xe9s z\xe1rolva van!</strongNewLine>(A z\xe1rol\xe1s r\xf6vid időn bel\xfcl felold\xe1sra ker\xfcl.)","MODULES.BOT.FOLDER_COMPONENT.SIGNAL":"Ezt a keresked\xe9st egy Jelz\xe9s vez\xe9rli!","MODULES.BOT.FOLDER_COMPONENT.STOP_LOSS_BUY":"V\xe1s\xe1rl\xe1s Stop Loss: <strong>{value} {currency}</strong>","MODULES.BOT.FOLDER_COMPONENT.STOP_LOSS_SELL":"Elad\xe1s Stop Loss: <strong>{value} {currency}</strong>","MODULES.BOT.FOLDER_COMPONENT.EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.FOLDER_COMPONENT.START_EXCHANGE_RATE":"Kezdő \xe1rfolyam","MODULES.BOT.FOLDER_COMPONENT.RSI":"RSI","MODULES.BOT.FOLDER_COMPONENT.INDICATOR":"Indik\xe1tor","MODULES.BOT.FOLDER_COMPONENT.CANDLE_SOURCE":"A gyerty\xe1k forr\xe1sa","MODULES.BOT.FOLDER_COMPONENT.CANDLE_INTERVAL":"Gyerty\xe1k intervalluma","MODULES.BOT.FOLDER_COMPONENT.CANDLE_LENGTH":"Gyerty\xe1k sz\xe1ma:","MODULES.BOT.FOLDER_COMPONENT.ON_BUY":"V\xe1s\xe1rl\xe1skor","MODULES.BOT.FOLDER_COMPONENT.ON_SELL":"Elad\xe1skor","MODULES.BOT.FOLDER_COMPONENT.RSI_DIRECTION":"RSI ir\xe1nya","MODULES.BOT.FOLDER_COMPONENT.INDICATOR_DIRECTION":"Indik\xe1tor ir\xe1nya","MODULES.BOT.FOLDER_COMPONENT.CAN_ESCAPE":"Kil\xe9phet","MODULES.BOT.FOLDER_COMPONENT.SELL_RSI_PERCENTAGE":"Elad\xe1si erőindex","MODULES.BOT.FOLDER_COMPONENT.SELL_INDICATOR_VALUE":"Indik\xe1tor \xe9rt\xe9ke","MODULES.BOT.FOLDER_COMPONENT.PROFIT_PERCENTAGE":"Minimum profit","MODULES.BOT.FOLDER_COMPONENT.TRADE_EXCHANGE_RATE":"V\xe9teli \xe1rfolyam","MODULES.BOT.FOLDER_COMPONENT.AMOUNT":"Mennyis\xe9g","MODULES.BOT.FOLDER_COMPONENT.SELL_AMOUNT":"Elad\xe1si mennyis\xe9g","MODULES.BOT.FOLDER_COMPONENT.VALUE_CURRENT":"\xc9rt\xe9k (jelenlegi)","MODULES.BOT.FOLDER_COMPONENT.TRANSACTIONS":"Tranzakci\xf3k","MODULES.BOT.FOLDER_COMPONENT.PENDING_TRANSACTIONS":"V\xe1rakoz\xf3 tranzakci\xf3k","MODULES.BOT.FOLDER_COMPONENT.NUMBER_OF_RUNS":"Fut\xe1sok sz\xe1ma","MODULES.BOT.FOLDER_COMPONENT.CREATED":"L\xe9trehozva","MODULES.BOT.FOLDER_COMPONENT.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.FOLDER_COMPONENT.MODE":"M\xf3d","MODULES.BOT.FOLDER_COMPONENT.TYPE":"T\xedpus","MODULES.BOT.FOLDER_COMPONENT.STATUS":"\xc1llapot","MODULES.BOT.FOLDER_COMPONENT.PURCHASES":"V\xe1s\xe1rl\xe1sok:","MODULES.BOT.FOLDER_COMPONENT.SOLD":"Eladott","MODULES.BOT.FOLDER_COMPONENT.WAITING":"V\xe1rakozik","MODULES.BOT.FOLDER_COMPONENT.ESCAPED":"Kil\xe9pett","MODULES.BOT.FOLDER_COMPONENT.SUSPENDED":"Felf\xfcggesztett","MODULES.BOT.FOLDER_COMPONENT.TRADED":"Kereskedett","MODULES.BOT.FOLDER_COMPONENT.NOT_TRADED":"Nem kereskedett","MODULES.BOT.FOLDER_COMPONENT.ACTIONS":"Műveletek","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_TRADING":"Teljes keresked\xe9s felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_TRADING":"Teljes keresked\xe9s ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_TRADING_TEXT":"Biztosan fel akarod f\xfcggeszteni a teljes keresked\xe9st? (BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_RSI_TRADING_TEXT":"Biztosan fel akarod f\xfcggeszteni a teljes keresked\xe9st? (RSI BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_INDICATOR_TRADING_TEXT":"Biztosan fel akarod f\xfcggeszteni a teljes keresked\xe9st? (INDIK\xc1TOR BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_TRADING_TEXT":"Biztosan el akarod ind\xedtani a teljes keresked\xe9st? (BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_RSI_TRADING_TEXT":"Biztosan el akarod ind\xedtani a teljes keresked\xe9st? (RSI BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_INDICATOR_TRADING_TEXT":"Biztosan el akarod ind\xedtani a teljes keresked\xe9st? (INDIK\xc1TOR BOT + Profitok)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SPOT_BOT":"BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_RSI_BOT":"RSI BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT":"INDIK\xc1TOR BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SIGNAL_BOT":"SIGNAL BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SPOT_BOT":"BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_RSI_BOT":"RSI BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT":"INDIK\xc1TOR BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SIGNAL_BOT":"SIGNAL BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SPOT_BOT_TEXT":"Biztosan fel akarod f\xfcggeszteni a BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_RSI_BOT_TEXT":"Biztosan fel akarod f\xfcggeszteni a RSI BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_TEXT":"Biztosan fel akarod f\xfcggeszteni a INDIK\xc1TOR BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SIGNAL_BOT_TEXT":"Biztosan fel akarod f\xfcggeszteni a SIGNAL BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SPOT_BOT_TEXT":"Biztosan el akarod ind\xedtani a BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_RSI_BOT_TEXT":"Biztosan el akarod ind\xedtani a RSI BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_TEXT":"Biztosan el akarod ind\xedtani a INDIK\xc1TOR BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SIGNAL_BOT_TEXT":"Biztosan el akarod ind\xedtani a SIGNAL BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_PROFITS":"Profitok felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_PROFITS":"Profitok ind\xedt\xe1sa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_PROFITS_TEXT":"Biztosan fel akarod f\xfcggeszteni a Profitokat?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_PROFITS_TEXT":"Biztosan el akarod ind\xedtani a Profitokat?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SPOT_BOT":"Biztosan t\xf6rl\xf6d a BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_RSI_BOT":"Biztosan t\xf6rl\xf6d a RSI BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT":"Biztosan t\xf6rl\xf6d a INDIK\xc1TOR BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT_PURCHASE":"T\xf6rl\xe9s","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT":"Biztosan t\xf6rl\xf6d a SIGNAL BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT_PARTIALS":"T\xf6rl\xe9s","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_SIGNAL_BOT_PARTIAL_TEXT":"Biztosan t\xf6rli az kil\xe9pett Profitokat?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_SIGNAL_BOT_PARTIAL":"Kil\xe9pett profitok t\xf6rl\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_SOLD_INDICATOR_BOT_PURCHASE":"Eladott profitok t\xf6rl\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_INDICATOR_BOT_PURCHASE":"Kil\xe9pett profitok t\xf6rl\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT_PURCHASE_TEXT":"Biztosan t\xf6rli a Profitot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_SOLD_INDICATOR_BOT_PURCHASE_TEXT":"Biztosan t\xf6rli az eladott Profitokat?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_INDICATOR_BOT_PURCHASE_TEXT":"Biztosan t\xf6rli az kil\xe9pett Profitokat?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_PURCHASE":"Felf\xfcggeszt\xe9s","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_PURCHASE_TEXT":"Biztosan felf\xfcggeszti a Profitot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SUSPEND_INDICATOR_BOT_PURCHASE":"A Profit sikeresen felf\xfcggesztve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_PURCHASE":"Ind\xedt\xe1s","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_PURCHASE_TEXT":"Biztosan elind\xedtja a Profitot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.START_INDICATOR_BOT_PURCHASE":"A Profit sikeresen elindult!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT_PARTIALS_TEXT":"Biztosan t\xf6rli a Profitot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SPOT_BOT_DELETED":"A SPOT BOT sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.RSI_BOT_DELETED":"A RSI BOT sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED":"A INDIK\xc1TOR BOT sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SIGNAL_BOT_DELETED":"A SIGNAL BOT sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_PURCHASE":"A Profit sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_ALL_SOLD_PURCHASE":"Az eladott Profitok sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_ALL_ESCAPED_PURCHASE":"A kil\xe9pett Profitok sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SIGNAL_BOT_DELETED_ALL_ESCAPED_PARTIAL":"A kil\xe9pett Profitok sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE":"Keresked\xe9s \xe9les\xedt\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE_TEXT":"Biztosan \xe9lesre akarod \xe1ll\xedtani a keresked\xe9st?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING":"Hi\xe1nyz\xf3 API kulcs!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING_TEXT":"<strong>Az API kulcs nincs be\xe1ll\xedtva a keresked\xe9shez.</strong><br/>K\xe9rlek, v\xe1lassz az al\xe1bbi list\xe1b\xf3l, hogy \xe9lesre lehessen a keresked\xe9st \xe1ll\xedtani!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING.PLACEHOLDER":"V\xe1lassz API kulcsot!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.SUCCESSFULLY_SET_TO_LIVE":"A keresked\xe9s sikeresen \xe9les\xedtve!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION":"\xc1thelyez\xe9s","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION_INFO":"Csak a nem gener\xe1lt botokn\xe1l van lehetős\xe9g!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.MODAL_TITLE":"Bot \xe1thelyez\xe9se","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.TARGET_FOLDER":"C\xe9lmappa","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.TARGET_FOLDER_INFO":"Csak azok a mapp\xe1k jelennek meg, melyeknek azonos a p\xe1rja a kiv\xe1lasztott bot\xe9val!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.LIMIT_WARNING":"A c\xe9lmapp\xe1n\xe1l van limit be\xe1ll\xedtva \xe9s az \xe1thelyezendő SPOT BOT keresked\xe9s alatt van. Emiatt előfordulhat, hogy a c\xe9lmappa a limit be\xe1ll\xedt\xe1sait \xe1tl\xe9pi. Biztosan \xe1t akarod helyezni a SPOT BOT-ot?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.MISSING_DATA":"Hi\xe1nyz\xf3 adatok!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.FOLDER_REQUIRED":"Mappa kiv\xe1laszt\xe1sa k\xf6telező!","MODULES.BOT.FOLDER_COMPONENT.INFO":"A Bot be\xe1ll\xedt\xe1sainak megtekint\xe9s\xe9hez kattints ide!","MODULES.BOT.FOLDER_COMPONENT.NO_CONFIGURATION":"Ehhez a mapp\xe1hoz nem tartozik konfigur\xe1ci\xf3!","MODULES.BOT.FOLDER_COMPONENT.DETAILS":"R\xe9szletek","MODULES.BOT.FOLDER_COMPONENT.CLONE":"Keresked\xe9s m\xe1sol\xe1sa","MODULES.BOT.FOLDER_COMPONENT.MASS_INVESTMENTS.AMOUNT_INFO":"Mekkora \xf6sszeggel emelj\xfck(+)/cs\xf6kkents\xfck(-) a keresked\xe9s mennyis\xe9g\xe9t. (Cs\xf6kkent\xe9s eset\xe9n FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)"}'),eG=JSON.parse('{"MODULES.BOT.PARTIAL_LIST.EXCHANGE_RATE":"Profit \xe1rfolyam","MODULES.BOT.PARTIAL_LIST.AMOUNT":"Mennyis\xe9g","MODULES.BOT.PARTIAL_LIST.TYPE":"T\xedpus","MODULES.BOT.PARTIAL_LIST.STATUS":"\xc1llapot","MODULES.BOT.PARTIAL_LIST.WAITING":"V\xe1rakozik","MODULES.BOT.PARTIAL_LIST.EXECUTED_TRADES":"V\xe9grehajtott tranzakci\xf3k"}'),eb=JSON.parse('{"MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS_BUTTON":"Műveletek","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS_MODIFY":"Mappa m\xf3dos\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_SPOT_BOT":"\xdaj SPOT BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_RSI_BOT":"\xdaj RSI BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_INDICATOR_BOT":"\xdaj INDIK\xc1TOR BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_SIGNAL_BOT":"\xdaj SIGNAL BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_TRADINGS":"Minden keresked\xe9s felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_TRADINGS":"Minden keresked\xe9s ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_TRADINGS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 keresked\xe9seket?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_TRADINGS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 keresked\xe9seket?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SPOT_BOTS":"Minden BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_RSI_BOTS":"Minden RSI BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_INDICATOR_BOTS":"Minden INDIK\xc1TOR BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SIGNAL_BOTS":"Minden SIGNAL BOT felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SPOT_BOTS":"Minden BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_INDICATOR_BOTS":"Minden INDIK\xc1TOR BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_RSI_BOTS":"Minden RSI BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SIGNAL_BOTS":"Minden SIGNAL BOT ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SPOT_BOTS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_RSI_BOTS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 RSI BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SIGNAL_BOTS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 SIGNAL BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_INDICATOR_BOTS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 INDIK\xc1TOR BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SPOT_BOTS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_RSI_BOTS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 RSI BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_INDICATOR_BOTS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 INDIK\xc1TOR BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SIGNAL_BOTS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 SIGNAL BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_PROFITS":"Minden Profit felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_PROFITS":"Minden Profit ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_PROFITS_TEXT":"Biztosan fel akarod f\xfcggeszteni a mapp\xe1ban tal\xe1lhat\xf3 Profitokat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_PROFITS_TEXT":"Biztosan el akarod ind\xedtani a mapp\xe1ban tal\xe1lhat\xf3 Profitokat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE":"Keresked\xe9sek \xe9les\xedt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE_TEXT":"Biztosan \xe9lesre akarod \xe1ll\xedtani a mapp\xe1ban tal\xe1lhat\xf3 keresked\xe9seket?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING":"Hi\xe1nyz\xf3 API kulcs!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING_TEXT":"<strong>Az API kulcs nincs be\xe1ll\xedtva a mapp\xe1hoz.</strong><br/>K\xe9rlek, v\xe1lassz az al\xe1bbi list\xe1b\xf3l, hogy \xe9lesre lehessen a keresked\xe9seket \xe1ll\xedtani!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING.PLACEHOLDER":"V\xe1lassz API kulcsot!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.SUCCESSFULLY_SET_TO_LIVE":"A keresked\xe9sek sikeresen \xe9les\xedtve!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE":"Mappa \xe9s robotok t\xf6rl\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_TEXT":"Biztosan t\xf6rl\xf6d a mapp\xe1t?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE.ALERT.SUCCESSFULLY_DELETED":"A mappa sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_CLOSED_BOTS":"Lez\xe1rt BOT-ok t\xf6rl\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_CLOSED_BOTS_TEXT":"Biztosan t\xf6rl\xf6d a lez\xe1rt BOT-okat?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE.ALERT.SUCCESSFULLY_DELETED_CLOSED_BOTS":"A lez\xe1rt BOT-ok sikeresen t\xf6r\xf6lve!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND":"Mappa felf\xfcggeszt\xe9se","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START":"Mappa ind\xedt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND_TEXT":"Biztosan szeretn\xe9d felf\xfcggeszteni a mapp\xe1t?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START_TEXT":"Biztosan szeretn\xe9d elind\xedtani a mapp\xe1t?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND.ALERT.SUCCESSFULLY_SUSPENDED":"A mappa sikeresen felf\xfcggesztve!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START.ALERT.SUCCESSFULLY_STARTED":"A mappa sikeresen elindult!","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.MODIFY_INFO":"A BOT-okhoz tartoz\xf3 Profitok k\xf6z\xf6tt a l\xe9trehoz\xe1sukkor meghat\xe1rozott ar\xe1nyok szerint lesz a tőke m\xf3dos\xedtva.","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.MODIFY_SUCCESS":"A tőke sikeresen m\xf3dos\xedtva!","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.INTERNAL_ERROR":"A m\xf3dos\xedt\xe1s sikertelen! K\xe9rj\xfck, pr\xf3b\xe1ld meg k\xe9sőbb!","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.ACTION.TITLE":"\xc1rfolyam f\xf6l\xf6tti szintek eloszt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.TITLE":"\xc1rfolyam f\xf6l\xf6tti szintek eloszt\xe1sa","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.HTML":"Biztosan \xfajra szeretn\xe9d osztani a jelenlegi \xe1rfolyam f\xf6l\xf6tti szintek keresked\xe9si mennyis\xe9g\xe9t?","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.SUCCESS":"Az \xfajraoszt\xe1s sikeresen lefutott!"}'),ek=JSON.parse('{"MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.NAME":"N\xe9v","MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"A mappa sikeresen m\xf3dos\xedtva!"}'),eH=JSON.parse('{"MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.NAME":"N\xe9v","MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"A mappa sikeresen m\xf3dos\xedtva!"}'),ez=JSON.parse('{"MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.NAME":"N\xe9v","MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"A mappa sikeresen m\xf3dos\xedtva!"}'),ew=JSON.parse('{"MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"A SPOT BOT sikeresen l\xe9trehozva!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"A SPOT BOT sikeresen m\xf3dos\xedtva!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg a SPOT BOT alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat a SPOT BOT!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"Ha nincs megadva, a SPOT BOT list\xe1ban a be\xe1ll\xedtott <strong>P\xe1r</strong> neve jelenik meg.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER":"Mappa","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"A keresked\xe9s mapp\xe1ba helyez\xe9se","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"Ha nincs megadva, a mappa n\xe9lk\xfcli SPOT BOT-ok list\xe1j\xe1ba ker\xfcl.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"\xdaj mappa l\xe9trehoz\xe1sa","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"N\xe9v","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_RATE_INFO":"A keresked\xe9s \xe1rfolyama. V\xe1s\xe1rl\xe1s eset\xe9n a b\xe1zis, elad\xe1s eset\xe9n a jegyzett deviza \xe1rfolyam\xe1t kell be\xe1ll\xedtani! (pl.: B\xe1zis / Jegyzett -> ETH / USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE":"Kezdő v\xe1s\xe1rl\xe1si \xe1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE_INFO":"Ezt akkor kell megadni, ha nem szeretn\xe9nk, hogy b\xe1rmikor előre bev\xe1s\xe1rolja a megadott mennyis\xe9get. (A rendszer folyamatosan kereskedik, ha nincs kezdő szint megadva.)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE_HINT":"Mely \xe1rfolyamt\xf3l kezdve v\xe1s\xe1rolhat be a SPOT BOT. Ha nincs megadva, akkor, amint a megadott \xe1rfolyam al\xe1 esik. Ha alatta van, azonnal bev\xe1s\xe1rol.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE":"Kezdő elad\xe1si \xe1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE_INFO":"Ezt akkor kell megadni, ha nem szeretn\xe9nk, hogy b\xe1rmikor előre eladja a megadott mennyis\xe9get. (A rendszer folyamatosan kereskedik, ha nincs kezdő szint megadva.)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE_HINT":"Mely \xe1rfolyamt\xf3l kezdve adhat el a SPOT BOT. Ha nincs megadva, akkor, amint a megadott \xe1rfolyam f\xf6l\xe9 ker\xfcl. Ha f\xf6l\xf6tte van, azonnal elad.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_MIN_EXCHANGE_RATE":"Sz\xe1zal\xe9kos","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.AMOUNT_MIN_EXCHANGE_RATE":"\xd6sszeges","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.MIN_EXCHANGE_RATE_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos \xe1rfolyam megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Seg\xe9d mező a b\xe1zis mennyis\xe9g megad\xe1s\xe1hoz","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.TITLE":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} v\xe1s\xe1rl\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"A nyeres\xe9g meghat\xe1roz\xe1sn\xe1l sz\xe1molj a v\xe1lt\xf3 k\xf6lts\xe9geivel!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.NEW_BUY":"\xdaj v\xe1s\xe1rl\xe1s","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Felhaszn\xe1lhat\xf3 mennyis\xe9g:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.DELETE":"T\xf6rl\xe9s","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} elad\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.NEW_SELL":"\xdaj elad\xe1s","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BAD_SELL_SETTINGS.INFO":"Ezzel a be\xe1ll\xedt\xe1ssal nagy val\xf3sz\xednűs\xe9ggel a keresked\xe9s vesztes\xe9get fog termelni.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"\xc9rintett \xe1rfolyamok: ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a SPOT BOT keresked\xe9s)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"Demo m\xf3dban nem lehet korl\xe1tlanra \xe1ll\xedtani az ism\xe9tlőd\xe9sek sz\xe1m\xe1t!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a SPOT BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"Enged\xe9lyezett esetben csak emelkedő \xe1rfolyamn\xe1l v\xe1s\xe1rol be a megadott intervallumot figyelembe v\xe9ve.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Intervallum","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a SPOT BOT eladja a megv\xe1s\xe1rolt valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke nagyobb mint a v\xe1s\xe1rl\xe1si \xe1rfolyam!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a SPOT BOT megv\xe1s\xe1rolja az eladott valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke kisebb mint az elad\xe1si \xe1rfolyam!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"A kezdő \xe1rfolyam hi\xe1ny\xe1ban ez a be\xe1ll\xedt\xe1s nem alkalmazhat\xf3.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss \xe1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Korl\xe1tozza a Stop Loss előfordul\xe1s\xe1t. A megadott mennyis\xe9g el\xe9r\xe9se eset\xe9n a keresked\xe9st felf\xfcggeszti a rendszer. \xdajb\xf3li elind\xedt\xe1s sor\xe1n a limit null\xe1z\xf3dik.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.FOLDER":"Mappa:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"\xc1rfolyam:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE":"Kezdő \xe1rfolyam:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_PERCENTAGE":"Sz\xe1zal\xe9kos \xe1rfolyam, ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_AMOUNT":"\xd6sszeges \xe1rfolyam, ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Kikapcsolva","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss limit:"}'),eV=JSON.parse('{"MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"Az INDIK\xc1TOR BOT sikeresen l\xe9trehozva!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"Az INDIK\xc1TOR BOT sikeresen m\xf3dos\xedtva!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.INDICATOR.TITLE":"Indik\xe1tor","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.INDICATOR.INFO":"A keresked\xe9si jel kisz\xe1m\xedt\xe1s\xe1hoz haszn\xe1lt mutat\xf3.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg az INDIK\xc1TOR BOT alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat az INDIK\xc1TOR BOT!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"Ha nincs megadva, az INDIK\xc1TOR BOT list\xe1ban a be\xe1ll\xedtott <strong>P\xe1r</strong> neve jelenik meg.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER":"Mappa","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"A keresked\xe9s mapp\xe1ba helyez\xe9se","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"Ha nincs megadva, a mappa n\xe9lk\xfcli INDIK\xc1TOR BOT-ok list\xe1j\xe1ba ker\xfcl.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"\xdaj mappa l\xe9trehoz\xe1sa","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"N\xe9v","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.TITLE":"Indik\xe1tor & Kalkul\xe1ci\xf3s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.DESCRIPTION":"Indik\xe1tor & Kalkul\xe1ci\xf3s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.BUY_SIDE":"V\xe1s\xe1rl\xe1si oldal","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.SELL_SIDE":"Elad\xe1si oldal","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.INDICATOR_INTERVAL":"Gyerty\xe1k intervalluma:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.INDICATOR_INTERVAL.INFO":"A \\"Gyerty\xe1k intervalluma\\" arra utal, hogy milyen hossz\xfa időtartamot jelentenek a gyerty\xe1k az indik\xe1tor sz\xe1m\xedt\xe1s\xe1ban. A technikai elemz\xe9s sor\xe1n a gyerty\xe1k \xe1ltal\xe1ban az eszk\xf6z \xe1rv\xe1ltoz\xe1sainak \xe1br\xe1zol\xe1s\xe1ra szolg\xe1lnak egy adott időszakban, p\xe9ld\xe1ul 1 perc, 1 \xf3ra vagy 1 nap alatt. A gyertya időtartam azzal az időtartammal egyezik meg, amit egy-egy gyertya \xe1br\xe1zol.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH":"Gyerty\xe1k sz\xe1ma:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH.INFO":"A \\"Gyerty\xe1k sz\xe1ma\\" arra utal, hogy h\xe1ny gyerty\xe1t haszn\xe1ljon a bot az indik\xe1tor sz\xe1m\xedt\xe1s\xe1ban.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.SAME":"Ugyanez vonatkozik az elad\xe1si oldalra is?","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE":"Gyerty\xe1k forr\xe1sa:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE.INFO":"A \\"Gyerty\xe1k forr\xe1sa\\" arra utal, hogy milyen t\xedpus\xfa \xe1rinform\xe1ci\xf3t haszn\xe1lnak az indik\xe1tor \xe9rt\xe9k kisz\xe1m\xedt\xe1s\xe1hoz. Az indik\xe1tort \xe1ltal\xe1ban egy eszk\xf6z z\xe1r\xf3\xe1rai alapj\xe1n sz\xe1m\xedtj\xe1k ki egy adott időszakban. Azonban a gyertya forr\xe1s lehetőv\xe9 teszi a felhaszn\xe1l\xf3 sz\xe1m\xe1ra, hogy m\xe1s \xe1rpontra is be\xe1ll\xedtsa az indik\xe1tor \xe9rt\xe9k kisz\xe1m\xedt\xe1s\xe1hoz, p\xe9ld\xe1ul a gyertya nyit\xf3-, magas- vagy alacsony \xe1ra.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TOLERANCE":"Tolerancia","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TOLERANCE_PERCENTAGE":"Tolerancia \xe9rt\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.BUY_TOLERANCE_INFO":"Egy adott tolerancia sz\xe1zal\xe9k be\xe1ll\xedt\xe1s\xe1val a BOT a megadott V\xe1s\xe1rl\xe1si sz\xe1zal\xe9kt\xf3l \\"X\\" sz\xe1zal\xe9kkal elt\xe9rő indik\xe1tor \xe9rt\xe9kekn\xe9l is kereskedhet. Ezzel megelőzhető az indik\xe1tor ir\xe1ny\xe1t figyelembe vevő be\xe1ll\xedt\xe1sok eset\xe9n a hirtelen keresked\xe9si sz\xe1zal\xe9kon k\xedv\xfcl eső indik\xe1tor \xe9rt\xe9k v\xe1ltoz\xe1sakor elszalasztott esetleges kedvező poz\xedci\xf3 nyit\xe1sa.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.SELL_TOLERANCE_INFO":"Egy adott tolerancia sz\xe1zal\xe9k be\xe1ll\xedt\xe1s\xe1val a BOT a megadott Elad\xe1si sz\xe1zal\xe9kt\xf3l \\"X\\" sz\xe1zal\xe9kkal elt\xe9rő indik\xe1tor \xe9rt\xe9kekn\xe9l is kereskedhet. Ezzel megelőzhető az indik\xe1tor ir\xe1ny\xe1t figyelembe vevő be\xe1ll\xedt\xe1sok eset\xe9n a hirtelen keresked\xe9si sz\xe1zal\xe9kon k\xedv\xfcl eső indik\xe1tor \xe9rt\xe9k v\xe1ltoz\xe1sakor elszalasztott esetleges kedvező poz\xedci\xf3 z\xe1r\xe1sa.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.BUY_INDICATOR_VALUE":"V\xe1s\xe1rl\xe1si indik\xe1tor \xe9rt\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RSI.BUY_VALUE_DESCRIPTION":"Az az RSI \xe9rt\xe9k, ami alatt a bot v\xe1s\xe1rolhat.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MACD.BUY_VALUE_DESCRIPTION":" Az a MACD \xe9rt\xe9k, ami alatt a bot v\xe1s\xe1rolhat.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SMA.BUY_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam az SMA alatt kell, hogy legyen v\xe9telkor.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.EMA.BUY_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam az EMA alatt kell, hogy legyen v\xe9telkor.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BOLL.BUY_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam a BOLL als\xf3 vonala alatt kell, hogy legyen v\xe9telkor.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD":"K\xfcsz\xf6b","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_INFO":"A k\xfcsz\xf6b be\xe1ll\xedt\xe1s\xe1val hat\xe1rozhat\xf3 meg, hogy a bot a megadott `indik\xe1tor \xe9rt\xe9k` alatt vagy felett hajtsa v\xe9gre a tranzakci\xf3t.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_BELOW":"Alatt","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_BELOW_OR_EQUAL":"Alatt vagy egyenlő","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_ABOVE_OR_EQUAL":"F\xf6l\xf6tt vagy egyenlő","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_ABOVE":"Felett","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.SELL_INDICATOR_VALUE":"Elad\xe1si indik\xe1tor \xe9rt\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RSI.SELL_VALUE_DESCRIPTION":"Az az RSI \xe9rt\xe9k, ami felett a bot eladhat.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MACD.SELL_VALUE_DESCRIPTION":"Az az MACD \xe9rt\xe9k, ami felett a bot eladhat.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SMA.SELL_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam az SMA felett kell, hogy legyen elad\xe1skor","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.EMA.SELL_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam az EMA felett kell, hogy legyen elad\xe1skor","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BOLL.SELL_VALUE_DESCRIPTION":"Az az \xe9rt\xe9k sz\xe1zal\xe9kban kifejezve, amennyivel az \xe1rfolyam a BOLL felső vonala felett kell, hogy legyen elad\xe1skor.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION":"Indik\xe1tor ir\xe1nya:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_RISING":"Emelkedő","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_BOTH":"B\xe1rmelyik","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_FALLING":"Zuhan\xf3","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_INFO":"Az \\"Indik\xe1tor ir\xe1nya\\" az Indik\xe1tor vonal mozg\xe1s\xe1t\xf3l f\xfcggően lefel\xe9 vagy felfel\xe9 \xedrhat\xf3 le. Ha az indik\xe1tor vonal lefel\xe9 mozog, ez egy eső ir\xe1nyt jelzhet, amely medve trendet vagy potenci\xe1lis elad\xe1si jelz\xe9st jelezhet. Ha az indik\xe1tor vonal felfel\xe9 mozog, akkor ez egy emelkedő ir\xe1nyt jelenthet, amely bik\xe1s trendet vagy potenci\xe1lis v\xe9teli jelz\xe9st jelezhet. Az indik\xe1tor mutat\xf3 ir\xe1nya hasznos eszk\xf6z lehet a kereskedők \xe9s befektetők sz\xe1m\xe1ra a trendek \xe9s a potenci\xe1lis keresked\xe9si lehetős\xe9gek azonos\xedt\xe1s\xe1ban.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE":"Minimum profit sz\xe1zal\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_PROFIT_PERCENTAGE_INFO":"A minim\xe1lisan el\xe9rni kiv\xe1nt profit sz\xe1zal\xe9ka.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Seg\xe9d mező a b\xe1zis mennyis\xe9g megad\xe1s\xe1hoz","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TITLE":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.BUY_INDICATOR_VALUE":"Indik\xe1tor \xe9rt\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.DELETE":"T\xf6rl\xe9s","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a INDIK\xc1TOR BOT keresked\xe9s)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a INDIK\xc1TOR BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s emelkedő \xe1rfolyamn\xe1l","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"Enged\xe9lyezett esetben nem csak cs\xf6kkenő \xe1rfolyamn\xe1l v\xe1s\xe1rol be, hanem emelkedőn\xe9l is","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"A v\xe1s\xe1rl\xe1s \xf6sszeg\xe9ből sz\xe1m\xedtott maxim\xe1lis vesztes\xe9g nagys\xe1ga.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DILUTION":"H\xedg\xedt\xe1s","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DILUTION_INFO":"Hig\xedt\xe1s bekapcsol\xe1s\xe1val a bot csak abban az esetben v\xe1s\xe1rolhat \xfajra, ha az \xe1rfolyam az utols\xf3 m\xe9g le nem z\xe1rt poz\xedci\xf3 v\xe1s\xe1rl\xe1si \xe1rfolyama al\xe1 esik a megadott \'hig\xedt\xe1si\' sz\xe1zal\xe9kkal, vagy ha nincs aktu\xe1lisan nyitott poz\xedci\xf3.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION":"Kiszabadul\xe1st k\xf6vető higit\xe1s","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION_INFO":"A kiszabadult v\xe1s\xe1rl\xe1sok is belesz\xe1m\xedtanak a higit\xe1si \xe9rt\xe9kbe.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.VALUE":"\xc9rt\xe9k","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"Ha az indik\xe1tor \xe9rt\xe9ke el\xe9rte az elad\xe1si pontot, de az \xe1rfolyam t\xfal alacsony a minim\xe1lis nyeres\xe9g el\xe9r\xe9s\xe9hez, automatikusan hozzon l\xe9tre egy SPOT Botot a megadott krit\xe9riumok alapj\xe1n (profit%), \xe9s \xe1ll\xedtsa be az eladni k\xedv\xe1nt \xf6sszeget.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.FOLDER":"Mappa:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.INDICATOR":"Indik\xe1tor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_THRESHOLD":"K\xfcsz\xf6b v\xe1s\xe1rl\xe1skor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_THRESHOLD":"K\xfcsz\xf6b elad\xe1skor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_TOLERANCE":"Tolerancia v\xe1s\xe1rl\xe1skor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_TOLERANCE":"Tolerancia elad\xe1skor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_VALUE":"Indik\xe1tor v\xe9teli \xe9rt\xe9ke:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_VALUE":"Indik\xe1tor elad\xe1si \xe9rt\xe9ke:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_DIRECTION":"Indik\xe1tor ir\xe1nya v\xe9telkor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_DIRECTION":"Indik\xe1tor ir\xe1nya elad\xe1skor:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PROFIT_PERCENTAGE":"Profit sz\xe1zal\xe9k:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PARTIAL.BUY_INDICATOR_VALUE":"Indik\xe1tor \xe9rt\xe9k","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE_ENABLED":"Bekapcsolva","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE_DISABLED":"Kikapcsolva","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Kikapcsolva","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.TITLE":"FIGYELEM!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.DISCLAIMER.ERROR":"K\xe9rj\xfck, fogadd el a felelőss\xe9gkiz\xe1r\xe1st az INDIK\xc1TOR BOT l\xe9trehoz\xe1s\xe1hoz!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.DISCLAIMER":"<newLine> Most az INDIK\xc1TOR BOT B\xc9TA verzi\xf3j\xe1t k\xe9sz\xfclsz haszn\xe1lni! </newLine> <newLine>Ahhoz, hogy r\xe9szt vegy\xe9l az INDIK\xc1TOR BOT B\xc9TA tesztel\xe9s\xe9ben, beleegyez\xe9sedet kell adnod a B\xc9TA felhaszn\xe1l\xe1si felt\xe9teleihez! </newLine> <newLine> A B\xc9TA verzi\xf3 időtartama alatt ind\xedthatsz \xc9les \xe9s/vagy Demo INDIK\xc1TOR BOT B\xc9TA keresked\xe9st, de a B\xc9TA verzi\xf3 lej\xe1rta ut\xe1n t\xf6bb\xe9 m\xe1r nem lesznek el\xe9rhetőek sz\xe1modra az INDIK\xc1TOR B\xc9TA-ban ind\xedtott keresked\xe9seid. Ezek a B\xc9TA verzi\xf3 megszűn\xe9s\xe9vel egy\xfctt t\xf6rlődnek. </newLine>","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.AGREE":"Beleegyezek, hogy a B\xc9TA verzi\xf3 megszűn\xe9s\xe9vel, a B\xc9TA-ban ind\xedtott keresked\xe9seim t\xf6rlődjenek, valamint elfogadom, hogy az INDIK\xc1TOR BOT B\xc9TA haszn\xe1lat\xe1val minden felelőss\xe9get v\xe1llalok \xe9s az esetlegesen fell\xe9pő hib\xe1k\xe9rt a Tradensea (Brauniq Solution Kft) nem vonhat\xf3 felelőss\xe9gre."}'),eY=JSON.parse('{"MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"Az RSI BOT sikeresen l\xe9trehozva!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"Az RSI BOT sikeresen m\xf3dos\xedtva!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"A mappa sikeresen l\xe9trehozva!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg az RSI BOT alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat az RSI BOT!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"Ha nincs megadva, az RSI BOT list\xe1ban a be\xe1ll\xedtott <strong>P\xe1r</strong> neve jelenik meg.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER":"Mappa","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"A keresked\xe9s mapp\xe1ba helyez\xe9se","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"Ha nincs megadva, a mappa n\xe9lk\xfcli RSIBotok list\xe1j\xe1ba ker\xfcl.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"\xdaj mappa l\xe9trehoz\xe1sa","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"N\xe9v","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.TITLE":"Kalkul\xe1ci\xf3s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.DESCRIPTION":"Kalkul\xe1ci\xf3s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.BUY_SIDE":"V\xe1s\xe1rl\xe1si oldal","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.SELL_SIDE":"Elad\xe1si oldal","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.RSI_INTERVAL":"Gyerty\xe1k intervalluma:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.RSI_INTERVAL.INFO":"A \\"Gyerty\xe1k intervalluma\\" arra utal, hogy milyen hossz\xfa időtartamot jelentenek a gyerty\xe1k az RSI sz\xe1m\xedt\xe1s\xe1ban. A technikai elemz\xe9s sor\xe1n a gyerty\xe1k \xe1ltal\xe1ban az eszk\xf6z \xe1rv\xe1ltoz\xe1sainak \xe1br\xe1zol\xe1s\xe1ra szolg\xe1lnak egy adott időszakban, p\xe9ld\xe1ul 1 perc, 1 \xf3ra vagy 1 nap alatt. A gyertya időtartam azzal az időtartammal egyezik meg, amit egy-egy gyertya \xe1br\xe1zol.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH":"Gyerty\xe1k sz\xe1ma:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH.INFO":"A \\"Gyerty\xe1k sz\xe1ma\\" arra utal, hogy h\xe1ny gyerty\xe1t haszn\xe1ljon a bot az RSI sz\xe1m\xedt\xe1s\xe1ban.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.SAME":"Ugyanez vonatkozik az elad\xe1si oldalra is?","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE":"Gyerty\xe1k forr\xe1sa:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE.INFO":"A \\"Gyerty\xe1k forr\xe1sa\\" arra utal, hogy milyen t\xedpus\xfa \xe1rinform\xe1ci\xf3t haszn\xe1lnak az RSI \xe9rt\xe9k kisz\xe1m\xedt\xe1s\xe1hoz. Az RSI-t \xe1ltal\xe1ban egy eszk\xf6z z\xe1r\xf3\xe1rai alapj\xe1n sz\xe1m\xedtj\xe1k ki egy adott időszakban. Azonban a gyertya forr\xe1s lehetőv\xe9 teszi a felhaszn\xe1l\xf3 sz\xe1m\xe1ra, hogy m\xe1s \xe1rpontra is be\xe1ll\xedtsa az RSI \xe9rt\xe9k kisz\xe1m\xedt\xe1s\xe1hoz, p\xe9ld\xe1ul a gyertya nyit\xf3-, magas- vagy alacsony \xe1ra.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TOLERANCE":"Tolerancia","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TOLERANCE_PERCENTAGE":"Tolerancia sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.BUY_TOLERANCE_INFO":"Egy adott tolerancia sz\xe1zal\xe9k be\xe1ll\xedt\xe1s\xe1val a BOT a megadott V\xe1s\xe1rl\xe1si sz\xe1zal\xe9kt\xf3l \\"X\\" sz\xe1zal\xe9kkal elt\xe9rő RSI \xe9rt\xe9kekn\xe9l is kereskedhet. Ezzel megelőzhető az indik\xe1tor ir\xe1ny\xe1t figyelembe vevő be\xe1ll\xedt\xe1sok eset\xe9n a hirtelen keresked\xe9si sz\xe1zal\xe9kon k\xedv\xfcl eső indik\xe1tor \xe9rt\xe9k v\xe1ltoz\xe1sakor elszalasztott esetleges kedvező poz\xedci\xf3 nyit\xe1sa.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.SELL_TOLERANCE_INFO":"Egy adott tolerancia sz\xe1zal\xe9k be\xe1ll\xedt\xe1s\xe1val a BOT a megadott Elad\xe1si sz\xe1zal\xe9kt\xf3l \\"X\\" sz\xe1zal\xe9kkal elt\xe9rő RSI \xe9rt\xe9kekn\xe9l is kereskedhet. Ezzel megelőzhető az indik\xe1tor ir\xe1ny\xe1t figyelembe vevő be\xe1ll\xedt\xe1sok eset\xe9n a hirtelen keresked\xe9si sz\xe1zal\xe9kon k\xedv\xfcl eső indik\xe1tor \xe9rt\xe9k v\xe1ltoz\xe1sakor elszalasztott esetleges kedvező poz\xedci\xf3 z\xe1r\xe1sa.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_BUY_PERCENTAGE":"V\xe1s\xe1rl\xe1si RSI sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_BUY_PERCENTAGE_INFO":"RSI \xe9rt\xe9k ami alatt a bot v\xe1s\xe1rolhat.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_SELL_PERCENTAGE":"Elad\xe1si RSI sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_SELL_PERCENTAGE_INFO":"RSI \xe9rt\xe9k ami felett a bot eladhat.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION":"RSI ir\xe1nya:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_RISING":"Emelkedő","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_BOTH":"B\xe1rmelyik","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_FALLING":"Zuhan\xf3","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_INFO":"Az \\"RSI ir\xe1nya\\" a RSI vonal mozg\xe1s\xe1t\xf3l f\xfcggően lefel\xe9 vagy felfel\xe9 \xedrhat\xf3 le. Ha az RSI vonal lefel\xe9 mozog, ez egy eső ir\xe1nyt jelzhet, amely medve trendet vagy potenci\xe1lis elad\xe1si jelz\xe9st jelezhet. Ha az RSI vonal felfel\xe9 mozog, akkor ez egy emelkedő ir\xe1nyt jelenthet, amely bik\xe1s trendet vagy potenci\xe1lis v\xe9teli jelz\xe9st jelezhet. Az RSI mutat\xf3 ir\xe1nya hasznos eszk\xf6z lehet a kereskedők \xe9s befektetők sz\xe1m\xe1ra a trendek \xe9s a potenci\xe1lis keresked\xe9si lehetős\xe9gek azonos\xedt\xe1s\xe1ban.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE":"Minimum profit sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_PROFIT_PERCENTAGE_INFO":"A minim\xe1lisan el\xe9rni kiv\xe1nt profit sz\xe1zal\xe9ka.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Seg\xe9d mező a b\xe1zis mennyis\xe9g megad\xe1s\xe1hoz","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TITLE":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.RSI_BUY_PERCENTAGE":"RSI Sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.DELETE":"T\xf6rl\xe9s","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a RSI BOT keresked\xe9s)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a RSI BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s emelkedő \xe1rfolyamn\xe1l","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"Enged\xe9lyezett esetben nem csak cs\xf6kkenő \xe1rfolyamn\xe1l v\xe1s\xe1rol be, hanem emelkedőn\xe9l is","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"A v\xe1s\xe1rl\xe1s \xf6sszeg\xe9ből sz\xe1m\xedtott maxim\xe1lis vesztes\xe9g nagys\xe1ga.","MODULES.BOT.INDICATOR.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DILUTION":"H\xedg\xedt\xe1s","MODULES.BOT.INDICATOR.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DILUTION_INFO":"Hig\xedt\xe1s bekapcsol\xe1s\xe1val a bot csak abban az esetben v\xe1s\xe1rolhat \xfajra, ha az \xe1rfolyam az utols\xf3 m\xe9g le nem z\xe1rt poz\xedci\xf3 v\xe1s\xe1rl\xe1si \xe1rfolyama al\xe1 esik a megadott \'hig\xedt\xe1si\' sz\xe1zal\xe9kkal, vagy ha nincs aktu\xe1lisan nyitott poz\xedci\xf3.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.VALUE":"\xc9rt\xe9k","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"Ha az RSI \xe9rt\xe9ke el\xe9rte az elad\xe1si pontot, de az \xe1rfolyam t\xfal alacsony a minim\xe1lis nyeres\xe9g el\xe9r\xe9s\xe9hez, automatikusan hozzon l\xe9tre egy SPOT Botot a megadott krit\xe9riumok alapj\xe1n (profit%), \xe9s \xe1ll\xedtsa be az eladni k\xedv\xe1nt \xf6sszeget.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.FOLDER":"Mappa:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.BUY_TOLERANCE":"Tolerancia v\xe1s\xe1rl\xe1skor:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.SELL_TOLERANCE":"Tolerancia elad\xe1skor:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_BUY_PERCENTAGE":"RSI v\xe9teli sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_SELL_PERCENTAGE":"RSI elad\xe1si sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_BUY_DIRECTION":"RSI ir\xe1nya v\xe9telkor:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_SELL_DIRECTION":"RSI ir\xe1nya elad\xe1skor:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PROFIT_PERCENTAGE":"Profit sz\xe1zal\xe9k:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PARTIAL.RSI_PERCENTAGE":"RSI Sz\xe1zal\xe9k","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_BASE":"Mennyis\xe9g (b\xe1zis)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_QUOTE":"Mennyis\xe9g (jegyzett)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE_ENABLED":"Bekapcsolva","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE_DISABLED":"Kikapcsolva","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Kikapcsolva","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.TITLE":"FIGYELEM!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.DISCLAIMER.ERROR":"K\xe9rj\xfck, fogadd el a felelőss\xe9gkiz\xe1r\xe1st az RSI BOT l\xe9trehoz\xe1s\xe1hoz!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.DISCLAIMER":"<newLine> Most az RSI BOT B\xc9TA verzi\xf3j\xe1t k\xe9sz\xfclsz haszn\xe1lni! </newLine> <newLine>Ahhoz, hogy r\xe9szt vegy\xe9l az RSI BOT B\xc9TA tesztel\xe9s\xe9ben, beleegyez\xe9sedet kell adnod a B\xc9TA felhaszn\xe1l\xe1si felt\xe9teleihez! </newLine> <newLine> A B\xc9TA verzi\xf3 időtartama alatt ind\xedthatsz \xc9les \xe9s/vagy Demo RSI BOT B\xc9TA keresked\xe9st, de a B\xc9TA verzi\xf3 lej\xe1rta ut\xe1n t\xf6bb\xe9 m\xe1r nem lesznek el\xe9rhetőek sz\xe1modra az RSI B\xc9TA-ban ind\xedtott keresked\xe9seid. Ezek a B\xc9TA verzi\xf3 megszűn\xe9s\xe9vel egy\xfctt t\xf6rlődnek. </newLine>","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.AGREE":"Beleegyezek, hogy a B\xc9TA verzi\xf3 megszűn\xe9s\xe9vel, a B\xc9TA-ban ind\xedtott keresked\xe9seim t\xf6rlődjenek, valamint elfogadom, hogy az RSI BOT B\xc9TA haszn\xe1lat\xe1val minden felelőss\xe9get v\xe1llalok \xe9s az esetlegesen fell\xe9pő hib\xe1k\xe9rt a Tradensea (Brauniq Solution Kft) nem vonhat\xf3 felelőss\xe9gre."}'),eW=JSON.parse('{"MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_CREATED":"A keresked\xe9sek gener\xe1l\xe1sa sikeres!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_MODIFIED":"A keresked\xe9sek m\xf3dos\xedt\xe1sa sikeres!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg a Gener\xe1tor alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat a SPOT BOT!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME_INFO":"A mappa \xe9s a SPOT BOT-ok gyűjtőneve","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE":"Kezdő \xe1rfolyam","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_INFO":"Ettől az \xe1rfolyamt\xf3l indul a gener\xe1l\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE":"Max \xe1rfolyam","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE_INFO":"Enn\xe9l az \xe1rfolyamn\xe1l fejeződik be a gener\xe1l\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Gener\xe1lt SPOT BOT-ok v\xe1rhat\xf3 mennyis\xe9ge:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_INFO":"A gener\xe1land\xf3 szintek t\xe1vols\xe1ga (\xf6sszeg vagy sz\xe1zal\xe9k)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP":"L\xe9pcső","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"A keresked\xe9si valuta meghat\xe1roz\xe1sa","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"V\xe1lt\xe1s B\xe1zis / Jegyzett mennyis\xe9g megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.BASE_AMOUNT":"B\xe1zis mennyis\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Jegyzett mennyis\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Ezt akkor kell megadni, ha nem szeretn\xe9nk, hogy b\xe1rmikor előre bev\xe1s\xe1rolja a megadott mennyis\xe9get. (A rendszer folyamatosan kereskedik, ha nincs kezdő szint megadva)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Legyen kezdő \xe1rfolyam limit be\xe1ll\xedt\xe1s a l\xe9pcsőkn\xe9l?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_LIMIT":"L\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső limit megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.TITLE":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.DESCRIPTION":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} v\xe1s\xe1rl\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"A nyeres\xe9g meghat\xe1roz\xe1sn\xe1l sz\xe1molj a v\xe1lt\xf3 k\xf6lts\xe9geivel!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.NEW_BUY":"\xdaj v\xe1s\xe1rl\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Felhaszn\xe1lhat\xf3 mennyis\xe9g:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE":"Profit t\xedpus","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE_FIX":"\xd6sszeges","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE_PERCENTAGE":"Sz\xe1zal\xe9k","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT":"Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_INFO":"A szintenk\xe9nt realiz\xe1land\xf3 nyeres\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.DELETE":"T\xf6rl\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TAKE_PROFIT":"Take Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.NEW_TAKE_PROFIT":"\xdaj Take Profit szint","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.NEW_TAKE_PROFIT_INFO":"\xc1rfolyam szint, ahol minden keresked\xe9s eladja a megadott mennyis\xe9get.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.DESCRIPTION":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} elad\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.NEW_SELL":"\xdaj elad\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BAD_SELL_SETTINGS.INFO":"Ezzel a be\xe1ll\xedt\xe1ssal nagy val\xf3sz\xednűs\xe9ggel a keresked\xe9s vesztes\xe9get fog termelni.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"\xc9rintett profit(ok): ","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a SPOT BOT keresked\xe9s)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"Demo m\xf3dban nem lehet korl\xe1tlanra \xe1ll\xedtani az ism\xe9tlőd\xe9sek sz\xe1m\xe1t!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a SPOT BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"Enged\xe9lyezett esetben csak emelkedő \xe1rfolyamn\xe1l v\xe1s\xe1rol be a megadott intervallumot figyelembe v\xe9ve.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Intervallum","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT_INFO":"H\xe1ny keresked\xe9s futhat egyszerre az adott mapp\xe1ban.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_UP":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_UP_INFO":"Enged\xe9lyezett esetben a be\xe1ll\xedtott \'Max \xe1rfolyam\' szint felett gener\xe1l tov\xe1bbi szinteket, ha az \xe1rfolyam emelkedik.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_UP":"Keresked\xe9si mennyis\xe9g \xfajraoszt\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_UP_INFO":"A keresked\xe9sek mennyis\xe9ge az \'\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s\' lefut\xe1sa eset\xe9n \xfajra legyen-e sz\xe1molva a kezdő mennyis\xe9g \xe9s az \xf6sszes gener\xe1lt keresked\xe9s mennyis\xe9g\xe9nek az ar\xe1ny\xe1ban","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_DOWN":"Keresked\xe9si mennyis\xe9g \xfajraoszt\xe1s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_DOWN_INFO":"A keresked\xe9sek mennyis\xe9ge az \'\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s\' lefut\xe1sa eset\xe9n \xfajra legyen-e sz\xe1molva a kezdő mennyis\xe9g \xe9s az \xf6sszes gener\xe1lt keresked\xe9s mennyis\xe9g\xe9nek az ar\xe1ny\xe1ban","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_DOWN":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_DOWN_INFO":"Enged\xe9lyezett esetben a be\xe1ll\xedtott \'Kezdő \xe1rfolyam\' szint alatt gener\xe1l tov\xe1bbi szinteket, ha az \xe1rfolyam cs\xf6kken.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a SPOT BOT eladja a megv\xe1s\xe1rolt valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke nagyobb mint a v\xe1s\xe1rl\xe1si \xe1rfolyam!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a SPOT BOT megv\xe1s\xe1rolja az eladott valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke kisebb mint az elad\xe1si \xe1rfolyam!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX":"Fix Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX_BUY_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon adja el a bev\xe1s\xe1rolt \xf6sszeget","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX_SELL_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon v\xe1s\xe1rolja vissza az eladott \xf6sszeget","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss \xe1rfolyam","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_PERCENTAGE":"Sz\xe1zal\xe9kos Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_AMOUNT":"\xd6sszeges Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TOGGLE_TYPE":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos Stop Loss megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_AMOUNT_INFO":"Az aktu\xe1lis \xe1rfolyamb\xf3l vonja ki a megadott \xf6sszeget, \xe9s az ker\xfcl a Stop Loss be\xe1ll\xedt\xe1s\xe1ra.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_PERCENTAGE_INFO":"Az aktu\xe1lis \xe1rfolyamb\xf3l vonja ki a megadott sz\xe1zal\xe9kot, \xe9s az ker\xfcl a Stop Loss be\xe1ll\xedt\xe1s\xe1ra.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Korl\xe1tozza a Stop Loss előfordul\xe1s\xe1t. A megadott mennyis\xe9g el\xe9r\xe9se eset\xe9n a keresked\xe9st felf\xfcggeszti a rendszer. \xdajb\xf3li elind\xedt\xe1s sor\xe1n a limit null\xe1z\xf3dik.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"Az Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit hi\xe1ny\xe1ban ez a be\xe1ll\xedt\xe1s nem alkalmazhat\xf3.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION":"Beragad\xe1s elleni v\xe9delem","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_INFO":"Az \xe1rfolyam, amit el\xe9rve sz\xfcneteltesse az \xf6sszes gener\xe1lt keresked\xe9st. Ez egy hirtelen n\xf6veked\xe9s vagy cs\xf6kken\xe9s eset\xe9n felf\xfcggeszti a keresked\xe9seket. A keresked\xe9seket K\xc9ZZEL kell ism\xe9t akt\xedv \xe1llapot\xfara \xe1ll\xedtani, amint a hat\xe1ron bel\xfcl van!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_LOWER_LIMIT":"Als\xf3 hat\xe1r ({status})","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_UPPER_LIMIT":"Felső hat\xe1r ({status})","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE_RATE":"Kezdő \xe1rfolyam:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max \xe1rfolyam:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STEP":"L\xe9pcső:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit t\xedpus","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Sz\xe1zal\xe9k","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_INFO":"A szintenk\xe9nt realiz\xe1land\xf3 nyeres\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.AMOUNT":"Mennyis\xe9g","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TRAILING_UP":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TRAILING_DOWN":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9s:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Beragad\xe1s elleni v\xe9delem (als\xf3 hat\xe1r):","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Beragad\xe1s elleni v\xe9delem (felső hat\xe1r):","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.BASIC_SETTINGS":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL":"Jelz\xe9s","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INFO":"A rendszer egy k\xfclső szolg\xe1ltat\xf3 \xe1ltal ny\xfajtott jelz\xe9s eset\xe9n v\xe1rakoztathatja vagy elind\xedthatja a SPOT BOT-ot.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INITIAL_WAITING":"V\xe1rakozva kezdjen","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INITIAL_WAITING_INFO":"A l\xe9trehoz\xe1sn\xe1l azonnal kereskedhessen a SPOT BOT, vagy v\xe1rja meg az első jelz\xe9st?"}'),ej=JSON.parse('{"MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_CREATED":"A keresked\xe9sek gener\xe1l\xe1sa sikeres!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_MODIFIED":"A keresked\xe9sek m\xf3dos\xedt\xe1sa sikeres!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg a Gener\xe1tor alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9d a keresked\xe9st elind\xedtani?","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat a SIGNAL BOT!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME_INFO":"A mappa \xe9s a SIGNAL BOT-ok gyűjtőneve","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a SIGNAL BOT keresked\xe9s)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"Demo m\xf3dban nem lehet korl\xe1tlanra \xe1ll\xedtani az ism\xe9tlőd\xe9sek sz\xe1m\xe1t!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a SIGNAL BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_FROM_SIGNAL":"A mennyis\xe9g a jelz\xe9ssel \xe9rkezzen","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_FROM_SIGNAL_INFO":"Ha be van kapcsolva, akkor a jelz\xe9snek kell tartalmaznia az \xf6sszeget.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_INFO":"Ideiglenesen csak USDC-ben lehet megadni!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT_INFO":"H\xe1ny keresked\xe9s futhat egyszerre az adott mapp\xe1ban.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DILUTION":"H\xedg\xedt\xe1s","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DILUTION_INFO":"Hig\xedt\xe1s bekapcsol\xe1s\xe1val a bot csak abban az esetben v\xe1s\xe1rolhat \xfajra, ha az \xe1rfolyam az utols\xf3 m\xe9g le nem z\xe1rt poz\xedci\xf3 v\xe1s\xe1rl\xe1si \xe1rfolyama al\xe1 esik a megadott \'hig\xedt\xe1si\' sz\xe1zal\xe9kkal, vagy ha nincs aktu\xe1lisan nyitott poz\xedci\xf3.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.VALUE":"\xc9rt\xe9k","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.MIN_PROFIT_PERCENTAGE":"Minimum profit sz\xe1zal\xe9k:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.MAX_PROFIT_PERCENTAGE":"Maximum profit sz\xe1zal\xe9k:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION":"Kiszabadul\xe1st k\xf6vető higit\xe1s","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION_INFO":"A kiszabadult v\xe1s\xe1rl\xe1sok is belesz\xe1m\xedtanak a higit\xe1si \xe9rt\xe9kbe.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE_COUNTER":"Kiszabadul\xe1s sz\xe1ml\xe1l\xf3 limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"Ha az SIGNAL \xe9rt\xe9ke el\xe9rte az elad\xe1si pontot, de az \xe1rfolyam t\xfal alacsony a minim\xe1lis nyeres\xe9g el\xe9r\xe9s\xe9hez, automatikusan hozzon l\xe9tre egy SPOT Botot a megadott krit\xe9riumok alapj\xe1n (profit%), \xe9s \xe1ll\xedtsa be az eladni k\xedv\xe1nt \xf6sszeget.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.TITLE":"S\xe9ma be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.DESCRIPTION":"S\xe9ma be\xe1ll\xedt\xe1sok","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.INFO":"Rendszer\xfcnkben minden el\xe9rhető forr\xe1shoz vannak alap\xe9rt\xe9kek be\xe1ll\xedtva, melyek kedv szerint m\xf3dos\xedthat\xf3ak! Az \xe9rt\xe9kek nagy- \xe9s kisbetű \xe9rz\xe9kenyek!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SOURCE":"Forr\xe1s","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SOURCE_INFO":"Melyik forr\xe1sb\xf3l dolgozza fel rendszer\xfcnk a be\xe9rkezett jelz\xe9seket","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.DIRECTION":"Ir\xe1ny jelz\xe9s megnevez\xe9se","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.BUY":"V\xe1s\xe1rl\xe1s jelz\xe9s megnevez\xe9se","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SELL":"Elad\xe1s jelz\xe9s megnevez\xe9se","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.PAIR":"P\xe1r jelz\xe9s megnevez\xe9se","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SCHEMA":"S\xe9ma","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.BOT_PAIR":"P\xe1r:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MIN_PROFIT_PERCENTAGE":"Minimum profit sz\xe1zal\xe9k:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MAX_PROFIT_PERCENTAGE":"Maximum profit sz\xe1zal\xe9k:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DILUTION":"H\xedg\xedt\xe1s:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.CAN_ESCAPE_COUNTER":"Kiszabadul\xe1s sz\xe1ml\xe1l\xf3 limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.CAN_ESCAPE":"K\xe9pes kiszabadulni beragad\xe1s eset\xe9n:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.ESCAPABLE_DILUTION":"Kiszabadul\xe1st k\xf6vető higit\xe1s:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SOURCE":"Forr\xe1s:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DIRECTION":"Ir\xe1ny jelz\xe9s megnevez\xe9se:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.BUY":"V\xe1s\xe1rl\xe1s jelz\xe9s megnevez\xe9se:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SELL":"Elad\xe1s jelz\xe9s megnevez\xe9se:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.PAIR":"P\xe1r jelz\xe9s megnevez\xe9se:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SCHEMA":"S\xe9ma","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.WEBHOOK_URL":"Webhook URL","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INVESTMENT":"Tőke","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INVESTMENT_INFO":"Tőke megtekint\xe9s\xe9hez kattints ide!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NO_INVESTMENT":"Jelenleg nincs tők\xe9d egyetlen egy keresked\xe9sedben sem!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.PROFIT_INFO":"Profit megtekint\xe9s\xe9hez kattints ide!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NO_PROFIT":"Jelenleg nincs profitod egyetlen egy keresked\xe9sedben sem!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_FROM_SIGNAL":"A jelz\xe9ssel \xe9rkezik","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.IS_INHERIT_UPDATE.CONFIRM":"V\xe1lassz friss\xedt\xe9si m\xf3dot!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.IS_INHERIT_UPDATE.CONFIRM_TEXT":"A v\xe1ltoztat\xe1sok legyenek \xe9rv\xe9nyesek a m\xe1r gener\xe1lt botokra is?"}'),eK=JSON.parse('{"MODULES.SERVICES.PAYMENT.PAY.TITLE":"Előfizet\xe9s meg\xfaj\xedt\xe1sa","MODULES.SERVICES.PAYMENT.PAY.SUBSCRIBER_DETAILS.TITLE":"Előfizetői adatok","MODULES.SERVICES.PAYMENT.PAY.SUBSCRIBER_DETAILS.NAME":"Előfizető neve","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.TITLE":"Csomag adatok","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PACKAGE_NAME":"Csomag neve","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PACKAGE":"csomag","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PRICE":"Csomag \xe1ra","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.VAT":"\xc1FA","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.INTERVAL":"Időszak","MODULES.SERVICES.PAYMENT.PAY.PAYMENT_DETAILS.TITLE":"Fizet\xe9si m\xf3d","MODULES.SERVICES.PAYMENT.PAY.RENEW":"Meg\xfaj\xedtom","MODULES.SERVICES.PAYMENT.PAY.SUCCESS":"A fizet\xe9s sikeres volt! Az \xfaj csomag be\xe1ll\xedt\xe1sa hamarosan megt\xf6rt\xe9nik!","MODULES.SERVICES.PAYMENT.PAY.ERROR":"A fizet\xe9s sikertelen! K\xe9rj\xfck, pr\xf3b\xe1lja meg k\xe9sőbb!","MODULES.SERVICES.PAYMENT.PAY.ALREADY_DONE":"A meg\xfaj\xedt\xe1s m\xe1r megt\xf6rt\xe9nt!","MODULES.SERVICES.PAYMENT.PAY.REDIRECT":"Hamarosan \xe1tir\xe1ny\xedtjuk a fizet\xe9si oldalra!"}'),eX=JSON.parse('{"MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.ALERT.SUCCESSFULLY_CREATED":"A keresked\xe9sek gener\xe1l\xe1sa sikeres!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg a HODL BOT alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat a HODL BOT!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.NAME_INFO":"A mappa \xe9s a HODL BOT-ok gyűjtőneve","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INFO":"HODL BOT eset\xe9n csak v\xe1s\xe1rl\xe1sra van lehetős\xe9g!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT":"Tőke","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT_USED":"A teljes felhaszn\xe1lt tőke","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT_INFO":"A tőke fix, nem v\xe1ltoztathat\xf3 meg!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE":"Kezdő \xe1rfolyam","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_INFO":"Ettől az \xe1rfolyamt\xf3l indul a gener\xe1l\xe1s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE":"Max \xe1rfolyam","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE_INFO":"Enn\xe9l az \xe1rfolyamn\xe1l fejeződik be a gener\xe1l\xe1s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Gener\xe1lt HODL BOT-ok v\xe1rhat\xf3 mennyis\xe9ge:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_INFO":"A gener\xe1land\xf3 szintek t\xe1vols\xe1ga (\xf6sszeg vagy sz\xe1zal\xe9k)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP":"L\xe9pcső","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"A keresked\xe9si valuta meghat\xe1roz\xe1sa","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"Jegyzett mennyis\xe9g megad\xe1sa","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.BASE_AMOUNT":"B\xe1zis mennyis\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Jegyzett mennyis\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Ezt akkor kell megadni, ha nem szeretn\xe9nk, hogy b\xe1rmikor előre bev\xe1s\xe1rolja a megadott mennyis\xe9get. (A rendszer folyamatosan kereskedik, ha nincs kezdő szint megadva)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Legyen kezdő \xe1rfolyam limit be\xe1ll\xedt\xe1s a l\xe9pcsőkn\xe9l?","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT":"L\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső limit megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.TITLE":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"V\xe1s\xe1rl\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} v\xe1s\xe1rl\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"A nyeres\xe9g meghat\xe1roz\xe1sn\xe1l sz\xe1molj a v\xe1lt\xf3 k\xf6lts\xe9geivel!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.NEW_BUY":"\xdaj v\xe1s\xe1rl\xe1s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Felhaszn\xe1lhat\xf3 mennyis\xe9g:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE":"Profit t\xedpus","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE_PERCENTAGE":"Sz\xe1zal\xe9k","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT":"Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_INFO":"A szintenk\xe9nt realiz\xe1land\xf3 nyeres\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.DELETE":"T\xf6rl\xe9s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TAKE_PROFIT":"Take Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.NEW_TAKE_PROFIT":"\xdaj Take Profit szint","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.NEW_TAKE_PROFIT_INFO":"\xc1rfolyam szint, ahol minden keresked\xe9s eladja a megadott mennyis\xe9get.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.SIMULTANEOUS":"Egyszerre maximum {items} elad\xe1s hozhat\xf3 l\xe9tre.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.NEW_SELL":"\xdaj elad\xe1s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BAD_SELL_SETTINGS.INFO":"Ezzel a be\xe1ll\xedt\xe1ssal nagy val\xf3sz\xednűs\xe9ggel a keresked\xe9s vesztes\xe9get fog termelni.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"\xc9rintett profit(ok): ","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.MODE":"M\xf3d","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS":"Ism\xe9tlőd\xe9sek","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"A keresked\xe9s ism\xe9tlőd\xe9s\xe9nek sz\xe1m\xe1t lehet korl\xe1tozni (pl.: maximum 5 alkalommal t\xf6rt\xe9njen meg a HODL BOT keresked\xe9s)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"Demo m\xf3dban nem lehet korl\xe1tlanra \xe1ll\xedtani az ism\xe9tlőd\xe9sek sz\xe1m\xe1t!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Limitbe belesz\xe1m\xedt","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"Enged\xe9lyezett esetben a HODL BOT a limit\xe1l\xe1sok figyelembev\xe9tel\xe9vel műk\xf6dik (nem kereskedik, ha el\xe9rte a k\xfcl\xf6nb\xf6ző limitek \xe9rt\xe9k\xe9t)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"Enged\xe9lyezett esetben csak emelkedő \xe1rfolyamn\xe1l v\xe1s\xe1rol be a megadott intervallumot figyelembe v\xe9ve.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Intervallum","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.LIMIT_INFO":"H\xe1ny keresked\xe9s futhat egyszerre az adott mapp\xe1ban.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_UP":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_UP_INFO":"Enged\xe9lyezett esetben a be\xe1ll\xedtott \'Max \xe1rfolyam\' szint felett gener\xe1l tov\xe1bbi szinteket, ha az \xe1rfolyam emelkedik.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_DOWN":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_DOWN_INFO":"Enged\xe9lyezett esetben a be\xe1ll\xedtott \'Kezdő \xe1rfolyam\' szint alatt gener\xe1l tov\xe1bbi szinteket, ha az \xe1rfolyam cs\xf6kken.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a HODL BOT eladja a megv\xe1s\xe1rolt valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke nagyobb mint a v\xe1s\xe1rl\xe1si \xe1rfolyam!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Mi legyen az \xe1rfolyam, amikor a HODL BOT megv\xe1s\xe1rolja az eladott valut\xe1kat a vesztes\xe9g megelőz\xe9se \xe9rdek\xe9ben. Nem lehet az \xe9rt\xe9ke kisebb mint az elad\xe1si \xe1rfolyam!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STATUS":"\xc1llapot","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX":"Fix Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX_BUY_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon adja el a bev\xe1s\xe1rolt \xf6sszeget","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX_SELL_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon v\xe1s\xe1rolja vissza az eladott \xf6sszeget","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss \xe1rfolyam","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_PERCENTAGE":"Sz\xe1zal\xe9kos Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_AMOUNT":"\xd6sszeges Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TOGGLE_TYPE":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos Stop Loss megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_AMOUNT_INFO":"Az aktu\xe1lis \xe1rfolyamb\xf3l vonja ki a megadott \xf6sszeget, \xe9s az ker\xfcl a Stop Loss be\xe1ll\xedt\xe1s\xe1ra.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_PERCENTAGE_INFO":"Az aktu\xe1lis \xe1rfolyamb\xf3l vonja ki a megadott sz\xe1zal\xe9kot, \xe9s az ker\xfcl a Stop Loss be\xe1ll\xedt\xe1s\xe1ra.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Korl\xe1tozza a Stop Loss előfordul\xe1s\xe1t. A megadott mennyis\xe9g el\xe9r\xe9se eset\xe9n a keresked\xe9st felf\xfcggeszti a rendszer. \xdajb\xf3li elind\xedt\xe1s sor\xe1n a limit null\xe1z\xf3dik.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"Az Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit hi\xe1ny\xe1ban ez a be\xe1ll\xedt\xe1s nem alkalmazhat\xf3.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION":"Beragad\xe1s elleni v\xe9delem","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_INFO":"Az \xe1rfolyam, amit el\xe9rve sz\xfcneteltesse az \xf6sszes gener\xe1lt keresked\xe9st. Ez egy hirtelen n\xf6veked\xe9s vagy cs\xf6kken\xe9s eset\xe9n felf\xfcggeszti a keresked\xe9seket. A keresked\xe9seket K\xc9ZZEL kell ism\xe9t akt\xedv \xe1llapot\xfara \xe1ll\xedtani, amint a hat\xe1ron bel\xfcl van!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_EXCHANGE_RATE":"\xc1rfolyam","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_LOWER_LIMIT":"Als\xf3 hat\xe1r ({status})","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_UPPER_LIMIT":"Felső hat\xe1r ({status})","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"Kezdő \xe1rfolyam:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max \xe1rfolyam:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STEP":"L\xe9pcső:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit t\xedpus","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Sz\xe1zal\xe9k","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_INFO":"A szintenk\xe9nt realiz\xe1land\xf3 nyeres\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT":"Mennyis\xe9g","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TRAILING_UP":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TRAILING_DOWN":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9s:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Beragad\xe1s elleni v\xe9delem (als\xf3 hat\xe1r):","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Beragad\xe1s elleni v\xe9delem (felső hat\xe1r):","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.BASIC_SETTINGS":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit"}'),eJ=JSON.parse('{"MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.ALERT.SUCCESSFULLY_CREATED":"A keresked\xe9sek gener\xe1l\xe1sa sikeres!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.TITLE":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Add meg a GRID BOT alapbe\xe1ll\xedt\xe1sait","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"V\xe1lt\xf3","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY":"API kulcs","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"Melyik API-n szeretn\xe9nk a keresked\xe9st elind\xedtani?","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"Ha nincs megadva, <strong>csak demo</strong> m\xf3dban futhat a GRID BOT!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.PAIR":"P\xe1r","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"A b\xe1zis \xe9s a jegyzett valuta p\xe1r kiv\xe1laszt\xe1sa (pl.: ETH / USDC)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.NAME":"N\xe9v","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.NAME_INFO":"A mappa \xe9s a GRID BOT-ok gyűjtőneve","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TITLE":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Keresked\xe9si be\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INFO":"GRID BOT eset\xe9n csak v\xe1s\xe1rl\xe1sra van lehetős\xe9g, illetve előszőr minden esetben csak 3 keresked\xe9st gener\xe1l le, a t\xf6bbit az \xe1rfolyamn\xf6veked\xe9s/cs\xf6kken\xe9s k\xf6vet\xe9s oldja meg!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.MODE":"M\xf3d","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.MODE_INFO":"Demo keresked\xe9s eset\xe9n a rendszer nem v\xe9gez t\xe9nyleges keresked\xe9st, \xedgy ebben a m\xf3dban ki lehet pr\xf3b\xe1lni a k\xfcl\xf6nb\xf6ző be\xe1ll\xedt\xe1sokat.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT":"Tőke","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT_USED":"V\xe1rhat\xf3lag ennyi lesz a teljes felhaszn\xe1lt tőke","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT_INFO":"A tőke fix, nem v\xe1ltoztathat\xf3 meg!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"A b\xe1zis deviza a kezdő keresked\xe9s (pl.: ETH -> USDC; ETH-t adunk el USDC-\xe9rt)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"A jegyzett deviza a kezdő keresked\xe9s (pl.: ETH <- USDC; USDC-ből vesz\xfcnk ETH-t)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_DOWN_RATE":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9si \xe1rfolyam","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_DOWN_RATE_INFO":"Meddig gener\xe1ljon keresked\xe9seket a rendszer (\xe1rfolyamcs\xf6kken\xe9sekor)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_UP_RATE":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9si \xe1rfolyam","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_UP_RATE_INFO":"Meddig gener\xe1ljon keresked\xe9seket a rendszer (\xe1rfolyamn\xf6veked\xe9sekor)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Gener\xe1lt GRID BOT-ok v\xe1rhat\xf3 mennyis\xe9ge:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_INFO":"A gener\xe1land\xf3 szintek t\xe1vols\xe1ga (\xf6sszeg vagy sz\xe1zal\xe9k)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP":"L\xe9pcső","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"A keresked\xe9si valuta meghat\xe1roz\xe1sa","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"Jegyzett mennyis\xe9g megad\xe1sa","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.BASE_AMOUNT":"B\xe1zis mennyis\xe9g","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Jegyzett mennyis\xe9g","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT":"Mennyis\xe9g","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_INFO":"Mekkora \xf6sszeggel kereskedjen a rendszer (FONTOS: A v\xe1lt\xf3kon elt\xe9rnek a keresked\xe9si szab\xe1lyok!)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a minim\xe1lis kereskedhető mennyis\xe9get az adott p\xe1rn\xe1l!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Ezt akkor kell megadni, ha nem szeretn\xe9nk, hogy b\xe1rmikor előre bev\xe1s\xe1rolja a megadott mennyis\xe9get. (A rendszer folyamatosan kereskedik, ha nincs kezdő szint megadva)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Legyen kezdő \xe1rfolyam limit be\xe1ll\xedt\xe1s a l\xe9pcsőkn\xe9l?","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT":"L\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"V\xe1lt\xe1s \xd6sszeges / Sz\xe1zal\xe9kos l\xe9pcső limit megad\xe1sa k\xf6z\xf6tt","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SELL_SETTINGS.TITLE":"Elad\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.RUN_SETTINGS.TITLE":"Fut\xe1s be\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.TITLE":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.LIMIT_INFO":"H\xe1ny keresked\xe9s futhat egyszerre az adott mapp\xe1ban.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.DESCRIPTION":"\xc1ttekint\xe9s","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.EXCHANGE":"V\xe1lt\xf3:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.API_KEY":"API kulcs:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PAIR":"P\xe1r:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.NAME":"N\xe9v:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TYPE":"T\xedpus:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"Kezdő \xe1rfolyam:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max \xe1rfolyam:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT":"Mennyis\xe9g:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STEP":"L\xe9pcső:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT_STEP":"\xd6sszeges l\xe9pcső","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PERCENTAGE_STEP":"Sz\xe1zal\xe9kos l\xe9pcső","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Előv\xe1s\xe1rl\xe1si (kezdő) \xe1rfolyam l\xe9pcső limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"\xd6sszeges l\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Sz\xe1zal\xe9kos l\xe9pcső limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit t\xedpus","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Sz\xe1zal\xe9k","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_INFO":"A szintenk\xe9nt realiz\xe1land\xf3 nyeres\xe9g","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT":"Mennyis\xe9g","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.MODE":"M\xf3d:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.REPEATS":"Ism\xe9tlőd\xe9sek sz\xe1ma:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.UNLIMITED":"Korl\xe1tlan","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.RISING_PRICE_BUY":"V\xe1s\xe1rl\xe1s csak emelkedő \xe1rfolyamn\xe1l:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TRAILING_UP":"\xc1rfolyamn\xf6veked\xe9s k\xf6vet\xe9s:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TRAILING_DOWN":"\xc1rfolyamcs\xf6kken\xe9s k\xf6vet\xe9s:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Beragad\xe1s elleni v\xe9delem (als\xf3 hat\xe1r):","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Beragad\xe1s elleni v\xe9delem (felső hat\xe1r):","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.BASIC_SETTINGS":"Alapbe\xe1ll\xedt\xe1sok","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit"}'),e$=JSON.parse('{"PAGES.DOCUMENTS.DOWNLOAD.TITLE":"F\xe1jl let\xf6lt\xe9se","PAGES.DOCUMENTS.DOWNLOAD.SUBTITLE":"A f\xe1jl let\xf6lt\xe9se hamarosan megkezdődik.","PAGES.DOCUMENTS.DOWNLOAD.HINT":"Amennyiben automatikusan nem indul el, kattints <downloadSpan>ide</downloadSpan>!","PAGES.DOCUMENTS.DOWNLOAD.ALERT.ERROR.TITLE":"A let\xf6lt\xe9s sikertelen!","PAGES.DOCUMENTS.DOWNLOAD.ALERT.ERROR.DESCRIPTION":"A f\xe1jl nem tal\xe1lhat\xf3 vagy lej\xe1rt a let\xf6lt\xe9si hat\xe1ridő!"}'),eq=JSON.parse('{"PAGES.DASHBOARD.TITLE":"Vez\xe9rlőpult","PAGES.DASHBOARD.BALANCE":"Egyenleg","PAGES.DASHBOARD.NO_BALANCE":"M\xe9g nincs egyenleg!"}'),eZ=JSON.parse('{"MODULES.PAGES.DASHBOARD.PROFIT_CHART.LIVE_PROFIT":"\xc9les profit","MODULES.PAGES.DASHBOARD.PROFIT_CHART.DEMO_PROFIT":"Demo profit","MODULES.PAGES.DASHBOARD.PROFIT_CHART.NO_PROFIT":"M\xe9g nincs profit!"}'),eQ=JSON.parse('{"PAGES.PORTFOLIO.TITLE":"Portf\xf3li\xf3"}'),e0=JSON.parse('{"MODULES.USER.PORTFOLIO.CURRENCY":"P\xe9nznem","MODULES.USER.PORTFOLIO.BALANCE":"Egyenleg","MODULES.USER.PORTFOLIO.LOCKED_BALANCE":"Z\xe1rolt egyenleg","MODULES.USER.PORTFOLIO.LOCKED_BALANCE_INFO":"A v\xe1lt\xf3 \xe1ltal lefoglalt valuta mennyis\xe9g","MODULES.USER.PORTFOLIO.EXCHANGE_RATE":"\xc1rfolyam","MODULES.USER.PORTFOLIO.VALUE":"\xc9rt\xe9k"}'),e9=JSON.parse('{"PAGES.LOG.TITLE":"Napl\xf3","PAGES.LOG.LIVE_TRADINGS":"\xc9les keresked\xe9sek","PAGES.LOG.DEMO_TRADINGS":"Demo keresked\xe9sek"}'),e3=JSON.parse('{"MODULES.PAGES.LOG_COMPONENT.LIVE_TRADINGS":"\xc9les keresked\xe9sek","MODULES.PAGES.LOG_COMPONENT.DEMO_TRADINGS":"Demo keresked\xe9sek","MODULES.PAGES.LOG_COMPONENT.DATE":"D\xe1tum","MODULES.PAGES.LOG_COMPONENT.DATE_INFO":"A jegyzett nap","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_DAY":"Stop Loss profit","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_DAY_INFO":"A jegyzett napon el\xe9rt stop loss nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_MONTH":"Stop Loss profit","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_MONTH_INFO":"A jegyzett h\xf3napon el\xe9rt stop loss nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_DAY":"Teljes profit","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_DAY_INFO":"A jegyzett napon el\xe9rt tiszta nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_MONTH":"Teljes profit","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_MONTH_INFO":"A jegyzett h\xf3napon el\xe9rt tiszta nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.PROFIT_DAY":"Profit","MODULES.PAGES.LOG_COMPONENT.PROFIT_DAY_INFO":"A jegyzett napon el\xe9rt nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.PROFIT_MONTH":"Profit","MODULES.PAGES.LOG_COMPONENT.PROFIT_MONTH_INFO":"A jegyzett h\xf3napon el\xe9rt nyeres\xe9g","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_DAY":"Profit %","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_DAY_INFO":"A jegyzett napon el\xe9rt nyeres\xe9g sz\xe1zal\xe9kban a \'Kezdő egyenleg\'-ből sz\xe1molva","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_MONTH":"Profit %","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_MONTH_INFO":"A jegyzett h\xf3napon el\xe9rt nyeres\xe9g sz\xe1zal\xe9kban a \'Kezdő egyenleg\'-ből sz\xe1molva","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_DAY":"Kezdő egyenleg","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_DAY_INFO":"A jegyzett nap nyit\xf3 egyenlege","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_MONTH":"Kezdő egyenleg","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_MONTH_INFO":"A jegyzett h\xf3nap nyit\xf3 egyenlege","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_DAY":"Z\xe1r\xf3 egyenleg","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_DAY_INFO":"A jegyzett napon z\xe1rt egyenleg","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_MONTH":"Z\xe1r\xf3 egyenleg","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_MONTH_INFO":"A jegyzett h\xf3napon z\xe1rt egyenleg","MODULES.PAGES.LOG_COMPONENT.DIFFERENCE":"K\xfcl\xf6nbs\xe9g","MODULES.PAGES.LOG_COMPONENT.DIFFERENCE_INFO":"A \'Kezdő egyenleg\' \xe9s a \'Z\xe1r\xf3 egyenleg\' k\xf6z\xf6tti \xf6sszeg k\xfcl\xf6nbs\xe9g"}'),e6=JSON.parse('{"PAGES.HISTORY.TITLE":"T\xf6rt\xe9net"}'),e5=JSON.parse('{"PAGES.HISTORY.ACTION":"Művelet","PAGES.HISTORY.TRADE_TYPE":"Keresked\xe9s t\xedpus","PAGES.HISTORY.TRADE_TYPE_INFO":"SPOT BOT, RSI BOT, stb.","PAGES.HISTORY.TRADE_NAME":"Keresked\xe9s neve","PAGES.HISTORY.THRESHOLD":"K\xfcsz\xf6b","PAGES.HISTORY.THRESHOLD_INFO":"Be\xe1ll\xedtott \xe9rt\xe9k, amitől a keresked\xe9s v\xe1s\xe1rolhat vagy eladhat","PAGES.HISTORY.EXCHANGE_RATE":"\xc1rfolyam","PAGES.HISTORY.EXCHANGE_RATE_INFO":"T\xe9nyleges v\xe1s\xe1rl\xe1si vagy elad\xe1si \xe9rt\xe9k","PAGES.HISTORY.PROFIT":"Profit","PAGES.HISTORY.PROFIT_INFO":"A keresked\xe9s nyeres\xe9ge \xf6sszegben \xe9s sz\xe1zal\xe9kban","PAGES.HISTORY.TIME":"Időpont","PAGES.HISTORY.TIME_INFO":"A keresked\xe9s v\xe9grehajt\xe1s\xe1nak időpontja","PAGES.HISTORY.SUCCESSFUL":"Sikeres","PAGES.HISTORY.MODE":"M\xf3d","PAGES.HISTORY.EXCHANGE":"V\xe1lt\xf3","PAGES.HISTORY.PAIR":"P\xe1r","PAGES.HISTORY.AMOUNT":"Mennyis\xe9g","PAGES.HISTORY.TRANSACTION_FEE":"Tranzakci\xf3s d\xedj","PAGES.HISTORY.CAUSE_OF_ERROR":"Hiba oka","PAGES.HISTORY.STOP_LOSS":"Stop Loss","PAGES.HISTORY.STOP_LOSS_PROFIT":"Stop Loss profit"}'),e4=JSON.parse('{"PAGES.LIMIT.TITLE":"Limit","PAGES.LIMIT.SPOT_BOT_FOLDER":"SPOT BOT mappa","PAGES.LIMIT.HODL_BOT_FOLDER":"HODL BOT mappa","PAGES.LIMIT.GRID_BOT_FOLDER":"GRID BOT mappa","PAGES.LIMIT.INDICATOR_BOT_FOLDER":"INDIK\xc1TOR BOT mappa","PAGES.LIMIT.RSI_BOT_FOLDER":"RSI BOT mappa","PAGES.LIMIT.SIGNAL_BOT_FOLDER":"SIGNAL BOT mappa"}'),e8=JSON.parse('{"MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.TITLE":"SPOT BOT mappa","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.NAME":"N\xe9v","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.USED":"Felhaszn\xe1lt","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.REMAINING":"Fennmarad\xf3","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"A mappa limitek sikeresen m\xf3dos\xedtva!"}'),e7=JSON.parse('{"MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.TITLE":"INDIK\xc1TOR BOT mappa","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.NAME":"N\xe9v","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.USED":"Felhaszn\xe1lt","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.REMAINING":"Fennmarad\xf3","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"A mappa limitek sikeresen m\xf3dos\xedtva!"}'),te=JSON.parse('{"MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.TITLE":"RSI BOT mappa","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.NAME":"N\xe9v","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.USED":"Felhaszn\xe1lt","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.REMAINING":"Fennmarad\xf3","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"A mappa limitek sikeresen m\xf3dos\xedtva!"}'),tt=JSON.parse('{"MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.TITLE":"SIGNAL BOT mappa","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.NAME":"N\xe9v","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.USED":"Felhaszn\xe1lt","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.REMAINING":"Fennmarad\xf3","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"A mappa limitek sikeresen m\xf3dos\xedtva!"}'),tn=JSON.parse('{"ADMIN.DOCUMENTS.TYPE.CONTRACT":"Szerződ\xe9s","ADMIN.DOCUMENTS.TYPE.MODIFICATION":"M\xf3dos\xedt\xe1s","ADMIN.DOCUMENTS.TYPE.ATTACHMENT":"Mell\xe9klet","ADMIN.DOCUMENTS.TYPE.INVOICE":"Sz\xe1mla","ADMIN.DOCUMENTS.TYPE.PAYMENT_SLIP":"Nyugta","ADMIN.DOCUMENTS.TYPE.USER_DELETE_EXPORT":"Felhaszn\xe1l\xf3 t\xf6rl\xe9se export\xe1l\xe1s","ADMIN.DOCUMENTS.TYPE.ARCHIVED_TRANSACTION_LOGS":"Archiv\xe1lt tranzakci\xf3s napl\xf3","ADMIN.DOCUMENTS.EMAIL.INFO":"\xdcres e-mail mező eset\xe9n a rendszerhez k\xf6thető dokumentumok jelennek meg.","ADMIN.DOCUMENTS.OPTION.SYSTEM":"Rendszer"}'),tr=JSON.parse('{"PAGES.BOTS.SPOT.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.SPOT.DASHBOARD.TOOLBAR.SPOT_BOT":"SPOT BOT","PAGES.BOTS.SPOT.DASHBOARD.TOOLBAR.GENERATOR":"Gener\xe1tor","PAGES.BOTS.SPOT.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k l\xe9trehozva."}'),ta=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.UNFOLDERED.TITLE":"Mappa n\xe9lk\xfcli keresked\xe9sek"}'),ts=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),tO=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.CREATE.TITLE":"\xdaj mappa"}'),tE=JSON.parse('{"PAGES.BOTS.SPOT.CREATE.TITLE":"\xdaj SPOT BOT"}'),tT=JSON.parse('{"PAGES.BOTS.SPOT.UPDATE.TITLE":"SPOT BOT m\xf3dos\xedt\xe1sa"}'),tS=JSON.parse('{"PAGES.BOTS.SPOT.GENERATOR.TITLE":"Gener\xe1tor"}'),tc=JSON.parse('{"PAGES.BOTS.SPOT.SIGNAL.TITLE":"Jelz\xe9sek","PAGES.BOTS.SPOT.SIGNAL.TOOLBAR.SIGNAL":"Jelz\xe9s","PAGES.BOTS.SPOT.SIGNAL.NO_SIGNALS":"Nincsenek jelz\xe9sek l\xe9trehozva","PAGES.BOTS.SPOT.SIGNAL.CREATE.TITLE":"\xdaj Jelz\xe9s","PAGES.BOTS.SPOT.SIGNAL.UPDATE.TITLE":"Jelz\xe9s m\xf3dos\xedt\xe1sa","PAGES.BOTS.SPOT.SIGNAL.CREATE.ALERT.SUCCESSFULLY_CREATED":"A Jelz\xe9s sikeresen l\xe9trehozva!","PAGES.BOTS.SPOT.SIGNAL.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"A Jelz\xe9s sikeresen m\xf3dos\xedtva!","PAGES.BOTS.SPOT.SIGNAL.FORM.NAME":"N\xe9v","PAGES.BOTS.SPOT.SIGNAL.LIST.NAME":"N\xe9v","PAGES.BOTS.SPOT.SIGNAL.LIST.URL":"Hivatkoz\xe1s","PAGES.BOTS.SPOT.SIGNAL.LIST.ACTIONS":"Műveletek","PAGES.BOTS.SPOT.SIGNAL.ALERT.DELETE_CONFIRM":"Biztosan t\xf6rl\xf6d a Jelz\xe9st? ({name})","PAGES.BOTS.SPOT.SIGNAL.ALERT.DELETED":"A Jelz\xe9s sikeresen t\xf6r\xf6lve!"}'),tu=JSON.parse('{"PAGES.BOTS.HODL.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.HODL.DASHBOARD.TOOLBAR.HODL_BOT":"HODL BOT","PAGES.BOTS.HODL.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k l\xe9trehozva."}'),tR=JSON.parse('{"PAGES.BOTS.HODL.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),tI=JSON.parse('{"PAGES.BOTS.HODL.CREATE.TITLE":"\xdaj HODL BOT"}'),th=JSON.parse('{"PAGES.BOTS.HODL.UPDATE.TITLE":"HODL BOT m\xf3dos\xedt\xe1sa"}'),td=JSON.parse('{"PAGES.BOTS.GRID.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.GRID.DASHBOARD.TOOLBAR.GRID_BOT":"GRID BOT","PAGES.BOTS.GRID.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k l\xe9trehozva."}'),tf=JSON.parse('{"PAGES.BOTS.GRID.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),t_=JSON.parse('{"PAGES.BOTS.GRID.CREATE.TITLE":"\xdaj GRID BOT"}'),tp=JSON.parse('{"PAGES.BOTS.GRID.UPDATE.TITLE":"GRID BOT m\xf3dos\xedt\xe1sa"}'),tA=JSON.parse('{"PAGES.BOTS.INDICATOR.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.INDICATOR.DASHBOARD.TOOLBAR.INDICATOR_BOT":"INDIK\xc1TOR BOT","PAGES.BOTS.INDICATOR.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k l\xe9trehozva."}'),tN=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.UNFOLDERED.TITLE":"Mappa n\xe9lk\xfcli keresked\xe9sek"}'),tm=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),tM=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.CREATE.TITLE":"\xdaj mappa"}'),tL=JSON.parse('{"PAGES.BOTS.INDICATOR.CREATE.TITLE":"\xdaj INDIK\xc1TOR BOT"}'),tD=JSON.parse('{"PAGES.BOTS.INDICATOR.UPDATE.TITLE":"INDIK\xc1TOR BOT m\xf3dos\xedt\xe1sa"}'),tg=JSON.parse('{"PAGES.BOTS.RSI.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.RSI.DASHBOARD.TOOLBAR.RSI_BOT":"RSI BOT","PAGES.BOTS.RSI.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k l\xe9trehozva."}'),tF=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.UNFOLDERED.TITLE":"Mappa n\xe9lk\xfcli keresked\xe9sek"}'),tP=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),tB=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.CREATE.TITLE":"\xdaj mappa"}'),tC=JSON.parse('{"PAGES.BOTS.RSI.CREATE.TITLE":"\xdaj RSI BOT"}'),tU=JSON.parse('{"PAGES.BOTS.RSI.UPDATE.TITLE":"RSI BOT m\xf3dos\xedt\xe1sa"}'),tv=JSON.parse('{"PAGES.BOTS.SIGNAL.DASHBOARD.TITLE":"\xc1ttekint\xe9s","PAGES.BOTS.SIGNAL.DASHBOARD.TOOLBAR.RSI_BOT":"SIGNAL BOT","PAGES.BOTS.SIGNAL.DASHBOARD.NO_FOLDERS":"Nincsenek mapp\xe1k."}'),tG=JSON.parse('{"PAGES.BOTS.SIGNAL.FOLDER.TITLE":"\xc1ttekint\xe9s"}'),tb=JSON.parse('{"PAGES.BOTS.SIGNAL.CREATE.TITLE":"Gener\xe1tor"}'),tk=JSON.parse('{"PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.TITLE":"P\xe1r be\xe1ll\xedt\xe1sok","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.PAIR":"P\xe1r","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.API_KEY":"API kulcs n\xe9v","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.LEVERAGE":"Tőke\xe1tt\xe9t","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.LEVERAGE_WARNING":"Vedd figyelembe a v\xe1lt\xf3n a maxim\xe1lis tőke\xe1tt\xe9t m\xe9rt\xe9k\xe9t az adott p\xe1rokn\xe1l!","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.MARGIN_TYPE":"Margin t\xedpus","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.MODIFICATION.TITLE":"P\xe1r(ok) m\xf3dos\xedt\xe1sa","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.MODIFICATION.INFO":"Amennyiben az adott p\xe1ron van \xe9ppen fut\xf3 keresked\xe9s, akkor a rendszer\xfcnk a k\xf6vetkező pozic\xed\xf3 nyit\xe1sakor fogja v\xe9gleges\xedteni a m\xf3dos\xedt\xe1sokat!","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.SUCCESS_MODIFICATION":"Sikeresen m\xf3dos\xedtottad a kijel\xf6lt p\xe1rt/p\xe1rokat!"}'),tH=JSON.parse('{"PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.TITLE":"Jelz\xe9sek","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.SIGNAL.TITLE":"Jelz\xe9s","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.NAME":"N\xe9v","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.EXCHANGE":"V\xe1lt\xf3","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.URL":"Url","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.PUBLIC":"Publikus","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.PAIRS":"P\xe1rok","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.FUTURES_TYPE":"Futures t\xedpus","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS":"St\xe1tusz","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.ACTIVE":"Akt\xedv","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.SUSPENDED":"Felf\xfcggesztett","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.YES":"Igen","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.NO":"Nem","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DROPDOWN_MENU.VIEW_PAIRS":"P\xe1rok megtekint\xe9se","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.MODAL.ENABLED_PAIRS":"Enged\xe9lyezett p\xe1rok","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.CREATE":"L\xe9trehoz\xe1s","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.MODIFY":"M\xf3dos\xedt\xe1s","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SUCCESS_CREATION":"A jelz\xe9s sikeresen l\xe9trehozva!","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SUCCESS_MODIFICATION":"A jelz\xe9s sikeresen m\xf3dos\xedtva!","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.ACTIVATE":"Jelz\xe9s aktiv\xe1l\xe1sa","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.SUSPENDED":"Jelz\xe9s felf\xfcggeszt\xe9se","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.ACTIVATE_TEXT":"Biztosan aktiv\xe1lni szeretn\xe9d a Jelz\xe9st?","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.SUSPENDED_TEXT":"Biztosan fel szeretn\xe9d f\xfcggeszteni a Jelz\xe9st?"}'),tw=JSON.parse('{"PAGES.USER.NOTIFICATIONS.TITLE":"\xc9rtes\xedt\xe9sek","PAGES.USER.NOTIFICATIONS.MARK_ALL_AS_READ":"Mindet olvasottnak jel\xf6l","PAGES.USER.NOTIFICATIONS.ALERT.MARKED_ALL_AS_READ":"Minden \xe9rtes\xedt\xe9s olvasottnak jel\xf6lve!","PAGES.USER.NOTIFICATIONS.ALERT.MARKED_AS_READ":"Az \xe9rtes\xedt\xe9s olvasottnak jel\xf6lve!","PAGES.USER.NOTIFICATIONS.READED":"Elolvasva","PAGES.USER.NOTIFICATIONS.MARK_AS_READ":"Olvasottnak jel\xf6l"}'),tV=JSON.parse('{"PAGES.USER.API_KEYS.TITLE":"Megtekint\xe9s","PAGES.USER.API_KEYS.HINT":"<strong>Az API kulcs l\xe9trehoz\xe1s\xe1hoz seg\xe9dletet <url>itt</url> tal\xe1lsz!</strong>","PAGES.USER.API_KEYS.CARD_TITLE":"API kulcsok","PAGES.USER.API_KEYS.CARD.TOOLBAR.NEW_API_KEY":"\xdaj API kulcs","PAGES.USER.API_KEYS.NAME":"N\xe9v","PAGES.USER.API_KEYS.INVALID":"<strongNewLine>Az API kulcs \xe9rv\xe9nytelen!</strongNewLine> Ez abban az esetben fordulhat elő, ha az API kulcs jogosults\xe1ga nem megfelelő vagy t\xf6r\xf6lve lett a v\xe1lt\xf3 rendszer\xe9ben. Az API kulcshoz tartoz\xf3 keresked\xe9sek fel lettek f\xfcggesztve!","PAGES.USER.API_KEYS.EXCHANGE":"V\xe1lt\xf3","PAGES.USER.API_KEYS.PUBLIC_KEY":"Publikus kulcs","PAGES.USER.API_KEYS.PRIVATE_KEY":"Titkos kulcs","PAGES.USER.API_KEYS.PASSPHRASE":"Jelsz\xf3","PAGES.USER.API_KEYS.ACTIONS":"Műveletek","PAGES.USER.API_KEYS.GENERATE_RSA":"RSA kulcs gener\xe1l\xe1sa","PAGES.USER.API_KEYS.ALERT.DELETE_CONFIRM":"Biztosan t\xf6rl\xf6d az API kulcsot? ({name})","PAGES.USER.API_KEYS.ALERT.DELETED":"Az API kulcs sikeresen t\xf6r\xf6lve!","PAGES.USER.API_KEYS.ALERT.CREATED":"Az API kulcs sikeresen l\xe9trehozva!","PAGES.USER.API_KEYS.ALERT.UPDATED":"Az API kulcs sikeresen m\xf3dos\xedtva!","PAGES.USER.API_KEYS.ALERT.RSA.HTML_CONTENT":"K\xe9rj\xfck, hogy az al\xe1bbi publikus kulcsot m\xe1sold be az aszimmetrikus RSA API kulcs l\xe9trehoz\xe1s\xe1n\xe1l!","PAGES.USER.API_KEYS.ALERT.RSA.CHECKBOX":"Bem\xe1soltam a publikus kulcsot","PAGES.USER.API_KEYS.ALERT.RSA.CHECKBOX_ERROR":"Be kell m\xe1solni a publikus kulcsot!","PAGES.USER.API_KEYS.ENABLE_FUTURES":"Hat\xe1ridős enged\xe9lyez\xe9se","PAGES.USER.API_KEYS.ENABLE_FUTURES.INFO":"K\xe9rj\xfck mielőtt j\xf3v\xe1hagyn\xe1 győz\xf6dj\xf6n meg arr\xf3l, hogy az API kulcsnak is enged\xe9lyezve van a tőke\xe1tt\xe9tes keresked\xe9s!","PAGES.USER.API_KEYS.MICA":"MiCA szab\xe1lyoz\xe1s","PAGES.USER.API_KEYS.MICA.INFO":"Az API kulcs a MiCA szab\xe1lyoz\xe1sa al\xe1 esik"}'),tY=JSON.parse('{"PAGES.USER.API_KEYS.CREATE.TITLE":"\xdaj API kulcs","PAGES.USER.API_KEYS.CREATE.CARD_TITLE":"\xdaj API kulcs"}'),tW=JSON.parse('{"PAGES.USER.API_KEYS.UPDATE.TITLE":"API kulcs m\xf3dos\xedt\xe1sa"}'),tj=JSON.parse('{"PAGES.USER.COUPONS.TITLE":"Kuponjaim","PAGES.USER.COUPONS.COUPON_CODE":"Kupon k\xf3d","PAGES.USER.COUPONS.CARD.TOOLBAR.COLLECT_COUPON":"Kupon begyűjt\xe9se","PAGES.USER.COUPONS.CARD.BODY.DATALIST.NAME":"N\xe9v","PAGES.USER.COUPONS.CARD.BODY.DATALIST.CODE":"K\xf3d","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_COUNT":"Felhaszn\xe1lhat\xf3","PAGES.USER.COUPONS.CARD.BODY.DATALIST.USED_COUNT":"Felhaszn\xe1lva","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_FROM":"El\xe9rhető (mettől)","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_UNTIL":"El\xe9rhető (meddig)","PAGES.USER.COUPONS.ALERT.COLLECTED":"Sikeresen begyűjt\xf6tted a kupont!","PAGES.USER.COUPONS.ALERT.DELETE_CONFIRM":"Biztosan t\xf6rl\xf6d a kupont? ({name})","PAGES.USER.COUPONS.ALERT.DELETED":"Sikeresen t\xf6r\xf6lted a kuponodat!","PAGES.USER.COUPONS.BUTTON.REEDEM":"Bev\xe1lt\xe1s","PAGES.USER.COUPONS.BUTTON.DELETE":"T\xf6rl\xe9s","PAGES.USER.COUPONS.PACKAGES":"Csomagok","PAGES.USER.COUPONS.PACKAGES.ALL":"Minden csomagra \xe9rv\xe9nyes","PAGES.USER.COUPONS.PERIOD":"Időszak","PAGES.USER.COUPONS.PERIOD.ALL":"Minden időszakra \xe9rv\xe9nyes","PAGES.USER.COUPONS.SUBSCRIPTION":"Előfizet\xe9s","PAGES.USER.COUPONS.STRATEGY":"Strat\xe9gia","PAGES.USER.COUPONS.AVAILABLE":"A kupon {from} {until} \xe9rv\xe9nyes","PAGES.USER.COUPONS.AVAILABLE_FROM":"{from}-t\xf3l","PAGES.USER.COUPONS.AVAILABLE_UNTIL":"{until}-ig","PAGES.USER.COUPONS.AVAILABLE_COUNT":"{count} alk. felhaszn\xe1lhat\xf3","PAGES.USER.COUPONS.SUBSCRIPTION_DAYS":"{days} aj\xe1nd\xe9k nap","PAGES.USER.COUPONS.MONTHLY":"Havi","PAGES.USER.COUPONS.YEARLY":"\xc9ves","PAGES.USER.COUPONS.MODAL.INPUT.PLACEHOLDER":"K\xe9rj\xfck adja meg a kuponk\xf3dot!"}'),tK=JSON.parse('{"PAGES.USER.PROFILE.TITLE":"Fi\xf3kom","PAGES.USER.PROFILE.SAFE_ACCOUNT":"Biztons\xe1gos fi\xf3k","PAGES.USER.PROFILE.LIVE_SPOT_BOT":"\xc9les SPOT BOT","PAGES.USER.PROFILE.DEMO_SPOT_BOT":"Demo SPOT BOT","PAGES.USER.PROFILE.LIVE_INDICATOR_BOT":"\xc9les INDIK\xc1TOR BOT","PAGES.USER.PROFILE.DEMO_INDICATOR_BOT":"Demo INDIK\xc1TOR BOT","PAGES.USER.PROFILE.LIVE_RSI_BOT":"\xc9les RSI BOT","PAGES.USER.PROFILE.DEMO_RSI_BOT":"Demo RSI BOT","PAGES.USER.PROFILE.LIVE_SIGNAL_BOT":"\xc9les SIGNAL BOT","PAGES.USER.PROFILE.DEMO_SIGNAL_BOT":"Demo SIGNAL BOT","PAGES.USER.PROFILE.NOT_INCLUDED_IN_THE_PACKAGE":"A csomag nem tartalmazza.","PAGES.USER.PROFILE.OVERVIEW":"\xc1ttekint\xe9s","PAGES.USER.PROFILE.SETTINGS":"Be\xe1ll\xedt\xe1sok","PAGES.USER.PROFILE.SECURITY":"Biztons\xe1g","PAGES.USER.PROFILE.BILLING":"Sz\xe1ml\xe1z\xe1s","PAGES.USER.PROFILE.TRANSACTIONS":"Tranzakci\xf3k","PAGES.USER.PROFILE.REFERRAL":"Aj\xe1nl\xe1s","PAGES.USER.PROFILE.LOG":"Napl\xf3","PAGES.USER.PROFILE.DOCUMENTS":"Dokumentumok"}'),tX=JSON.parse('{"MODULES.USER.PROFILE.OVERVIEW.TITLE":"\xc1ttekint\xe9s","MODULES.USER.PROFILE.OVERVIEW.LASTNAME":"Vezet\xe9kn\xe9v","MODULES.USER.PROFILE.OVERVIEW.FIRSTNAME":"Keresztn\xe9v","MODULES.USER.PROFILE.OVERVIEW.EMAIL":"E-mail c\xedm","MODULES.USER.PROFILE.OVERVIEW.BIRTHDATE":"Sz\xfclet\xe9si idő","MODULES.USER.PROFILE.OVERVIEW.NEWSLETTER":"H\xedrev\xe9l feliratkoz\xe1s","MODULES.USER.PROFILE.OVERVIEW.TELEPHONE":"Telefonsz\xe1m","MODULES.USER.PROFILE.OVERVIEW.FACEBOOK":"Facebook","MODULES.USER.PROFILE.OVERVIEW.TWITTER":"Twitter","MODULES.USER.PROFILE.OVERVIEW.BINANCE_ID":"Binance azonos\xedt\xf3","MODULES.USER.PROFILE.OVERVIEW.BINANCE_PAY_ID":"Binance Pay azonos\xedt\xf3","MODULES.USER.PROFILE.OVERVIEW.COINMARKETCAP_ID":"CoinMarketCap azonos\xedt\xf3","MODULES.USER.PROFILE.OVERVIEW.TRADINGVIEW_ID":"TradingView azonos\xedt\xf3"}'),tJ=JSON.parse('{"MODULES.USER.PROFILE.SETTINGS.TITLE":"Be\xe1ll\xedt\xe1sok","MODULES.USER.PROFILE.SETTINGS.NOTIFICATION_SETTINGS":"\xc9rtes\xedt\xe9si be\xe1ll\xedt\xe1sok","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT":"Fi\xf3kom t\xf6rl\xe9se","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.TITLE":"A fi\xf3kod t\xf6rl\xe9s\xe9re k\xe9sz\xfclsz","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.DESCRIPTION":"A fi\xf3kod t\xf6rl\xe9se eset\xe9n minden, az oldalon t\xe1rolt adatod v\xe9glegesen t\xf6rl\xe9se ker\xfcl.","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CONFIRM.TITLE":"Biztosan t\xf6r\xf6lni akarod a felhaszn\xe1l\xf3i fi\xf3kod?","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.2FA":"K\xe9rj\xfck, add meg a hiteles\xedtő k\xf3dot a t\xf6rl\xe9s v\xe9grehajt\xe1s\xe1hoz!","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.DELETE_SUCCESS":"A fi\xf3k t\xf6rl\xe9se a k\xf6vetkező napon lesz esed\xe9kes: <strongNewLine>{formattedDate}</strongNewLine><smallItalic>A t\xf6rl\xe9s az ezt megelőző napig visszavonhat\xf3.</smallItalic>","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.BUTTON.CANCEL":"T\xf6rl\xe9s visszavon\xe1sa","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CANCEL":"Biztosan vissza szeretn\xe9d vonni a t\xf6rl\xe9si k\xe9relmet?","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL":"Fi\xf3kom t\xf6rl\xe9s\xe9nek visszavon\xe1sa","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CANCEL_SUCCESS":"A fi\xf3k t\xf6rl\xe9s\xe9nek visszavon\xe1sa sikeres!","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL.TITLE":"A fi\xf3k t\xf6rl\xe9s alatt van","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL.DESCRIPTION":"A fi\xf3kod a k\xf6vetkező napon t\xf6r\xf6lve lesz: <strong>{date}</strong>. Amennyiben a t\xf6rl\xe9st fel szeretn\xe9d f\xfcggeszteni, k\xe9rj\xfck, kattints az al\xe1bbi gombra."}'),t$=JSON.parse('{"MODULES.USER.PROFILE.FORMS.SETTINGS.NAME":"N\xe9v","MODULES.USER.PROFILE.FORMS.SETTINGS.LASTNAME":"Vezet\xe9kn\xe9v","MODULES.USER.PROFILE.FORMS.SETTINGS.FIRSTNAME":"Keresztn\xe9v","MODULES.USER.PROFILE.FORMS.SETTINGS.EMAIL":"E-mail c\xedm","MODULES.USER.PROFILE.FORMS.SETTINGS.BIRTHDATE":"Sz\xfclet\xe9si idő","MODULES.USER.PROFILE.FORMS.SETTINGS.NEWSLETTER":"H\xedrev\xe9l feliratkoz\xe1s","MODULES.USER.PROFILE.FORMS.SETTINGS.TELEPHONE":"Telefonsz\xe1m","MODULES.USER.PROFILE.FORMS.SETTINGS.FACEBOOK":"Facebook","MODULES.USER.PROFILE.FORMS.SETTINGS.TWITTER":"Twitter","MODULES.USER.PROFILE.FORMS.SETTINGS.BINANCE_ID":"Binance azonos\xedt\xf3","MODULES.USER.PROFILE.FORMS.SETTINGS.BINANCE_PAY_ID":"Binance Pay azonos\xedt\xf3","MODULES.USER.PROFILE.FORMS.SETTINGS.COINMARKETCAP_ID":"CoinMarketCap azonos\xedt\xf3","MODULES.USER.PROFILE.FORMS.SETTINGS.TRADINGVIEW_ID":"TradingView azonos\xedt\xf3"}'),tq=JSON.parse('{"MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.TITLE":"\xc9rtes\xedt\xe9sek","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.EMAIL":"E-mail","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.NOTIFICATION":"\xc9rtes\xedt\xe9s","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.SYSTEM_NOTIFICATIONS":"Rendszer \xe9rtes\xedt\xe9sek (előfizet\xe9s lej\xe1rat, stb.)","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.SYSTEM_NOTIFICATIONS_INFO":"A rendszer \xe9rtes\xedt\xe9seit nem lehet kikapcsolni.","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.API_ERROR":"API hiba (azonos\xedt\xe1s hiba, v\xe1lt\xf3 karbantart\xe1s, stb.)","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.LIMIT_REACHED":"Limit el\xe9r\xe9se","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.INSUFFICIENT_FUNDS":"Fedezethi\xe1ny"}'),tZ=JSON.parse('{"MODULES.USER.PROFILE.SECURITY.TITLE":"Biztons\xe1g","MODULES.USER.PROFILE.SECURITY.ERROR.AUTHENTICATOR_IS_SET":"A hiteles\xedtő alkalmaz\xe1s m\xe1r be van \xe1ll\xedtva!","MODULES.USER.PROFILE.SECURITY.ERROR.AUTH_CODE_LENGTH":"Az ellenőrző k\xf3dnak 6 sz\xe1mjegyűnek kell legyen!","MODULES.USER.PROFILE.SECURITY.AUTH_CODE_CHECKBOX":"Fel\xedrtam a biztons\xe1gi k\xf3dokat","MODULES.USER.PROFILE.SECURITY.ERROR.AUTH_CODE_CHECKBOX":"Fel kell \xedrni a biztons\xe1gi k\xf3dokat!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_SUCCESSFULLY_SET":"A hiteles\xedtő alkalmaz\xe1s sikeresen be\xe1ll\xedtva!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_SECURITY_CODES":"Biztons\xe1gi k\xf3dok:","MODULES.USER.PROFILE.SECURITY.ERROR.INVALID_CODE":"Hib\xe1s ellenőrző k\xf3d!","MODULES.USER.PROFILE.SECURITY.AUTHENICATOR_REMOVED":"A hiteles\xedtő alkalmaz\xe1s sikeresen elt\xe1vol\xedtva!","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING_CODE_MODIFIED":"A k\xf3d sikeresen m\xf3dos\xedtva!","MODULES.USER.PROFILE.SECURITY.ERROR.MIN_PASSWORD_LENGTH":"Legal\xe1bb {length} karakter hossz\xfanak kell lennie!","MODULES.USER.PROFILE.SECURITY.ERROR.PASSWORDS_NOT_MATCH":"A k\xe9t jelsz\xf3 nem egyezik!","MODULES.USER.PROFILE.SECURITY.PASSWORD_CHANGED":"A jelsz\xf3 sikeresen m\xf3dos\xedtva!","MODULES.USER.PROFILE.SECURITY.2FA.TITLE":"K\xe9tl\xe9pcsős azonos\xedt\xe1s","MODULES.USER.PROFILE.SECURITY.2FA.INFO":"Amennyiben hiteles\xedtő alkalmaz\xe1s is van be\xe1ll\xedtva, \xfagy e-mailben nem k\xfcldj\xfck ki az ellenőrző k\xf3dot.","MODULES.USER.PROFILE.SECURITY.EMAIL":"E-mail j\xf3v\xe1hagy\xe1s","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_APP":"Hiteles\xedtő alkalmaz\xe1s","MODULES.USER.PROFILE.SECURITY.ADVANCED_SECURITY":"Biztons\xe1gi be\xe1ll\xedt\xe1sok","MODULES.USER.PROFILE.SECURITY.PASSWORD":"Jelsz\xf3","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING_CODE":"Anti-Phishing k\xf3d","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.TITLE":"Jelsz\xf3 m\xf3dos\xedt\xe1sa","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD":"Jelsz\xf3","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD_HINT":"Haszn\xe1lj minimum {length} karaktert, legyen benne kis- \xe9s nagybetű, sz\xe1m \xe9s speci\xe1lis karakter (pl.: !, +, @, stb.).","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD_CONFIRM":"Jelsz\xf3 \xfajra","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING.MODAL.TITLE":"Anti-Phishing k\xf3d be\xe1ll\xedt\xe1sa","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING.MODAL.CODE":"Anti-Phishing k\xf3d","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.TITLE":"Hiteles\xedtő alkalmaz\xe1s be\xe1ll\xedt\xe1sa","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_1":"Hiteles\xedtő alkalmaz\xe1ssal a fi\xf3kod nagyobb biztons\xe1gban lesz, mert a bejelentkez\xe9s sor\xe1n egy, a <strong>Google Hiteles\xedtő</strong> alkalmaz\xe1s \xe1ltal gener\xe1lt 6 sz\xe1mjegyű biztons\xe1gi k\xf3dot is meg kell adni.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_2":"<strong>Fontos!</strong> Az alkalmaz\xe1s be\xe1ll\xedt\xe1sa ut\xe1n e-mailben nem k\xfcld\xfcnk ellenőrző k\xf3dot a bel\xe9p\xe9shez!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_3":"Olvasd be az al\xe1bbi QR k\xf3dot a <strong>Google Hiteles\xedtő</strong> alkalmaz\xe1sban!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.SECURITY_CODE_ISSUE":"Ha a k\xf3d beolvas\xe1s\xe1val probl\xe9m\xe1k vannak, az al\xe1bbi k\xf3dot tudod megadni az alkalmaz\xe1sban:","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.VERIFICATION_CODE":"Ellenőrző k\xf3d","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.TITLE":"Hiteles\xedtő alkalmaz\xe1s elt\xe1vol\xedt\xe1sa","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.DESCRIPTION":"A hiteles\xedtő alkalmaz\xe1s elt\xe1vol\xedt\xe1sa eset\xe9ben e-mailben fogjuk megk\xfcldeni a bel\xe9p\xe9sed sor\xe1n sz\xfcks\xe9ges ellenőrző k\xf3dot.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.VERIFICATION_CODE":"Ellenőrző k\xf3d"}'),tQ=JSON.parse('{"MODULES.USER.PROFILE.BILLING.TITLE":"Sz\xe1ml\xe1z\xe1s","MODULES.USER.PROFILE.BILLING.PACKAGE.TITLE":"Csomag adatok","MODULES.USER.PROFILE.BILLING.PACKAGE.DESCRIPTION":"Itt tal\xe1lhat\xf3 meg az aktu\xe1lis csomagr\xf3l minden inform\xe1ci\xf3.","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCELED":"A csomag előfizet\xe9se meg lett sz\xfcntetve. A keresked\xe9sek az előfizet\xe9s lej\xe1rt\xe1ig műk\xf6dni fognak, azut\xe1n mindegyik felf\xfcgesztett st\xe1tusz\xfara lesz \xe1ll\xedtva.","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS":"H\xe1tral\xe9vő napok:","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS.DAY":"nap","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS.DAYS":"nap","MODULES.USER.PROFILE.BILLING.PACKAGE.UNLIMITED":"Korl\xe1tlan","MODULES.USER.PROFILE.BILLING.PACKAGE.PACKAGE":"Csomag:","MODULES.USER.PROFILE.BILLING.PACKAGE.PRICE":"D\xedj:","MODULES.USER.PROFILE.BILLING.PACKAGE.PRICE.FREE":"Ingyenes","MODULES.USER.PROFILE.BILLING.PACKAGE.ACTIVE":"Akt\xedv:","MODULES.USER.PROFILE.BILLING.PACKAGE.HAS_DOWNGRADE":"Van f\xfcggőben l\xe9vő csomagv\xe1lt\xe1s. A v\xe1lt\xe1s a lej\xe1ratkor t\xf6rt\xe9nik meg!","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CANCEL_SUBSCRIPTION":"Előfizet\xe9s megsz\xfcntet\xe9se","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.TITLE":"Előfizet\xe9s megsz\xfcntet\xe9se","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.DESCRIPTION":"Biztosan meg akarod sz\xfcntetni az előfizet\xe9sed?","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.DESCRIPTION_HINT":"Az akt\xedv keresked\xe9sek az előfizet\xe9s lej\xe1rta ut\xe1n automatikusan fel lesznek f\xfcggesztve.","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.CANCELED":"Az előfizet\xe9s sikeresen megsz\xfcntetve!","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CONTINUE_SUBSCRIPTION":"Előfizet\xe9s folytat\xe1sa","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.TITLE":"Előfizet\xe9s folytat\xe1sa","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.DESCRIPTION":"Biztosan folytatni szeretn\xe9d az előfizet\xe9sed?","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.CONTINUED":"Az előfizet\xe9s sikeresen folytatva!","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CHANGE_PACKAGE":"Csomag v\xe1lt\xe1sa","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.PAYMENT.SUCCESS":"A fizet\xe9s sikeres volt! Az \xfaj csomag be\xe1ll\xedt\xe1sa hamarosan megt\xf6rt\xe9nik!","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.PAYMENT.ERROR":"A fizet\xe9s sikertelen! K\xe9rj\xfck, pr\xf3b\xe1lja meg k\xe9sőbb!","MODULES.USER.PROFILE.BILLING.ADDRESSES.TITLE":"Sz\xe1ml\xe1z\xe1si c\xedmek","MODULES.USER.PROFILE.BILLING.ADDRESSES.DESCRIPTION":"T\xf6bb c\xedm adhat\xf3 meg, de csak az elsődleges c\xedmre ker\xfcl a sz\xe1mla ki\xe1ll\xedt\xe1sra!","MODULES.USER.PROFILE.BILLING.ADDRESSES.NEW_ADDRESS":"\xdaj c\xedm","MODULES.USER.PROFILE.BILLING.ADDRESSES.NO_ADDRESS":"Nincs c\xedm hozz\xe1adva.","MODULES.USER.PROFILE.BILLING.ADDRESSES.DELETE":"Biztosan t\xf6rl\xf6d a c\xedmet ({index}. c\xedm)?","MODULES.USER.PROFILE.BILLING.ADDRESSES.ALERT.DELETED":"A c\xedm sikeresen t\xf6r\xf6lve!","MODULES.USER.PROFILE.BILLING.ADDRESSES.MODAL.CREATE.TITLE":"\xdaj c\xedm","MODULES.USER.PROFILE.BILLING.ADDRESSES.MODAL.UPDATE.TITLE":"C\xedm m\xf3dos\xedt\xe1sa","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.CHANGE_PACKAGE":"Inform\xe1ci\xf3","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.CHANGE_PACKAGE.DESCRIPTION":"Csomag v\xe1lt\xe1s előtt hajtsd v\xe9gre a k\xf6telező l\xe9p\xe9seket!"}'),t9=JSON.parse('{"MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.PRIMARY":"Elsődleges c\xedm","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.PRIMARY_INFO":"Az elsődleges c\xedmre lesz a sz\xe1mla ki\xe1ll\xedtva. Csak egy ilyen c\xedm lehet!","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COUNTRY":"Orsz\xe1g","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COUNTY":"Megye / \xc1llam","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.POSTCODE":"Ir\xe1ny\xedt\xf3sz\xe1m","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.CITY":"Telep\xfcl\xe9s","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ADDRESS_1":"C\xedm","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ADDRESS_2":"Kieg\xe9sz\xedtő c\xedmadatok","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COMPANY":"C\xe9ges","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.BILLING_NAME":"Sz\xe1ml\xe1z\xe1si n\xe9v","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.BILLING_TAX":"Ad\xf3sz\xe1m","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ALERT.CREATED":"A c\xedm sikeresen l\xe9trehozva!","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ALERT.UPDATED":"A c\xedm sikeresen m\xf3dos\xedtva!"}'),t3=JSON.parse('{"MODULES.USER.PROFILE.BILLING.ADDRESS_TILE.ADDRESS":"{index}. c\xedm","MODULES.USER.PROFILE.BILLING.ADDRESS_TILE.PRIMARY":"Elsődleges"}'),t6=JSON.parse('{"MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.ALERT.PAYMENT_REDIRECT":"Hamarosan \xe1tir\xe1ny\xedtjuk a fizet\xe9si oldalra!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.NAME":"Csomag","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.DESCRIPTION.TAX":"Az \xe1rak az \xc1ltal\xe1nos Forgalmi Ad\xf3t nem tartalmazz\xe1k! Az \xc1FA m\xe9rt\xe9k\xe9t az előfizető sz\xe9khelye / lakc\xedme hat\xe1rozza meg!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.PACKAGE_CONTENT":"{package} csomag tartalma","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.NAME":"Fizet\xe9s","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.NAME":"Fizet\xe9si m\xf3d","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.EMPTY":"Nincs fizet\xe9si m\xf3d megadva!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.BINANCE_PAY.NAME":"Binance Pay","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.BINANCE_PAY.DESCRIPTION":"Fizet\xe9s Binance Pay-en kereszt\xfcl","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.STRIPE.NAME":"Stripe","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.STRIPE.DESCRIPTION":"Fizet\xe9s Stripe-on kereszt\xfcl","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.NAME":"Kupon","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.NAME_HINT":"Amennyiben rendelkezel kuponnal, itt tudod megadni!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USE":"Bev\xe1lt\xe1s","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USE_HINT":"A kupon bev\xe1lt\xe1s\xe1hoz k\xe9rj\xfck, kattints a \'Bev\xe1lt\xe1s\' gombra!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USED":"A kupon sikeresen bev\xe1ltva!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.ALERT.NOT_FOUND":"A kupon nem tal\xe1lhat\xf3!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.BUTTON":"Van Etalon tokenem","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.BUTTON_INFO":"Ha rendelkezel legal\xe1bb 1 Etalon tokennel, kattints a gombra a kedvezm\xe9nyed \xe9rv\xe9nyes\xedt\xe9s\xe9hez!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.SUCCESS":"Az ellenőrz\xe9s sikeresen megt\xf6rt\xe9nt!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.FAILED":"Nem rendelkezel megfelelő Etalon mennyis\xe9ggel!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.ERROR":"Hiba t\xf6rt\xe9nt az ellenőrz\xe9s sor\xe1n!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.SUMMARY.NAME":"\xd6sszegz\xe9s","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.SUMMARY.CONTINUE_TO_PAY":"Tov\xe1bb a fizet\xe9sre","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.MONTHLY":"Havi","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.YEARLY":"\xc9ves","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.POPULAR":"N\xe9pszerű","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.MONTH":"h\xf3nap","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.YEAR":"\xe9v","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.UNLIMITED":"Korl\xe1tlan","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.LIMIT":"Limit:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.LIVE_BOT":"\xc9les keresked\xe9s:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.DEMO_BOT":"Demo keresked\xe9s:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.PRICE":"Csomag \xe1r","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.DISCOUNT":"Kedvezm\xe9ny ({amount} %)","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.COUPON_DISCOUNT":"Kupon kedvezm\xe9ny","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.VAT":"\xc1FA ({amount} %)","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.TOTAL":"\xd6sszesen","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.TOTAL_INFO":"A csomagv\xe1lt\xe1sb\xf3l eredő kedvezm\xe9nyeket az \xe1r nem tartalmazza!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INTERVAL":"Időszak","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.SPOT_BOT":"SPOT BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.SPOT_BOT.BOTS":"SPOT BOT + HODL BOT + GRID BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INDICATOR_BOT":"INDIK\xc1TOR BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INDICATOR_BOT.BOTS":"RSI BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.CHANGE_HAPPENING_SOON":"A csomag v\xe1lt\xe1sa hamarosan megt\xf6rt\xe9nik!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.AUTOMATIC_RENEWAL":"Automatikus meg\xfaj\xedt\xe1s"}'),t5=JSON.parse('{"MODULES.USER.PROFILE.TRANSACTIONS.TITLE":"Tranzakci\xf3k","MODULES.USER.PROFILE.TRANSACTIONS.TRANSACTION_ID":"Tranzakci\xf3 azonos\xedt\xf3","MODULES.USER.PROFILE.TRANSACTIONS.TRANSACTION_DATE":"Tranzakci\xf3 időpontja","MODULES.USER.PROFILE.TRANSACTIONS.AMOUNT":"\xd6sszeg","MODULES.USER.PROFILE.TRANSACTIONS.PAYMENT_METHOD":"Fizet\xe9si m\xf3d","MODULES.USER.PROFILE.TRANSACTIONS.PACKAGE":"Csomag","MODULES.USER.PROFILE.TRANSACTIONS.CREATED_AT":"L\xe9trehozva"}'),t4=JSON.parse('{"MODULES.USER.PROFILE.REFERRAL.TITLE":"Aj\xe1nl\xe1s","MODULES.USER.PROFILE.REFERRAL.USER":"felhaszn\xe1l\xf3","MODULES.USER.PROFILE.REFERRAL.USERS":"felhaszn\xe1l\xf3","MODULES.USER.PROFILE.REFERRAL.ERROR.MISSING_BINANCE_ID":"<strong>Nincs megadva a Binance ID vagy a Binance Pay ID!</strong> Ebben az esetben nem ker\xfcl kifizet\xe9sre az aj\xe1nl\xf3i programban el\xe9rt b\xf3nusz!","MODULES.USER.PROFILE.REFERRAL.EXPECTED_BONUS":"V\xe1rhat\xf3 b\xf3nusz","MODULES.USER.PROFILE.REFERRAL.EXPECTED_BONUS_INFO":"Ebben a h\xf3napban v\xe1rhat\xf3lag mekkora b\xf3nuszt fogsz kapni a megh\xedvott felhaszn\xe1l\xf3k ut\xe1n.","MODULES.USER.PROFILE.REFERRAL.SUBSCRIBERS":"Előfizetők","MODULES.USER.PROFILE.REFERRAL.SUBSCRIBERS_INFO":"Ebben a h\xf3napban h\xe1ny felhaszn\xe1l\xf3 ut\xe1n sz\xe1moljuk a v\xe1rhat\xf3 b\xf3nuszod.","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS":"Regisztr\xe1lt felhaszn\xe1l\xf3k","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS_INFO":"\xd6sszesen h\xe1nyan regisztr\xe1ltak be az aj\xe1nl\xf3i k\xf3doddal.","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.TITLE":"Aj\xe1nl\xf3i link","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.DESCRIPTION":"Ezt a linket tudod megosztani az ismerőseiddel a regisztr\xe1ci\xf3jukhoz","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.COPY":"M\xe1sol","MODULES.USER.PROFILE.REFERRAL.REFERRAL_CODE.TITLE":"Aj\xe1nl\xf3i azonos\xedt\xf3","MODULES.USER.PROFILE.REFERRAL.REFERRAL_CODE.DESCRIPTION":"Ezt az azonos\xedt\xf3t tudod megosztani az ismerőseiddel a regisztr\xe1ci\xf3jukhoz","MODULES.USER.PROFILE.REFERRAL.INVITE.TITLE":"Megh\xedv\xe1s","MODULES.USER.PROFILE.REFERRAL.INVITE.DESCRIPTION":"H\xedvd meg bar\xe1taidat!","MODULES.USER.PROFILE.REFERRAL.INVITE.DESCRIPTION_INFO":"M\xe1r regisztr\xe1lt felhaszn\xe1l\xf3knak nem k\xfcldj\xfck ki a megh\xedv\xe1st!","MODULES.USER.PROFILE.REFERRAL.INVITE.ALERT.SUCCESS":"A megh\xedv\xf3k sikeresen kik\xfcldve!","MODULES.USER.PROFILE.REFERRAL.INVITE.NEW_ADDRESS":"\xdaj c\xedm","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.NAME":"N\xe9v","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.EMAIL":"E-mail c\xedm","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE":"Nyelv","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE.HU":"Magyar","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE.EN":"Angol","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.SEND_INVITE":"Megh\xedv\xf3 k\xfcld\xe9se","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.SEND_INVITES":"Megh\xedv\xf3k k\xfcld\xe9se","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.DELETE":"T\xf6rl\xe9s","MODULES.USER.PROFILE.REFERRAL.BONUS.TITLE":"B\xf3nuszok","MODULES.USER.PROFILE.REFERRAL.BONUS.TITLE_INFO":"B\xf3nuszt csak Binance fi\xf3knak tudunk k\xfcldeni. Mindenk\xe9pp t\xf6ltsd ki a Binance vagy a Binance Pay azonos\xedt\xf3d!","MODULES.USER.PROFILE.REFERRAL.BONUS.DATE":"D\xe1tum","MODULES.USER.PROFILE.REFERRAL.BONUS.SUBSCRIBERS":"Előfizetők sz\xe1ma","MODULES.USER.PROFILE.REFERRAL.BONUS.SUBSCRIBERS_INFO":"Az adott h\xf3napban h\xe1nyan fizettek elő b\xe1rmely csomagra","MODULES.USER.PROFILE.REFERRAL.BONUS.BONUS":"B\xf3nusz","MODULES.USER.PROFILE.REFERRAL.BONUS.BONUS_INFO":"Mely b\xf3nusz csoportba tartozt\xe1l az előfizetők sz\xe1ma alapj\xe1n","MODULES.USER.PROFILE.REFERRAL.BONUS.AMOUNT":"B\xf3nusz \xf6sszeg","MODULES.USER.PROFILE.REFERRAL.BONUS.AMOUNT_INFO":"Az előfizet\xe9si csomagok alapj\xe1n sz\xe1molt t\xe9nylegesen kapott b\xf3nusz","MODULES.USER.PROFILE.REFERRAL.BONUS.PAID":"Fizetve","MODULES.USER.PROFILE.REFERRAL.BONUS.PAID_INFO":"A b\xf3nusz kifizet\xe9se megt\xf6rt\xe9nt-e a megadott Binance fi\xf3kra","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.TITLE":"Regisztr\xe1lt felhaszn\xe1l\xf3k","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.DESCRIPTION":"Ők m\xe1r regisztr\xe1ltak az aj\xe1nl\xf3i azonos\xedt\xf3ddal","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.ID":"Azonos\xedt\xf3","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.PACKAGE":"Csomag","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.REGISTRATION":"Regisztr\xe1ci\xf3 időpontja"}'),t8=JSON.parse('{"MODULES.USER.PROFILE.LOG.TITLE":"Napl\xf3","MODULES.USER.PROFILE.LOG.ACTION":"Művelet","MODULES.USER.PROFILE.LOG.DESCRIPTION":"Le\xedr\xe1s","MODULES.USER.PROFILE.LOG.TIME":"Időpont"}'),t7=JSON.parse('{"MODULES.USER.PROFILE.DOCUMENTS.TITLE":"Dokumentumok","MODULES.USER.PROFILE.DOCUMENTS.NAME":"N\xe9v","MODULES.USER.PROFILE.DOCUMENTS.FILE":"F\xe1jl","MODULES.USER.PROFILE.DOCUMENTS.TIME":"Időpont"}'),ne=JSON.parse('{"MODULES.USER.CONTRACT_SIGNATURE.NOTICE":"T\xe1j\xe9koztat\xf3","MODULES.USER.CONTRACT_SIGNATURE.TERMS_AND_CONDITIONS":"\xc1ltal\xe1nos Szerződ\xe9si Felt\xe9telek","MODULES.USER.CONTRACT_SIGNATURE.LEGAL_NOTICE":"Jogi nyilatkozat","MODULES.USER.CONTRACT_SIGNATURE.SUBSCRIBER_DISCLAIMER":"Előfizetői felelőss\xe9gv\xe1llal\xe1si nyilatkozat","MODULES.USER.CONTRACT_SIGNATURE.MANDATORY_FIELDS":"K\xe9rj\xfck, t\xf6ltsd ki a k\xf6telezően kit\xf6ltendő mezőket!","MODULES.USER.CONTRACT_SIGNATURE.BILLING_ADDRESS":"K\xe9rj\xfck, adj hozz\xe1 egy sz\xe1ml\xe1z\xe1si c\xedmet!","MODULES.USER.CONTRACT_SIGNATURE.READ_THE_DOCUMENTS":"K\xe9rj\xfck, olvasd el figyelmesen a k\xf6vetkező dokumentumokat, majd a jel\xf6lőn\xe9gyzetek bepip\xe1l\xe1sa ut\xe1n egy al\xe1\xedr\xe1ssal erős\xedtsd meg, hogy elfogadod őket!","MODULES.USER.CONTRACT_SIGNATURE.ACCEPT":"Elfogadom a fent olvasottakat","MODULES.USER.CONTRACT_SIGNATURE.RESPONSIBILITY_NOTICE":"Nyilatkozom, hogy tiszt\xe1ban vagyok az \xc1SZF 6. fejezet\xe9ben foglaltakkal, \xe9s az alapj\xe1n v\xe1llalom a teljes felelőss\xe9get az ott meghat\xe1rozottak szerint, tov\xe1bb\xe1 tudom\xe1som van arr\xf3l \xe9s kifejezetten elfogadom azt, hogy a Szolg\xe1ltat\xf3 az \xc1SZF 5. fejezete \xe9s - az \xe1ltalam előzetesen megismert - Jogi Nyilatkozat alapj\xe1n mely k\xf6rben nem felel","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE":"Al\xe1\xedr\xe1s","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE_DELETE":"Al\xe1\xedr\xe1s t\xf6rl\xe9se","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE.ALERT.ERROR.FIELD":"Hiba t\xf6rt\xe9nt az al\xe1\xedr\xf3 mezőben!","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE.ALERT.ERROR.EMPTY":"Az al\xe1\xedr\xe1s megad\xe1sa k\xf6telező!"}');let nt={...eE,...eT,...eS,...ec,...eu,...eR,...eI,...eh,...ed,...ef,...e_,...ep,...eA,...eN,...em,...eM,...eL,...eD,...eg,...eF,...eP,...ey,...eB,...eC,...eU,...eG,...eb,...ek,...eH,...ez,...ew,...eV,...eY,...eW,...ej,...eK,...eX,...eJ,...e$,...eq,...eZ,...eQ,...e0,...e9,...e3,...e6,...e5,...e4,...e8,...e7,...te,...tt,...tn,...tr,...ta,...ts,...tO,...tE,...tT,...tS,...tc,...tu,...tR,...tI,...th,...td,...tf,...t_,...tp,...tA,...tN,...tm,...tM,...tL,...tD,...tg,...tF,...tP,...tB,...tC,...tU,...tv,...tb,...tG,...tk,...tH,...tw,...tV,...tY,...tW,...tj,...tK,...tX,...tJ,...t$,...tq,...tZ,...tQ,...t9,...t3,...t6,...t5,...t4,...t8,...t7,...ne};var nn=nt,nr=JSON.parse('{"ALERT.TITLE.SUCCESS":"Success!","ALERT.TITLE.ERROR":"Error!","ALERT.TITLE.DELETE":"Delete","ALERT.TITLE.INFORMATION":"Information","ALERT.RESPONSE.CHANGES_SUCCESSFULLY_SAVED":"Changes successfully saved!","ALERT.RESPONSE.OPERATION_SUCCESSFUL":"The operation was successful!"}'),na=JSON.parse('{"TRANSLATOR.SELECT":"Language","COMMON.BETA":"BETA","COMMON.BALANCE":"Balance","COMMON.YES":"Yes","COMMON.NO":"No","COMMON.AGREE":"Agree","COMMON.ON":"On","COMMON.OFF":"Off","COMMON.SUBMIT":"Submit","COMMON.CANCEL":"Cancel","COMMON.MODIFY":"Modify","COMMON.SELECT_ALL":"Select all","COMMON.RAISING_INVESTMENTS":"Raising investments","COMMON.RAISING_MASS_INVESTMENTS":"Raising mass investments","COMMON.MODIFY_INVESTMENTS":"Modify investments","COMMON.DELETE":"Delete","COMMON.DELETE.CONDITIONS":"Delete conditions","COMMON.BUY":"Buy","COMMON.SELL":"Sell","COMMON.LIVE":"Live","COMMON.DEMO":"Demo","COMMON.DATE":"Date","COMMON.LANGUAGE":"Language","COMMON.DAILY":"Daily","COMMON.MONTHLY":"Monthly","COMMON.PROFIT":"Profit","COMMON.PACKAGE_SUFFIX":"package","COMMON.BUTTON.MODIFY":"Modify","COMMON.BUTTON.SAVE":"Save","COMMON.BUTTON.BACK":"Back","COMMON.BUTTON.NEXT":"Next","COMMON.BUTTON.CANCEL":"Cancel","COMMON.BUTTON.DELETE":"Delete","COMMON.BUTTON.EDIT":"Edit","COMMON.BUTTON.CLOSE":"Close","COMMON.PIECE":"piece","COMMON.PIECES":"pieces","COMMON.PCS":"pcs","COMMON.ENABLED":"Enabled","COMMON.DISABLED":"Disabled","COMMON.NOT_SET":"Not set","COMMON.REMOVE":"Remove","COMMON.SET":"Set","COMMON.CHANGE":"Change","COMMON.LOADING...":"Loading...","COMMON.VALUE":"Value","COMMON.FILTER":"Filter","COMMON.COOKIE.CONSENT.TEXT":"The site uses cookies for proper operation.","COMMON.VIEW":"View","COMMON.DATALIST.ALL":"All","COMMON.MASS_INVESTMENTS_MODIFICATION.MODAL.TYPE":"Toggle between setting Amount / Percentage","HEADER.CHANGE_PACKAGE":"Change package","HEADER.MENU.USER.SAFE_ACCOUNT":"Safe account","HEADER.MENU.USER.PROFILE":"Profile","HEADER.MENU.USER.PROFILE.OVERVIEW":"Overview","HEADER.MENU.USER.PROFILE.SETTINGS":"Settings","HEADER.MENU.USER.PROFILE.SECURITY":"Security","HEADER.MENU.USER.PROFILE.BILLING":"Billing","HEADER.MENU.USER.PROFILE.TRANSACTIONS":"Transactions","HEADER.MENU.USER.PROFILE.REFERRAL":"Referral","HEADER.MENU.USER.PROFILE.LOG":"Log","HEADER.MENU.USER.PROFILE.DOCUMENTS":"Documents","HEADER.MENU.USER.PROFILE.NOTIFICATIONS":"Notifications","HEADER.MENU.USER.API_KEYS":"API keys","HEADER.MENU.USER.MY_COUPONS":"My coupons","HEADER.MENU.USER.LOGOUT":"Sign out","FORM.COMMON.ERROR.REQUIRED":"Mandatory field!","FORM.COMMON.ERROR.EMAIL.INVALID":"Invalid e-mail address!","FORM.COMMON.ERROR.PASSWORD.NOT_MATCH":"The two passwords do not match!","FORM.COMMON.ERROR.MUST_BE_POSITIVE_NUMBER":"Must be positive number!","FORM.COMMON.ERROR.MUST_BE_GREATER_THAN_0":"Must be greater than 0!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_GREATER_THAN_5":"Must be equal or greater than 5!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_LOWER_THAN_30":"Must be equal or lower than 30!","FORM.COMMON.ERROR.MUST_BE_EQUAL_OR_LOWER_THAN_100":"Must be equal or lower than 100!","FORM.COMMON.ERROR.MUST_BE_ONE_OF":"Must be one of: ","FORM.COMMON.ERROR.MUST_BE_INTEGER":"Must be an integer!","FORM.COMMON.PLEASE_SELECT":"Please select!","FORM.COMMON.PLEASE_SELECT_API":"Choose an API key!","FORM.COMMON.PLEASE_SELECT_USER":"Choose a user!","FORM.COMMON.MIN_X_CHARACTER":"Must be at least {length} characters long!","FORM.COMMON.MAX_X_CHARACTER":"Maximum {length} characters can be long!","FORM.COMMON.MIN_X_VALUE":"Its value can be at least {length}!","FORM.COMMON.MAX_X_VALUE":"Its value can be a maximum of {length}!","FORM.COMMON.NOTIFICATION_BAR":"Notification bar","FORM.COMMON.NOTIFICATION_BAR_SHOW":"Show notification bar","FORM.COMMON.NOTIFICATION_BAR_INFO":"Whether the notification bar should be displayed to users. If there is no content to display, uncheck it!","FORM.COMMON.NEW_USER_BAR":"New user bar","FORM.COMMON.NEW_USER_BAR_SHOW":"Show new user bar","FORM.COMMON.NEW_USER_BAR_INFO":"Whether the bar should be displayed to newly registered users. If there is no content to display, uncheck it!","FORM.COMMON.HUNGARIAN_CONTENT":"Hungarian content","FORM.COMMON.ENGLISH_CONTENT":"English content","FORM.BOTS.SPOT.PAIR":"Pair","FORM.BOTS.SPOT.FOLDER":"Folder","FORM.BOTS.SPOT.NAME":"Name","FORM.BOTS.SPOT.EXCHANGE":"Exchange","FORM.BOTS.SPOT.API":"API","FORM.BOTS.SPOT.EXCHANGE_RATE":"Exchange rate","FORM.API_KEY.MICA":"(MiCA regulated)"}'),ni=JSON.parse('{"AUTH.LOGIN.TITLE":"Sign in","AUTH.LOGIN.BUTTON":"Sign in","AUTH.LOGIN.FIELD.EMAIL":"E-mail address","AUTH.LOGIN.FIELD.PASSWORD":"Password","AUTH.LOGIN.INVALID_2FA":"Invalid verification code!","AUTH.LOGIN.BAD_CREDENTIALS":"Invalid username and/or password!","AUTH.LOGIN.UNAUTHORIZED":"The account is locked or not confirmed!","AUTH.LOGIN.2FA_AUTHENTICATION":"Two-step authentication","AUTH.LOGIN.2FA_AUTHENTICATION_GIVE":"Please enter the verification code.","AUTH.LOGIN.NO_ACCOUNT":"Don\'t have an account yet?","AUTH.LOGIN.REGISTRATION":"Registration","AUTH.LOGIN.FORGOT_PASSWORD":"Forgot password"}'),ns=JSON.parse('{"AUTH.FORGOT_PASSWORD.TITLE":"Forgot your password?","AUTH.FORGOT_PASSWORD.RESTORE.TITLE":"Restore password","AUTH.FORGOT_PASSWORD.SUBMIT_BUTTON":"Reset password","AUTH.FORGOT_PASSWORD.LOGIN":"Sign in","AUTH.FORGOT_PASSWORD.LINK_SENT":"If an account is associated with the e-mail address provided, we will send you the link to recover the password.","AUTH.FORGOT_PASSWORD.FORM.PASSWORD":"Password","AUTH.FORGOT_PASSWORD.FORM.PASSWORD2":"Repeat password","AUTH.FORGOT_PASSWORD.FORM.PASSWORD_HINT":"Use at least {length} characters, including upper and lower case letters, numbers and special characters (e.g.: !, +, @, etc.)."}'),no=JSON.parse('{"AUTH.REGISTRATION.TITLE":"Sign up","AUTH.REGISTRATION.HAS_ACCOUNT":"Already have an account?","AUTH.REGISTRATION.LOGIN":"Sign in","AUTH.REGISTRATION.BUTTON":"Sign up","AUTH.REGISTRATION.FORM.ACCEPT_TO_REGISTER":"You must accept it to register!","AUTH.REGISTRATION.FORM.LASTNAME":"Last name","AUTH.REGISTRATION.FORM.FIRSTNAME":"First name","AUTH.REGISTRATION.FORM.EMAIL":"E-mail address","AUTH.REGISTRATION.FORM.BIRTHDATE":"Date of birth","AUTH.REGISTRATION.FORM.PASSWORD":"Password","AUTH.REGISTRATION.FORM.PASSWORD2":"Repeat password","AUTH.REGISTRATION.FORM.PASSWORD_HINT":"Use at least {length} characters, including upper and lower case letters, numbers and special characters (e.g.: !, +, @, etc.).","AUTH.REGISTRATION.FORM.REFERRAL_CODE":"Referral code","AUTH.REGISTRATION.FORM.ACCEPT.COMMON":"I accept the following:","AUTH.REGISTRATION.FORM.ACCEPT.TERMS_AND_CONDITIONS":"Terms and Conditions","AUTH.REGISTRATION.FORM.ACCEPT.LEGAL_NOTICE":"Disclaimer","AUTH.REGISTRATION.FORM.ACCEPT.PRIVACY_POLICY":"Privacy Policy","AUTH.REGISTRATION.FORM.NEWSLETTER_SUBSCRIBE":"Subscribe to newsletter","AUTH.REGISTRATION.ALERT.SUCCESS":"Registration was successful!","AUTH.REGISTRATION.ALERT.ERROR.EMAIL_USED":"This e-mail address is already taken!"}'),nO=JSON.parse('{"AUTH.VERIFICATION.SUCCESS":"You have successfully verified your account!","AUTH.VERIFICATION.INVALID":"Unsuccessful confirmation! Missing or non-existent token!","AUTH.VERIFICATION.NOT_FOUND":"This token does not have a user!"}'),nE=JSON.parse('{"MENU.DASHBOARD":"Dashboard","MENU.PORTFOLIO":"Portfolio","MENU.LOG":"Log","MENU.HISTORY":"History","MENU.LIMIT":"Limit","MENU.BOTS.TITLE":"Robots","MENU.BOTS.SPOT.HEADING":"SPOT BOT","MENU.BOTS.SPOT.TITLE":"SPOT BOT","MENU.BOTS.SPOT.DASHBOARD":"Overview","MENU.BOTS.SPOT.NEW":"SPOT BOT","MENU.BOTS.SPOT.NEW_GENERATOR":"Generator","MENU.BOTS.SPOT.SIGNAL":"Signal","MENU.BOTS.SPOT.FOLDERS":"Folders","MENU.BOTS.SPOT.FOLDERS.NEW":"New folder","MENU.BOTS.SPOT.FOLDERS.UNFOLDERED":"Without folder","MENU.BOTS.HODL.TITLE":"HODL BOT","MENU.BOTS.HODL.DASHBOARD":"Overview","MENU.BOTS.HODL.NEW":"HODL BOT","MENU.BOTS.HODL.FOLDERS":"Folders","MENU.BOTS.HODL.FOLDERS.EMPTY":"No Folders!","MENU.BOTS.GRID.TITLE":"GRID BOT","MENU.BOTS.GRID.DASHBOARD":"Overview","MENU.BOTS.GRID.NEW":"GRID BOT","MENU.BOTS.GRID.FOLDERS":"Folders","MENU.BOTS.GRID.FOLDERS.EMPTY":"No Folders!","MENU.BOTS.INDICATOR.HEADING":"Indicator BOT","MENU.BOTS.INDICATOR.TITLE":"INDICATOR BOT","MENU.BOTS.INDICATOR.DASHBOARD":"Overview","MENU.BOTS.INDICATOR.NEW":"INDICATOR BOT","MENU.BOTS.INDICATOR.FOLDERS":"Folders","MENU.BOTS.INDICATOR.FOLDERS.NEW":"New folder","MENU.BOTS.INDICATOR.FOLDERS.UNFOLDERED":"Without folder","MENU.BOTS.RSI.TITLE":"RSI BOT","MENU.BOTS.RSI.DASHBOARD":"Overview","MENU.BOTS.RSI.NEW":"RSI BOT","MENU.BOTS.RSI.FOLDERS":"Folders","MENU.BOTS.RSI.FOLDERS.NEW":"New folder","MENU.BOTS.RSI.FOLDERS.UNFOLDERED":"Without folder","MENU.BOTS.SIGNAL.TITLE":"SIGNAL BOT","MENU.BOTS.SIGNAL.DASHBOARD":"Overview","MENU.BOTS.SIGNAL.NEW":"Generator","MENU.BOTS.SIGNAL.FOLDERS":"Folders","MENU.BOTS.SIGNAL.FOLDERS.EMPTY":"No folders!","MENU.BOTS.FUTURES.SIGNAL.TITLE":"FUTURES","MENU.BOTS.FUTURES.SIGNAL.BOT":"SIGNAL BOT","MENU.BOTS.FUTURES.SIGNAL.DASHBOARD":"Overview","MENU.BOTS.FUTURES.SIGNAL.NEW":"Generator","MENU.BOTS.FUTURES.SIGNAL.SIGNALS":"Signals","MENU.BOTS.FUTURES.SIGNAL.SETTINGS":"Settings","MENU.BOTS.FUTURES.SIGNAL.FOLDERS":"Folders","MENU.BOTS.FUTURES.SIGNAL.FOLDERS.EMPTY":"No folders!","MENU.BOTS.LAUNCH.TITLE":"LAUNCH BOT","MENU.BOTS.LAUNCH.DASHBOARD":"View","MENU.BIG_FISH.TITLE":"Big Fish","MENU.BIG_FISH.MANAGE.TITLE":"Manage","MENU.BIG_FISH.MANAGE.PORTFOLIO":"Portfolio","MENU.BIG_FISH.MANAGE.LOG":"Log","MENU.BIG_FISH.MANAGE.HISTORY":"History","MENU.BIG_FISH.MANAGE.LIMIT":"Limit","MENU.BIG_FISH.MANAGE.SPOT_BOT":"SPOT BOT","MENU.BIG_FISH.MANAGE.INDICATOR_BOT":"INDICATOR BOT","MENU.BIG_FISH.MANAGE.RSI_BOT":"RSI BOT","MENU.BIG_FISH.MANAGE.SIGNAL_BOT":"SIGNAL BOT","MENU.POOL.TITLE":"Pool","MENU.POOL.POOLS":"Pools","MENU.POOL.PROFITS":"Profits","MENU.POOOLSE.TITLE":"Pooolse","MENU.POOOLSE.SETTINGS":"Settings","MENU.ACCOUNTING.TITLE":"Accounting","MENU.ACCOUNTING.ACCOUNTING.TITLE":"Accounting","MENU.ACCOUNTING.PAYOUTS.TITLE":"Payouts","MENU.ACCOUNTING.PAYOUTS.REFERRAL":"Referral","MENU.ACCOUNTING.PAYOUTS.BIG_FISH_AGENT":"Big Fish agent","MENU.ACCOUNTING.PAYMENTS.TITLE":"Payments","MENU.ACCOUNTING.PAYMENTS.PAYMENTS":"Payments","MENU.ACCOUNTING.PAYMENTS.BIG_FISH":"Big Fish","MENU.ACCOUNTING.INHERITED_BONUS.TITLE":"Inherited bonus","MENU.ACCOUNTING.INHERITED_BONUS.MEMBER":"Member","MENU.ACCOUNTING.INHERITED_BONUS.DEALER":"Dealer","MENU.ADMINISTRATION.TITLE":"Administration","MENU.ADMINISTRATION.DASHBOARD":"Dashboard","MENU.ADMINISTRATION.PACKAGES":"Packages","MENU.ADMINISTRATION.COUPONS":"Coupons","MENU.ADMINISTRATION.SIGNAL_SOURCES":"Signal sources","MENU.ADMINISTRATION.DOCUMENTS":"Documents","MENU.ADMINISTRATION.USERS":"Users","MENU.ADMINISTRATION.USERS.VIEW":"View","MENU.ADMINISTRATION.USERS.APIS":"API keys","MENU.ADMINISTRATION.REGISTRATION.TITLE":"Registration","MENU.ADMINISTRATION.REGISTRATION.DEFAULTS":"Defaults","MENU.ADMINISTRATION.MICA.TITLE":"MiCA","MENU.ADMINISTRATION.MICA.PAIRS":"Pairs","MENU.SYSTEM.TITLE":"System","MENU.SYSTEM.SETTINGS.TITLE":"Settings","MENU.SYSTEM.SETTINGS.GENERAL":"General","MENU.SYSTEM.SETTINGS.BILLING":"Billing","MENU.SYSTEM.SETTINGS.PAYMENT":"Payment","MENU.SYSTEM.LOCALISATION.TITLE":"Localisation","MENU.SYSTEM.LOCALISATION.COUNTRIES":"Countries","MENU.SYSTEM.REFERRAL.TITLE":"Referral","MENU.SYSTEM.REFERRAL.REFERRAL_CODES":"Referral codes","MENU.DEVELOPMENT.TITLE":"Developer","MENU.DEVELOPMENT.SETTINGS":"Settings","MENU.DEVELOPMENT.REDIS":"Redis"}'),nT=JSON.parse('{"BREADCRUMB.DASHBOARD":"Dashboard","BREADCRUMB.SPOT_BOT":"SPOT BOT","BREADCRUMB.SPOT_BOT.SIGNAL":"Signals","BREADCRUMB.HODL_BOT":"HODL BOT","BREADCRUMB.GRID_BOT":"GRID BOT","BREADCRUMB.INDICATOR_BOT":"INDICATOR BOT","BREADCRUMB.RSI_BOT":"RSI BOT","BREADCRUMB.SIGNAL_BOT":"SIGNAL BOT","BREADCRUMB.FOLDERS":"Folders","BREADCRUMB.PORTFOLIO":"Portfolio","BREADCRUMB.LOG":"Log","BREADCRUMB.HISTORY":"History","BREADCRUMB.LIMIT":"Limit","BREADCRUMB.MY_PROFILE":"My Account","BREADCRUMB.USER":"User","BREADCRUMB.API_KEYS":"API keys","BREADCRUMB.OVERVIEW":"Overview"}'),nl=JSON.parse('{"REASON_FOR_SUSPENSION.INSUFFICIENT_FUNDS":"Trading has been suspended due to insufficient funds.","REASON_FOR_SUSPENSION.STOP_LOSS_LIMIT_REACHED":"Trading has been suspended due to the reach of Stop Loss.","REASON_FOR_SUSPENSION.TRADE_COUNTER_REACHED":"Trading has been suspended for reaching the run limit.","REASON_FOR_SUSPENSION.INVALID_API_KEY":"Trading has been suspended due to invalid API key."}'),nS=JSON.parse('{"STATUS.ACTIVE":"Active","STATUS.CLOSED":"Closed","STATUS.SUSPENDED":"Suspended","STATUS.SUSPENDED_BUY":"Buy suspended","STATUS.DELETED":"Deleted","STATUS.WAITING":"Waiting"}'),nc=JSON.parse('{"USER_ACTION.LOGIN":"Login","USER_ACTION.LOGIN_FAILURE":"Login failure","USER_ACTION.REGISTER":"Registration"}'),nR=JSON.parse('{"INTERVAL_TYPE.MONTH":"month","INTERVAL_TYPE.YEAR":"year"}'),nI=JSON.parse('{"PAYMENT_METHOD_NAME.BANK_TRANSFER":"Bank transfer","PAYMENT_METHOD_NAME.STRIPE":"Stripe","PAYMENT_METHOD_NAME.COINGATE":"CoinGate","PAYMENT_METHOD_NAME.BINANCE_PAY":"Binance Pay"}'),nh=JSON.parse('{"EXCHANGE_NAME.BINANCE":"Binance","EXCHANGE_NAME.OKX":"OKX","EXCHANGE_NAME.KRAKEN":"Kraken"}'),nd=JSON.parse('{"NOTIFICATION_NAME.PACKAGE_LIMIT_REACHED":"Package limit reached","NOTIFICATION_NAME.RUN_LIMIT_REACHED":"Running amount limit reached","NOTIFICATION_NAME.API_AUTH_ERROR":"API authentication error","NOTIFICATION_NAME.INSUFFICIENT_FUNDS_ERROR":"Insufficient funds","NOTIFICATION_NAME.API_MAINTENANCE":"API maintenance","NOTIFICATION_NAME.API_PERMISSION_ERROR":"API permission error","NOTIFICATION_NAME.API_EXPIRATION":"API key expiration","NOTIFICATION_NAME.SUBSCRIPTION_EXPIRED":"Subscription expired","NOTIFICATION_NAME.PACKAGE_CHANGED":"Package changed","NOTIFICATION_NAME.API_FROZEN_OR_DELETED":"API Key frozen or deleted","NOTIFICATION_NAME.API_DELETED_IN_EXCHANGE":"The API key has been deleted in the exchange\'s system!","NOTIFICATION_NAME.LOCAL_REGULATION":"Trade closed due to local regulations"}'),n_=JSON.parse('{"FILTER.VALUE.ALL":"All","FILTER.EMAIL":"E-mail","FILTER.TYPE":"Type","FILTER.EXTENSION":"Extension","FILTER.BOT_TYPE":"BOT Type","FILTER.SPOT_BOT":"SPOT BOT","FILTER.INDICATOR_BOT":"INDICATOR BOT","FILTER.HODL_BOT":"HODL BOT","FILTER.GRID_BOT":"GRID BOT","FILTER.RSI_BOT":"RSI BOT","FILTER.SIGNAL_BOT":"SIGNAL BOT","FILTER.ACTION":"Action","FILTER.VALUE.BUY":"Buy","FILTER.VALUE.SELL":"Sell","FILTER.SUCCESSFUL":"Successful","FILTER.VALUE.YES":"Yes","FILTER.VALUE.NO":"No","FILTER.DEMO_MODE":"Demo mode","FILTER.EXCHANGE":"Exchange","FILTER.BINANCE":"Binance","FILTER.OKX":"OKX","FILTER.PAIR":"Pair","FILTER.COUPON.VALUE.STRATEGY":"Strategy","FILTER.COUPON.VALUE.SUBSCRIPTION":"Subscription","FILTER.COUPON.PACKAGE_PERIOD":"Period","FILTER.COUPON.PACKAGE_PERIOD.VALUE.MONTHLY":"Monthly","FILTER.COUPON.PACKAGE_PERIOD.VALUE.YEARLY":"Yearly"}'),np=JSON.parse('{"TICKETING.MODAL.TITLE":"Report an error","TICKETING.MODAL.DESCRIPTION":"If you experience an error with the operation of the site or the robots, please let us know by filling out the form below and we will contact you shortly!","TICKETING.MODAL.SHOW_MORE":"You can find more information about our customer service at {link}.","TICKETING.MODAL.SHOW_MORE_HERE":"here","TICKETING.MODAL.FORM.SUBJECT":"Subject","TICKETING.MODAL.FORM.MESSAGE":"Message","TICKETING.MODAL.FORM.SUBMITTED":"The error ticket has been successfully submitted!"}'),nA=JSON.parse('{"TOKEN.ERROR.NO_WALLET":"No Web3 compatible wallet is found!","TOKEN.ERROR.SIGNING_FAILED":"Signing failed!","TOKEN.ERROR.REJECTED":"You rejected the account request!","TOKEN.ERROR.NOT_CONNECT":"Could not connect to crypto-wallet. Make sure wallet is compatible and set up!"}'),nN=JSON.parse('{"COMMON.LAYOUT.COMPONENTS.FOOTER.IMPRINT":"Imprint","COMMON.LAYOUT.COMPONENTS.FOOTER.GTC":"GTC","COMMON.LAYOUT.COMPONENTS.FOOTER.DISCLAIMER":"Disclaimer","COMMON.LAYOUT.COMPONENTS.FOOTER.PRIVACY_POLICY":"Privacy Policy","COMMON.LAYOUT.COMPONENTS.FOOTER.INFORMATION":"Information"}'),nM=JSON.parse('{"COMMON.LAYOUT.PARTIALS.NOTIFICATION_DRAWER.TITLE":"Notifications","COMMON.LAYOUT.PARTIALS.NOTIFICATION_DRAWER.VIEW_NOTIFICATIONS":"View notifications"}'),nL=JSON.parse('{"MODULES.COMMON.TABLE.DATALIST.NO_CONTENT":"No content to display!"}'),nD=JSON.parse('{"PAGES.IMPRINT.TITLE":"Imprint","PAGES.IMPRINT.NAME":"Name","PAGES.IMPRINT.CONTACT_NAME":"Contact name","PAGES.IMPRINT.REGISTERED_OFFICE":"Registered Office","PAGES.IMPRINT.TAX_NUMBER":"TAX Number","PAGES.IMPRINT.COMPANY_REGISTRATION_NUMBER":"Company Registration Number","PAGES.IMPRINT.COURT":"Company Court","PAGES.IMPRINT.EMAIL":"E-mail address","PAGES.IMPRINT.WEB":"Website","PAGES.IMPRINT.HOSTING.PROVIDER":"Hosting provider","PAGES.IMPRINT.HOSTING.CONTACT":"Hosting contact"}'),ng=JSON.parse('{"MODULES.BOT.BADGE_LIST.BUY":"Buy","MODULES.BOT.BADGE_LIST.SELL":"Sell","MODULES.BOT.BADGE_LIST.DEMO":"Demo","MODULES.BOT.BADGE_LIST.LIVE":"Live","MODULES.BOT.BADGE_LIST.MANUAL":"Manual","MODULES.BOT.BADGE_LIST.GENERATED":"Generated","MODULES.BOT.BADGE_LIST.ALL_SUSPENDED":"Everything is suspended","MODULES.BOT.BADGE_LIST.BOT_SUSPENDED":"BOT suspended","MODULES.BOT.BADGE_LIST.PROFIT_SUSPENDED":"Profit suspended","MODULES.BOT.BADGE_LIST.TRAILING":"Trailing","MODULES.BOT.BADGE_LIST.TRAILING_ON":"ON","MODULES.BOT.BADGE_LIST.TRAILING_OFF":"OFF","MODULES.BOT.BADGE_LIST.TRAILING_UP":"UP: {status}","MODULES.BOT.BADGE_LIST.TRAILING_DOWN":"DOWN: {status}","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION":"Stuck protection","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION_LOWER":"Lower limit: {rate}","MODULES.BOT.BADGE_LIST.STUCK_PROTECTION_UPPER":"Upper limit: {rate}","MODULES.BOT.BADGE_LIST.DETAILS":"Details","MODULES.BOT.BADGE_LIST.DETAILS.INFO":"To view the Folder settings, click here!","MODULES.BOT.BADGE_LIST.SUSPENDED_TRADES":"Suspended trades","MODULES.BOT.BADGE_LIST.FOLDER_SUSPENDED":"Suspended"}'),nx=JSON.parse('{"MODULES.BOT.FOLDER_STATISTIC.NUMBER_OF_TRADINGS":"Number of tradings","MODULES.BOT.FOLDER_STATISTIC.INVESTMENT":"Investment","MODULES.BOT.FOLDER_STATISTIC.LIMIT":"Limit","MODULES.BOT.FOLDER_STATISTIC.PROFIT":"Profit","MODULES.BOT.FOLDER_STATISTIC.EXCHANGE_RATE_RISK":"Exchange rate risk","MODULES.BOT.FOLDER_STATISTIC.PENDING_TRANSACTIONS":"Pending transactions","MODULES.BOT.FOLDER_STATISTIC.COMPLETED_TRANSACTIONS":"Completed transactions"}'),nF=JSON.parse('{"MODULES.BOT.FOLDER_COMPONENT.UNFOLDERED_TRADINGS":"Tradings without folder","MODULES.BOT.FOLDER_COMPONENT.NAME":"Name","MODULES.BOT.FOLDER_COMPONENT.PAIR":"Pair","MODULES.BOT.FOLDER_COMPONENT.TRADE_IS_LOCKED":"<strongNewLine>Trading is closed!</strongNewLine>(The lock will be unlocked shortly.)","MODULES.BOT.FOLDER_COMPONENT.SIGNAL":"This trade is controlled by a Signal!","MODULES.BOT.FOLDER_COMPONENT.STOP_LOSS_BUY":"Buy Stop Loss: <strong>{value} {currency}</strong>","MODULES.BOT.FOLDER_COMPONENT.STOP_LOSS_SELL":"Sell Stop Loss: <strong>{value} {currency}</strong>","MODULES.BOT.FOLDER_COMPONENT.EXCHANGE_RATE":"Exchange rate","MODULES.BOT.FOLDER_COMPONENT.RSI":"RSI","MODULES.BOT.FOLDER_COMPONENT.INDICATOR":"Indicator","MODULES.BOT.FOLDER_COMPONENT.CANDLE_SOURCE":"Source of candles","MODULES.BOT.FOLDER_COMPONENT.CANDLE_INTERVAL":"Interval of candles","MODULES.BOT.FOLDER_COMPONENT.CANDLE_LENGTH":"Number of candles","MODULES.BOT.FOLDER_COMPONENT.ON_BUY":"On Buy","MODULES.BOT.FOLDER_COMPONENT.ON_SELL":"On Sell","MODULES.BOT.FOLDER_COMPONENT.RSI_DIRECTION":"RSI direction","MODULES.BOT.FOLDER_COMPONENT.INDICATOR_DIRECTION":"Indicator direction","MODULES.BOT.FOLDER_COMPONENT.CAN_ESCAPE":"Can escape","MODULES.BOT.FOLDER_COMPONENT.SELL_RSI_PERCENTAGE":"Sell RSI percentage","MODULES.BOT.FOLDER_COMPONENT.SELL_INDICATOR_VALUE":"Sell indicator value","MODULES.BOT.FOLDER_COMPONENT.PROFIT_PERCENTAGE":"Minimum profit","MODULES.BOT.FOLDER_COMPONENT.TRADE_EXCHANGE_RATE":"Trade exchange rate","MODULES.BOT.FOLDER_COMPONENT.START_EXCHANGE_RATE":"Starting exchange rate","MODULES.BOT.FOLDER_COMPONENT.AMOUNT":"Amount","MODULES.BOT.FOLDER_COMPONENT.SELL_AMOUNT":"Sell amount","MODULES.BOT.FOLDER_COMPONENT.VALUE_CURRENT":"Value (actual)","MODULES.BOT.FOLDER_COMPONENT.TRANSACTIONS":"Transactions","MODULES.BOT.FOLDER_COMPONENT.PENDING_TRANSACTIONS":"Pending transactions","MODULES.BOT.FOLDER_COMPONENT.NUMBER_OF_RUNS":"Number of runs","MODULES.BOT.FOLDER_COMPONENT.CREATED":"Created","MODULES.BOT.FOLDER_COMPONENT.UNLIMITED":"Unlimited","MODULES.BOT.FOLDER_COMPONENT.MODE":"Mode","MODULES.BOT.FOLDER_COMPONENT.TYPE":"Type","MODULES.BOT.FOLDER_COMPONENT.STATUS":"Status","MODULES.BOT.FOLDER_COMPONENT.PURCHASES":"Purchases","MODULES.BOT.FOLDER_COMPONENT.SOLD":"Sold","MODULES.BOT.FOLDER_COMPONENT.WAITING":"Waiting","MODULES.BOT.FOLDER_COMPONENT.ESCAPED":"Escaped","MODULES.BOT.FOLDER_COMPONENT.SUSPENDED":"Suspended","MODULES.BOT.FOLDER_COMPONENT.TRADED":"Traded","MODULES.BOT.FOLDER_COMPONENT.NOT_TRADED":"Not traded","MODULES.BOT.FOLDER_COMPONENT.ACTIONS":"Actions","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_TRADING":"Suspend entire trading","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_TRADING":"Start entire trading","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_TRADING_TEXT":"Are you sure you want to suspend the entire trading? (BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_RSI_TRADING_TEXT":"Are you sure you want to suspend the entire trading? (RSI BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_ENTIRE_INDICATOR_TRADING_TEXT":"Are you sure you want to suspend the entire trading? (INDICATOR BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_TRADING_TEXT":"Are you sure you want to start the entire trading? (BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_RSI_TRADING_TEXT":"Are you sure you want to start the entire trading? (RSI BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_ENTIRE_INDICATOR_TRADING_TEXT":"Are you sure you want to start the entire trading? (INDICATOR BOT + Profits)","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SPOT_BOT":"Suspend BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_RSI_BOT":"Suspend RSI BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT":"Suspend INDICATOR BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SIGNAL_BOT":"Suspend SIGNAL BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SPOT_BOT":"Start BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_RSI_BOT":"Start RSI BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT":"Start INDICATOR BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SIGNAL_BOT":"Start SIGNAL BOT","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SPOT_BOT_TEXT":"Are you sure you want to suspend the BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_RSI_BOT_TEXT":"Are you sure you want to suspend the RSI BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_TEXT":"Are you sure you want to suspend the INDICATOR BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_SIGNAL_BOT_TEXT":"Are you sure you want to suspend the SIGNAL BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SPOT_BOT_TEXT":"Are you sure you want to start the BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_TEXT":"Are you sure you want to start the INDICATOR BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_SIGNAL_BOT_TEXT":"Are you sure you want to start the SIGNAL BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_PROFITS":"Suspend Profits","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_PROFITS":"Start Profits","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_PROFITS_TEXT":"Are you sure you want to suspend the Profits?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_PROFITS_TEXT":"Are you sure you want to start the Profits?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SPOT_BOT":"Are you sure you want to delete the BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_RSI_BOT":"Are you sure you want to delete the RSI BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT":"Are you sure you want to delete the INDICATOR BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT_PURCHASE":"Delete","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT":"Are you sure you want to delete the SIGNAL BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT_PARTIALS":"Delete","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_SIGNAL_BOT_PARTIAL_TEXT":"Are you sure you want to delete the escaped Profits?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_SIGNAL_BOT_PARTIAL":"Delete escaped Profits","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_SOLD_INDICATOR_BOT_PURCHASE":"Delete sold Profits","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_INDICATOR_BOT_PURCHASE":"Delete escaped Profits","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_INDICATOR_BOT_PURCHASE_TEXT":"Are you sure you want to delete the Profit?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_SOLD_INDICATOR_BOT_PURCHASE_TEXT":"Are you sure you want to delete the sold Profits?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_ALL_ESCAPED_INDICATOR_BOT_PURCHASE_TEXT":"Are you sure you want to delete the escaped Profits?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_PURCHASE":"Suspend","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SUSPEND_INDICATOR_BOT_PURCHASE_TEXT":"Are you sure you want to suspend the Profit?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SUSPEND_INDICATOR_BOT_PURCHASE":"The Profit is suspended successfully!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_PURCHASE":"Start","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.START_INDICATOR_BOT_PURCHASE_TEXT":"Are you sure you want to start the Profit?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.START_INDICATOR_BOT_PURCHASE":"The Profit is started successfully!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.DELETE_SIGNAL_BOT_PARTIAL_TEXT":"Are you sure you want to delete the Profit?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SPOT_BOT_DELETED":"The SPOT BOT is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.RSI_BOT_DELETED":"The RSI BOT is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED":"The INDICATOR BOT is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SIGNAL_BOT_DELETED":"The SIGNAL BOT is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_PURCHASE":"The Profit is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_ALL_SOLD_PURCHASE":"The sold Profits is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.INDICATOR_BOT_DELETED_ALL_ESCAPED_PURCHASE":"The escaped Profits is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RESPONSE.SIGNAL_BOT_DELETED_ALL_ESCAPED_PARTIAL":"The escaped Profits is successfully deleted!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE":"Set trade to live","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE_TEXT":"Are you sure you want to set the trade to live?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING":"Missing API key!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING_TEXT":"<strong>The API key is not set to the trade.</strong><br/>Please select one API key from the list to set the trade to live!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.API.MISSING.PLACEHOLDER":"Choose an API key!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.SET_LIVE.ALERT.SUCCESSFULLY_SET_TO_LIVE":"The trade successfully set to live!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION":"Relocation","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION_INFO":"It\'s only available for not generated bots!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.MODAL_TITLE":"Bot relocation","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.TARGET_FOLDER":"Target folder","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.TARGET_FOLDER_INFO":"Only those folders are displayed that have the same pair as the bot.","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.LIMIT_WARNING":"The target folder has a limit settings and the selected SPOT BOT is already traded. This may cause the target folder to exceed the limitation. Are you sure you want to relocate the SPOT BOT?","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.MISSING_DATA":"Missing data!","MODULES.BOT.FOLDER_COMPONENT.ACTIONS.RELOCATION.FOLDER_REQUIRED":"Folder is required!","MODULES.BOT.FOLDER_COMPONENT.INFO":"To view the settings for the Bot, click here!","MODULES.BOT.FOLDER_COMPONENT.NO_CONFIGURATION":"There is no configuration for this folder!","MODULES.BOT.FOLDER_COMPONENT.DETAILS":"Details","MODULES.BOT.FOLDER_COMPONENT.CLONE":"Duplicate trade","MODULES.BOT.FOLDER_COMPONENT.MASS_INVESTMENTS.AMOUNT_INFO":"What amount should we increase(+)/decrease(-) of the trade. (In case of reduction IMPORTANT: At the exchanges, the rules of trading may vary!!)"}'),nP=JSON.parse('{"MODULES.BOT.PARTIAL_LIST.EXCHANGE_RATE":"Profit exchange rate","MODULES.BOT.PARTIAL_LIST.AMOUNT":"Amount","MODULES.BOT.PARTIAL_LIST.TYPE":"Type","MODULES.BOT.PARTIAL_LIST.STATUS":"Status","MODULES.BOT.PARTIAL_LIST.WAITING":"Is waiting","MODULES.BOT.PARTIAL_LIST.EXECUTED_TRADES":"Executed trades"}'),ny=JSON.parse('{"MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS_BUTTON":"Actions","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS_MODIFY":"Modify Folder","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_SPOT_BOT":"New SPOT BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_RSI_BOT":"New RSI BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_INDICATOR_BOT":"New INDICATOR BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.NEW_SIGNAL_BOT":"New SIGNAL BOT","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_TRADINGS":"Suspend all trades","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_TRADINGS":"Start all trades","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_TRADINGS_TEXT":"Are you sure you want to suspend all trades?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_TRADINGS_TEXT":"Are you sure you want to start all trades?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SPOT_BOTS":"Suspend all BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_RSI_BOTS":"Suspend all RSI BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_INDICATOR_BOTS":"Suspend all INDICATOR BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SIGNAL_BOTS":"Suspend all SIGNAL BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SPOT_BOTS":"Start all BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_RSI_BOTS":"Start all RSI BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_INDICATOR_BOTS":"Start all INDICATOR BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SIGNAL_BOTS":"Start all SIGNAL BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SPOT_BOTS_TEXT":"Are you sure you want to suspend all BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_RSI_BOTS_TEXT":"Are you sure you want to suspend all RSI BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_INDICATOR_BOTS_TEXT":"Are you sure you want to suspend all INDICATOR BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_SIGNAL_BOTS_TEXT":"Are you sure you want to suspend all SIGNAL BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SPOT_BOTS_TEXT":"Are you sure you want to start all BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_RSI_BOTS_TEXT":"Are you sure you want to start all RSI BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_INDICATOR_BOTS_TEXT":"Are you sure you want to start all INDICATOR BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_SIGNAL_BOTS_TEXT":"Are you sure you want to start all SIGNAL BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_PROFITS":"Suspend all Profits","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_PROFITS":"Start all Profits","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SUSPEND_ALL_PROFITS_TEXT":"Are you sure you want to suspend all Profits?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.START_ALL_PROFITS_TEXT":"Are you sure you want to start all Profits?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE":"Set trades to live","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE_TEXT":"Are you sure you want to set all trades to live?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING":"Missing API key!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING_TEXT":"<strong>The API key is not set to the folder.</strong><br/>Please select one API key from the list to set the trades to live!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.API.MISSING.PLACEHOLDER":"Choose an API key!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.SET_LIVE.ALERT.SUCCESSFULLY_SET_TO_LIVE":"The trades successfully set to live!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE":"Delete the Folder and Robots","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_TEXT":"Are you sure?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE.ALERT.SUCCESSFULLY_DELETED":"The folder is successfully deleted!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_CLOSED_BOTS":"Delete closed BOTs","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE_CLOSED_BOTS_TEXT":"Are you sure you want to delete the closed BOTs?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.DELETE.ALERT.SUCCESSFULLY_DELETED_CLOSED_BOTS":"Closed BOTs successfully deleted!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND":"Suspend folder","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START":"Start folder","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND_TEXT":"Are you sure you want to suspend the folder?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START_TEXT":"Are you sure you want to start the folder?","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_SUSPEND.ALERT.SUCCESSFULLY_SUSPENDED":"The folder is successfully suspended!","MODULES.BOT.FOLDER_DROPDOWN_MENU.ACTIONS.FOLDER_START.ALERT.SUCCESSFULLY_STARTED":"The folder is successfully started!","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.MODIFY_INFO":"Among the Profits belonging to BOTs, the investments will be adjusted according to the ratios determined at the time of their creation.","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.MODIFY_SUCCESS":"The investments has been successfully modified!","MODULES.BOT.FOLDER_DROPDOWN_MENU.MODIFY_INVESTMENTS.INTERNAL_ERROR":"Modification failed! Please try again later!","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.ACTION.TITLE":"Distribute levels above exchange rate","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.TITLE":"Distribute levels above exchange rate","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.HTML":"Are you sure you want to redistribute the trading volume of levels above the current rate?","MODULES.BOT.FOLDER_DROPDOWN_MENU.DISTRIBUTE_UPPER_AMOUNTS.MODAL.SUCCESS":"The redistribution was successful!"}'),nB=JSON.parse('{"MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.NAME":"Name","MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"The folder is successfully created!","MODULES.BOT.SPOT.FORMS.FOLDER.SPOT_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"The folder is successfully modified!"}'),nC=JSON.parse('{"MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.NAME":"Name","MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"The folder is successfully created!","MODULES.BOT.INDICATOR.FORMS.FOLDER.INDICATOR_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"The folder is successfully modified!"}'),nU=JSON.parse('{"MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.NAME":"Name","MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"The folder is successfully created!","MODULES.BOT.RSI.FORMS.FOLDER.RSI_BOT_FOLDER_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"The folder is successfully modified!"}'),nv=JSON.parse('{"MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"SPOT BOT is successfully created!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"SPOT BOT is successfully modified!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"The folder is successfully created!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of SPOT BOT","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, SPOT BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"If not entered, the SPOT BOT list will display the names of the set Pair.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER":"Folder","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"Put the trading into a folder","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"If not entered, it will go into the list of SPOT BOTs without folder.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"New folder","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"Name","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_RATE":"Exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_RATE_INFO":"The exchange rate of the trading. In case of buy, when selling base currency, you must set the exchange rate of the quote currency! (e.g.: Base / Quote -> ETH / USDC)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE":"Opening buy exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE_INFO":"Enter this if you don\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade continually.)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.BUY_OPENING_EXCHANGE_RATE_HINT":"This is the exchange rate below which SPOT BOT can buy. If not entered, it will start as soon as it is below the set exchange rate. If it goes below that, it will buy immediately.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE":"Opening sell exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE_INFO":"Enter this if you don\'t want the set quantity to be sold in advance at any time. (If no opening level is entered, the system will trade continually.)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.SELL_OPENING_EXCHANGE_RATE_HINT":"This is the exchange rate above which SPOT BOT can sell. If not entered, it will start as soon as it is above the set exchange rate. If it goes below that, it will sell immediately.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_MIN_EXCHANGE_RATE":"Percentage","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.AMOUNT_MIN_EXCHANGE_RATE":"Amount","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.MIN_EXCHANGE_RATE_HINT":"Toggle between settings Amount / Percentage exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Quantity (base)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"What amount the system should trade. (NOTE: At the exchange, the rules of trading may vary!)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Quantity (quote)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Auxiliary field for entering the base quantity","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.TITLE":"Buy settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"Buy settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous purchases.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"In determining the profit, consider the costs of the exchange.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.NEW_BUY":"New buy","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Quantity to use:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.EXCHANGE_RATE":"Exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Amount (base)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Amount (quote)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.AMOUNT":"Amount","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BUY_SETTINGS.DELETE":"Delete","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Sell settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous sells.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SELL_SETTINGS.NEW_SELL":"New sell","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BAD_SELL_SETTINGS.INFO":"With this setting, your trade will most likely make a loss.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"Exchange rate(s) concerned: ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the SPOT BOT trading should take place max. 5 times)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"The number of trades cannot be set to unlimited in demo mode!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, SPOT BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"Buy only at rising exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"If enabed, it will buy only at rising exchange rate with the specified interval.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Interval","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Determine the exchange rate where SPOT BOT will sell the purchased currency to prevent loss. Its value cannot exceed the buy exchange rate!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Determine the exchange rate where SPOT BOT will buy the selled currency to prevent loss. Its value cannot exceed the sell exchange rate!","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Limits the occurrence of Stop Loss. When the specified amount is reached, trading is suspended. When restarted, the limit is reset.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"In the absence of the starting exchange rate, this setting cannot be applied.","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.FOLDER":"Folder:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"Exchange rate:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE":"Opening exchange rate:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_PERCENTAGE":"Percentage rate, ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_AMOUNT":"Amount rate, ","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.EXCHANGE_RATE":"Exchange rate","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_BASE":"Amount (base)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT_QUOTE":"Amount (quote)","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.REPEATS":"Number of repeats","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Disabled","MODULES.BOT.SPOT.FORMS.MAIN.SPOT_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss limit:"}'),nG=JSON.parse('{"MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"INDICATOR BOT is successfully created!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"INDICATOR BOT is successfully modified!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.INDICATOR.TITLE":"Indicator","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.INDICATOR.INFO":"The indicator that will be used to calculate the trading signal.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"The folder is successfully created!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of INDICATOR BOT","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, indicator BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"If not entered, the INDICATOR BOT list will display the names of the set Pair.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER":"Folder","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"Put the trading into a folder","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"If not entered, it will go into the list of INDICATOR BOTs without folder.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"New folder","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"Name","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.TITLE":"Indicator & Calculation settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.DESCRIPTION":"Indicator & Calculation settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.BUY_SIDE":"Buy side","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.SELL_SIDE":"Sell side","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.INDICATOR_INTERVAL":"Interval of candles:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.INDICATOR_INTERVAL.INFO":"The \\"Candle interval\\" refers to the time period or duration of the candlesticks used in the indicator calculation. In technical analysis, candlesticks are used to represent price movements of an asset over a specific time period, such as 1 minute, 1 hour, or 1 day. The candle interval is the length of time that each candlestick represents.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH":"Number of candles:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH.INFO":"The \\"Number of candles\\" refers to how many candles the bot should use in the indicator calculation.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.SAME":"Same for the the selling side?","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE":"Candle source:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE.INFO":"The \\"Candle source\\" refers to the type of price data used to calculate the indicator value. The indicator is typically calculated using the closing prices of an asset over a specific time period. The Candle source allows the user to select a different price point, such as the open, high, or low price of the candle, to calculate the indicator value.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.BUY_INDICATOR_VALUE":"Buy Indicator Value","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RSI.BUY_VALUE_DESCRIPTION":"The RSI value which below the bot can buy.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MACD.BUY_VALUE_DESCRIPTION":"The MACD value which below the bot can buy.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SMA.BUY_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the exchange rate must be below the SMA at the time of purchase.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.EMA.BUY_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the exchange rate must be below the EMA at the time of purchase.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BOLL.BUY_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the exchange rate must be below the lower line of BOLL at the time of purchase.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.SELL_INDICATOR_VALUE":"Sell Indicator Value","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RSI.SELL_VALUE_DESCRIPTION":"The RSI value which above the bot can sell.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.MACD.SELL_VALUE_DESCRIPTION":"The MACD value which above the bot can sell.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SMA.SELL_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the price must be above the SMA when selling.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.EMA.SELL_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the price must be above the EMA when selling.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BOLL.SELL_VALUE_DESCRIPTION":"The value, expressed as a percentage, by which the exchange rate must be above the upper line of the BOLL when selling.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD":"Threshold","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_INFO":"By setting the threshold, it can be determined that the bot executes the transaction below or above the specified `indicator value`.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_BELOW":"Below","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_BELOW_OR_EQUAL":"Below or equal","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_ABOVE_OR_EQUAL":"Above or equal","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.THRESHOLD_ABOVE":"Above","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION":"Indicator direction:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_RISING":"Rising ","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_BOTH":"Any","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_FALLING":"Falling ","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_DIRECTION_INFO":"The \\"indicator direction\\" can be described as falling or rising depending on the movement of the indicator line. If the indicator line is moving down, it is indicating a falling direction, which may signal a bearish trend or potential sell signal. Conversely, if the indicator line is moving up, it is indicating a rising direction, which may signal a bullish trend or potential buy signal. The indicator indicator direction can be a useful tool for traders and investors to identify trends and potential trading opportunities.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE":"Minimum profit percentage","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.INDICATOR_PROFIT_PERCENTAGE_INFO":"Percentage of the minimum desired profit.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE_INFO":"Enter this if you don\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade continually.)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Quantity (base)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"What amount the system should trade. (NOTE: At the exchange, the rules of trading may vary!)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Quantity (quote)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Auxiliary field for entering the base quantity","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TITLE":"Buy settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"Buy settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TOLERANCE":"Tolerance","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.TOLERANCE_PERCENTAGE":"Tolerance Value:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.BUY_TOLERANCE_INFO":"By setting a specific tolerance percentage, the BOT can trade at indicator values that differ by \\"X\\" percentage from the specified Buy percentage. If the BOT is set to take the indicator direction into account this settings prevents that a potentially favorable position from being missed due to a sudden change in the indicator value outside the trading range, and cannot be opened.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.SELL_TOLERANCE_INFO":"By setting a specific tolerance percentage, the BOT can trade at indicator values that differ by \\"X\\" percentage from the specified Sell percentage. If the BOT is set to take the indicator direction into account this settings prevents that a potentially favorable position from being missed due to a sudden change in the indicator value outside the trading range, and cannot be closed.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.SELL_INDICATOR_VALUE":"Indicator Sell Value","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.BUY_INDICATOR_VALUE":"Indicator Buy Value","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Amount (base)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Amount (quote)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.AMOUNT":"Amount","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BUY_SETTINGS.DELETE":"Delete","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Sell settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the INDICATOR BOT trading should take place max. 5 times)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, INDICATOR BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"Buy at rising exchange rate","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"If enabled, it will buy at rising as well as falling exchange rate","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"The size of the maximum loss calculated from the amount of the purchase.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DILUTION":"Dilution","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.DILUTION_INFO":"By turning on dilution, the bot can only buy again if the exchange rate falls below the purchase price of the last unclosed position by the specified \'dilution\' percentage, or if there is no currently open position.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION":"Escapable Dilution","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION_INFO":"Escaped purchases are also included in the dilution value.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.VALUE":"Value","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"Can Escape","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"When the indicator value reached a selling point but the exchange rate too low to the get the minimum profit, automatically create a SPOT Bot based on specified criteria (profit %) and set the amount to sell.","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.FOLDER":"Folder:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.INDICATOR":"Indicator:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_THRESHOLD":"Threshold on buy:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_THRESHOLD":"Threshold on sell:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_TOLERANCE":"Tolerance on buy:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_TOLERANCE":"Tolerance on sell:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_VALUE":"Indicator sell value:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_VALUE":"Indicator buy value:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.SELL_INDICATOR_DIRECTION":"Indicator sell direction:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.BUY_INDICATOR_DIRECTION":"Indicator buy direction:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.PROFIT_PERCENTAGE":"Profit percentage:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.REPEATS":"Number of repeats","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE":"Can Escape:","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE_ENABLED":"Enabled","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.CAN_ESCAPE_DISABLED":"Disabled","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Disabled","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.TITLE":"WARNING!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.DISCLAIMER.ERROR":"Please agree with the disclaimer to create INDICATOR BOT!","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.DISCLAIMER":"<newLine> You are about to use the BETA version of INDICATOR BOT!  </newLine> <newLine> To participate in the testing of the INDICATOR BOT BETA, you must agree to the terms and conditions of the BETA! </newLine> <newLine> You can start a Live and/or Demo INDICATOR BOT BETA trade during the BETA version, but after the expiration of the BETA version, your trades in INDICATOR BOT BETA will no longer be available. They will be deleted at the end of the BETA period.</newLine>","MODULES.BOT.INDICATOR.FORMS.MAIN.INDICATOR_BOT_FORM.BETA.AGREE":"I agree that with the termination of the BETA version, my trades started in BETA will be deleted and I accept that I assume all responsibility for the use of INDICATOR BOT BETA and that Tradensea (Brauniq Solution Ltd) cannot be held liable for any errors that may occur."}'),nb=JSON.parse('{"MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CREATE.ALERT.SUCCESSFULLY_CREATED":"RSI BOT is successfully created!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"RSI BOT is successfully modified!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.ALERT.FOLDER.CREATED":"The folder is successfully created!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of RSI BOT","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, RSI BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.NAME_HINT":"If not entered, the RSI BOT list will display the names of the set Pair.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER":"Folder","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER_INFO":"Put the trading into a folder","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER_HINT":"If not entered, it will go into the list of RSI BOTs without folder.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.TITLE":"New folder","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BASIC_SETTINGS.FOLDER.MODAL.NAME":"Name","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.TITLE":"Calculation settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.DESCRIPTION":"Calculation settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.BUY_SIDE":"Buy side","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.SELL_SIDE":"Sell side","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.RSI_INTERVAL":"Interval of candles:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.RSI_INTERVAL.INFO":"The \\"Candle interval\\" refers to the time period or duration of the candlesticks used in the RSI calculation. In technical analysis, candlesticks are used to represent price movements of an asset over a specific time period, such as 1 minute, 1 hour, or 1 day. The candle interval is the length of time that each candlestick represents.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH":"Number of candles:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_LENGTH.INFO":"The \\"Number of candles\\" refers to how many candles the bot should use in the RSI calculation.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.SAME":"Same for the the selling side?","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE":"Candle source:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.CALCULATION_SETTINGS.CANDLE_SOURCE.INFO":"The \\"Candle source\\" refers to the type of price data used to calculate the RSI value. The RSI is typically calculated using the closing prices of an asset over a specific time period. The Candle source allows the user to select a different price point, such as the open, high, or low price of the candle, to calculate the RSI value.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_SELL_PERCENTAGE":"Sell RSI Percentage","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_BUY_PERCENTAGE":"Buy RSI Percentage","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_BUY_PERCENTAGE_INFO":"RSI value which below the bot can buy.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_SELL_PERCENTAGE_INFO":"RSI value which above the bot can sell.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION":"RSI direction:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_RISING":"Rising ","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_BOTH":"Any","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_FALLING":"Falling ","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_DIRECTION_INFO":"The \\"RSI direction\\" can be described as falling or rising depending on the movement of the RSI line. If the RSI line is moving down, it is indicating a falling direction, which may signal a bearish trend or potential sell signal. Conversely, if the RSI line is moving up, it is indicating a rising direction, which may signal a bullish trend or potential buy signal. The RSI indicator direction can be a useful tool for traders and investors to identify trends and potential trading opportunities.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE":"Minimum profit percentage","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.RSI_PROFIT_PERCENTAGE_INFO":"Percentage of the minimum desired profit.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.PROFIT_PERCENTAGE_INFO":"Enter this if you don\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade continually.)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE":"Quantity (base)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_BASE_INFO":"What amount the system should trade. (NOTE: At the exchange, the rules of trading may vary!)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE":"Quantity (quote)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.QUANTITY_QUOTE_INFO":"Auxiliary field for entering the base quantity","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TITLE":"Buy settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"Buy settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TOLERANCE":"Tolerance","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.TOLERANCE_PERCENTAGE":"Tolerance Percentage:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.BUY_TOLERANCE_INFO":"By setting a specific tolerance percentage, the BOT can trade at RSI values that differ by \\"X\\" percentage from the specified Buy percentage. If the BOT is set to take the indicator direction into account this settings prevents that a potentially favorable position from being missed due to a sudden change in the indicator value outside the trading range, and cannot be opened.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.SELL_TOLERANCE_INFO":"By setting a specific tolerance percentage, the BOT can trade at RSI values that differ by \\"X\\" percentage from the specified Sell percentage. If the BOT is set to take the indicator direction into account this settings prevents that a potentially favorable position from being missed due to a sudden change in the indicator value outside the trading range, and cannot be closed.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.RSI_SELL_PERCENTAGE":"RSI Sell Percentage","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.RSI_BUY_PERCENTAGE":"RSI Buy Percentage","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT_BASE":"Amount (base)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT_QUOTE":"Amount (quote)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.AMOUNT":"Amount","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BUY_SETTINGS.DELETE":"Delete","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Sell settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the RSI BOT trading should take place max. 5 times)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, RSI BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"Buy at rising exchange rate","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"If enabed, it will buy at rising as well as falling exchange rate","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"The size of the maximum loss calculated from the amount of the purchase.","MODULES.BOT.INDICATOR.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DILUTION":"Dilution","MODULES.BOT.INDICATOR.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.DILUTION_INFO":"By turning on dilution, the bot can only buy again if the exchange rate falls below the purchase price of the last unclosed position by the specified \'dilution\' percentage, or if there is no currently open position.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.VALUE":"Value","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"Can Escape","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"When the RSI value reached a selling point but the exchange rate too low to the get the minimum profit, automatically create a SPOT Bot based on specified criteria (profit %) and set the amount to sell.","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.FOLDER":"Folder:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.BUY_TOLERANCE":"Tolerance on buy:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.SELL_TOLERANCE":"Tolerance on sell:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_SELL_PERCENTAGE":"RSI sell percentage:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_BUY_PERCENTAGE":"RSI buy percentage:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_SELL_DIRECTION":"RSI sell direction:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.RSI_BUY_DIRECTION":"RSI buy direction:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.PROFIT_PERCENTAGE":"Profit percentage:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.REPEATS":"Number of repeats","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE":"Can Escape:","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE_ENABLED":"Enabled","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.CAN_ESCAPE_DISABLED":"Disabled","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.OVERVIEW.STOP_LOSS_DISABLED":"Disabled","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.TITLE":"WARNING!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.DISCLAIMER.ERROR":"Please agree with the disclaimer to create RSI BOT!","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.DISCLAIMER":"<newLine> You are about to use the BETA version of RSI BOT!  </newLine> <newLine> To participate in the testing of the RSI BOT BETA, you must agree to the terms and conditions of the BETA! </newLine> <newLine> You can start a Live and/or Demo RSI BOT BETA trade during the BETA version, but after the expiration of the BETA version, your trades in RSI BOT BETA will no longer be available. They will be deleted at the end of the BETA period.</newLine>","MODULES.BOT.RSI.FORMS.MAIN.RSI_BOT_FORM.BETA.AGREE":"I agree that with the termination of the BETA version, my trades started in BETA will be deleted and I accept that I assume all responsibility for the use of RSI BOT BETA and that Tradensea (Brauniq Solution Ltd) cannot be held liable for any errors that may occur."}'),nk=JSON.parse('{"MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_CREATED":"The tradings successfully generated!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_MODIFIED":"The tradings successfully modified!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of the Generator","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, SPOT BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME_INFO":"Collective name of folder and SPOT BOTs.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE":"Opening exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_INFO":"Generating starts from this exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE":"Max. exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE_INFO":"Generating ends from this exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Expected amount of generated SPOT BOTs:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_INFO":"Distance between generated levels (amount or percentage)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_HINT":"Toggle between setting Amount / Percentage step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_STEP":"Amount step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP":"Step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"Determination of trading currency","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"Toggle between entering Base / Quote amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.BASE_AMOUNT":"Base amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Quote amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT":"Amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_INFO":"What amount the system should trade (NOTE: At the exchanges, the rules of trading may vary!)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Enter this if you don\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade automatically.)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Should an opening exchange rate be set for the steps?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_LIMIT":"Step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"Toggle between settings Amount / Percentage step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.TITLE":"Buy settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.DESCRIPTION":"Buy settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous purchases.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"In determining the profit, consider the costs of the exchange.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.NEW_BUY":"New buy","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Quantity to use:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE":"Profit type","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE_FIX":"Amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_TYPE_PERCENTAGE":"Percentage","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT":"Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.PROFIT_INFO":"The profit to be realized per level","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.AMOUNT":"Amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BUY_SETTINGS.DELETE":"Delete","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.TAKE_PROFIT":"Take Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.NEW_TAKE_PROFIT":"New Take Profit level","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.NEW_TAKE_PROFIT_INFO":"Price level where each trade sells the specified amount.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.DESCRIPTION":"Sell settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous sells.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SELL_SETTINGS.NEW_SELL":"New sell","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BAD_SELL_SETTINGS.INFO":"With this setting, your trade will most likely make a loss.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"Profit(s) concerned: ","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the SPOT BOT trading should take place max. 5 times)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"The number of trades cannot be set to unlimited in demo mode!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, SPOT BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"Buy only at rising exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"If enabed, it will buy only at rising exchange rate with the specified interval.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Interval","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT_INFO":"How many trades can run simultaneously in the given folder.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_UP":"Trailing up","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_UP_INFO":"If enabled, whenever the exchange rate rises, it will generate further levels above the set \'Max. exchange rate\'.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_UP":"Trade amount redistribution","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_UP_INFO":"Should the amount of trades be recalculated in the case of \'Trailing up\' in proportion to the initial amount and the amount of all generated trades?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_DOWN":"Trade amount redistribution","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.INVESTMENT_REBALANCE_DOWN_INFO":"Should the amount of trades be recalculated in the case of \'Trailing up\' in proportion to the initial amount and the amount of all generated trades?","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_DOWN":"Trailing down","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TRAILING_DOWN_INFO":"If enabled, whenever the exchange rate falls, it will generate further levels below the set \'Opening exchange rate\'","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Determine the exchange rate where SPOT BOT will sell the purchased currency to prevent loss. Its value cannot exceed the buy exchange rate!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Determine the exchange rate where SPOT BOT will buy the selled currency to prevent loss. Its value cannot exceed the sell exchange rate!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX":"Fix Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX_BUY_INFO":"All trades sell the purchased amount at a specified exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.FIX_SELL_INFO":"All trades buy back the amount sold at a specified exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_PERCENTAGE":"Percentage Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_AMOUNT":"Amount Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TOGGLE_TYPE":"Toggle between entering Amount / Percentage Stop Loss","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_AMOUNT_INFO":"Subtract the specified amount from the current exchange rate and it will be used to set the Stop Loss.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_PERCENTAGE_INFO":"Subtract the specified percentage from the current exchange rate and it will be used to set the Stop Loss.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Limits the occurrence of Stop Loss. When the specified amount is reached, trading is suspended. When restarted, the limit is reset.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION":"Protection against stuck","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_INFO":"The rate at which all generated trades should be paused. This suspends trades in the event of a sudden increase or decrease. Trades must be MANUALLY activated again as soon as they are within the limit!","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_EXCHANGE_RATE":"Exchange rate","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_LOWER_LIMIT":"Lower limit ({status})","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_UPPER_LIMIT":"Upper limit ({status})","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE_RATE":"Opening exchange rate:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max. exchange rate:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STEP":"Step:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_STEP":"Amount step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit type","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Percentage","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"This setting cannot be applied in the absence of the Pre-purchase (initial) rate step limit.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.PARTIAL.AMOUNT":"Amount","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.REPEATS":"Number of repeats:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.RISING_PRICE_BUY":"Buy only at rising exchange rate:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TRAILING_UP":"Trailing up:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TRAILING_DOWN":"Trailing down:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Protection against stuck (lower limit):","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Protection against stuck (upper limit):","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.BASIC_SETTINGS":"Basic settings","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL":"Signal","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INFO":"The system can wait or start the SPOT BOT in case of a signal provided by an external service provider.","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INITIAL_WAITING":"Start by waiting","MODULES.BOT.SPOT.FORMS.GENERATOR.SPOT_BOT_GENERATOR_FORM.SAFETY_SETTINGS.SIGNAL_INITIAL_WAITING_INFO":"Can SPOT BOT trade immediately upon creation or wait for the first signal?"}'),nH=JSON.parse('{"MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_CREATED":"The tradings successfully generated!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.ALERT.SUCCESSFULLY_MODIFIED":"The tradings successfully modified!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of the Generator","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, SIGNAL BOT can <strong>only run in demo mode</strong>!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.BASIC_SETTINGS.NAME_INFO":"Collective name of folder and SIGNAL BOTs","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the SIGNAL BOT trading should take place max. 5 times)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"The number of trades cannot be set to unlimited in demo mode!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, SIGNAL BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT":"Amount","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_FROM_SIGNAL":"The amount should come with the signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_FROM_SIGNAL_INFO":"If it is on, the signal should contain the amount.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.AMOUNT_INFO":"Temporarily only available in USDC!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.RUN_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.LIMIT_INFO":"How many trades can run simultaneously in the given folder.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DILUTION":"Dilution","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.DILUTION_INFO":"By turning on dilution, the bot can only buy again if the exchange rate falls below the purchase price of the last unclosed position by the specified \'dilution\' percentage, or if there is no currently open position.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.VALUE":"Value","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.MIN_PROFIT_PERCENTAGE":"Min profit percentage:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.MAX_PROFIT_PERCENTAGE":"Max profit percentage:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION":"Escapable Dilution","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.ESCAPABLE_DILUTION_INFO":"Escaped purchases are also included in the dilution value.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE_COUNTER":"Can escape counter limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE":"Can Escape","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SAFETY_SETTINGS.CAN_ESCAPE_INFO":"When the SIGNAL value reached a selling point but the exchange rate too low to the get the minimum profit, automatically create a SPOT Bot based on specified criteria (profit %) and set the amount to sell.","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.TITLE":"Schema settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.DESCRIPTION":"Schema settings","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.INFO":"In our system, default values ​​are set for all available sources, which can be modified as like you want! The values are case sensitive!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SOURCE":"Source","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SOURCE_INFO":"From which source does our system process the received signals","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.DIRECTION":"Name of direction signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.BUY":"Name of buy signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SELL":"Name of sell signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.PAIR":"Name of pair signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.SCHEMA_SETTINGS.SCHEMA":"Schema","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.BOT_PAIR":"Pair:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MIN_PROFIT_PERCENTAGE":"Min profit percentage:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MAX_PROFIT_PERCENTAGE":"Max profit percentage:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.REPEATS":"Number of repeats:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DILUTION":"Dilution:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.CAN_ESCAPE_COUNTER":"Can escape counter limit","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.CAN_ESCAPE":"Can escape:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.ESCAPABLE_DILUTION":"Escapable dilution:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SOURCE":"Source:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.DIRECTION":"Name of direction signal:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.BUY":"Name of buy signal:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SELL":"Name of sell signal:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.PAIR":"Name of pair signal:","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.SCHEMA":"Schema","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.WEBHOOK_URL":"Webhook URL","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INVESTMENT":"Investment","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.INVESTMENT_INFO":"To view the investment, click here!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NO_INVESTMENT":"Currently you dont have any investment in any trades!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.PROFIT_INFO":"To view the profit, click here!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.NO_PROFIT":"Currently you dont have any profit in any trades!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.OVERVIEW.AMOUNT_FROM_SIGNAL":"It come with the signal","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.IS_INHERIT_UPDATE.CONFIRM":"Choose update mode!","MODULES.BOT.SIGNAL.FORMS.GENERATOR.SIGNAL_BOT_GENERATOR_FORM.IS_INHERIT_UPDATE.CONFIRM_TEXT":"Should the changes also be takes effect for already generated bots?"}'),nz=JSON.parse('{"MODULES.SERVICES.PAYMENT.PAY.TITLE":"Renewal of subscription","MODULES.SERVICES.PAYMENT.PAY.SUBSCRIBER_DETAILS.TITLE":"Subscriber data","MODULES.SERVICES.PAYMENT.PAY.SUBSCRIBER_DETAILS.NAME":"Subscriber name","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.TITLE":"Package details","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PACKAGE_NAME":"Package name","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PACKAGE":"package","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.PRICE":"Price","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.VAT":"VAT","MODULES.SERVICES.PAYMENT.PAY.PACKAGE_DETAILS.INTERVAL":"Interval","MODULES.SERVICES.PAYMENT.PAY.PAYMENT_DETAILS.TITLE":"Payment method","MODULES.SERVICES.PAYMENT.PAY.RENEW":"Renew","MODULES.SERVICES.PAYMENT.PAY.SUCCESS":"Payment was successful! The new package will be set up soon!","MODULES.SERVICES.PAYMENT.PAY.ERROR":"Payment failed! Please try again later!","MODULES.SERVICES.PAYMENT.PAY.ALREADY_DONE":"The renewal has already done!","MODULES.SERVICES.PAYMENT.PAY.REDIRECT":"We will redirect you to the payment page soon!"}'),nw=JSON.parse('{"MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.ALERT.SUCCESSFULLY_CREATED":"The tradings successfully generated!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of the Generator","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, HODL BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BASIC_SETTINGS.NAME_INFO":"Collective name of folder and HODL BOTs.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INFO":"HODL BOT is only available for purchase!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT":"Investment","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT_USED":"Total investment used","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.INVESTMENT_INFO":"Investment is fixed, it cannot be changed!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE":"Opening exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_INFO":"Generating starts from this exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE":"Max. exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.MAX_EXCHANGE_RATE_INFO":"Generating ends from this exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Expected amount of generated HODL BOTs:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_INFO":"Distance between generated levels (amount or percentage)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_HINT":"Toggle between setting Amount / Percentage step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP":"Amount step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP":"Step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"Determination of trading currency","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"Entering Quote amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.BASE_AMOUNT":"Base amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Quote amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT":"Amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_INFO":"What amount the system should trade (NOTE: At the exchanges, the rules of trading may vary!)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Enter this if you dn\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade automatically.)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Should an opening exchange rate be set for the steps?","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT":"Step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"Toggle between settings Amount / Percentage step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.TITLE":"Buy settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.DESCRIPTION":"Buy settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous purchases.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_DETERMINING":"In determining the profit, consider the costs of the exchange.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.NEW_BUY":"New buy","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.QUANTITY_TO_USE":"Quantity to use:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE":"Profit type","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_TYPE_PERCENTAGE":"Percentage","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT":"Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.PROFIT_INFO":"The profit to be realized per level","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.AMOUNT":"Amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BUY_SETTINGS.DELETE":"Delete","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.TAKE_PROFIT":"Take Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.NEW_TAKE_PROFIT":"New Take Profit level","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.NEW_TAKE_PROFIT_INFO":"Price level where each trade sells the specified amount.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.DESCRIPTION":"Sell settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.SIMULTANEOUS":"You can create maximum {items} simultaneous sells.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SELL_SETTINGS.NEW_SELL":"New sell","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BAD_SELL_SETTINGS.INFO":"With this setting, your trade will most likely make a loss.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.BAD_SELL_SETTINGS.INFO.NUMBERS":"Profit(s) concerned: ","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.DESCRIPTION":"Run settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.MODE":"Mode","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS":"Repeats","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS_INFO":"You can limit the times the trading is repeated (e.g. the HODL BOT trading should take place max. 5 times)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.REPEATS_DEMO_INFO":"The number of trades cannot be set to unlimited in demo mode!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.UNLIMITED":"Unlimited","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.NUMBER_OF_REPEATS":"Number of repeats","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT":"Included in limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.INCLUDED_IN_LIMIT_INFO":"If enabled, HODL BOT takes limitations into consideration (it will stop trading after reaching the value of various limits)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY":"Buy only at rising exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INFO":"If enabed, it will buy only at rising exchange rate with the specified interval.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.RUN_SETTINGS.RISING_PRICE_BUY_INTERVAL":"Interval","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.DESCRIPTION":"Safety settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.LIMIT_INFO":"How many trades can run simultaneously in the given folder.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_UP":"Trailing up","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_UP_INFO":"If enabled, whenever the exchange rate rises, it will generate further levels above the set \'Max. exchange rate\'.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_DOWN":"Trailing down","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.TRAILING_DOWN_INFO":"If enabled, whenever the exchange rate falls, it will generate further levels below the set \'Opening exchange rate\'","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS":"Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.SELL_STOP_LOSS_INFO":"Determine the exchange rate where HODL BOT will sell the purchased currency to prevent loss. Its value cannot exceed the buy exchange rate!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.BUY_STOP_LOSS_INFO":"Determine the exchange rate where HODL BOT will buy the selled currency to prevent loss. Its value cannot exceed the sell exchange rate!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STATUS":"Status","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX":"Fix Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX_BUY_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon adja el a bev\xe1s\xe1rolt \xf6sszeget","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.FIX_SELL_INFO":"Az \xf6sszes keresked\xe9s egy megadott \xe1rfolyamon v\xe1s\xe1rolja vissza az eladott \xf6sszeget","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_EXCHANGE_RATE":"Stop Loss exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_PERCENTAGE":"Percentage Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_AMOUNT":"Amount Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TOGGLE_TYPE":"Toggle between entering Amount / Percentage Stop Loss","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_AMOUNT_INFO":"Subtract the specified amount from the current exchange rate and it will be used to set the Stop Loss.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_TYPE_PERCENTAGE_INFO":"Subtract the specified percentage from the current exchange rate and it will be used to set the Stop Loss.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT":"Stop Loss limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STOP_LOSS_LIMIT_INFO":"Limits the occurrence of Stop Loss. When the specified amount is reached, trading is suspended. When restarted, the limit is reset.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION":"Protection against stuck","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_INFO":"The rate at which all generated trades should be paused. This suspends trades in the event of a sudden increase or decrease. Trades must be MANUALLY activated again as soon as they are within the limit!","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_EXCHANGE_RATE":"Exchange rate","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_LOWER_LIMIT":"Lower limit ({status})","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.STUCK_PROTECTION_UPPER_LIMIT":"Upper limit ({status})","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"Opening exchange rate:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max. exchange rate:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STEP":"Step:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT_STEP":"Amount step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit type","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Percentage","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"This setting cannot be applied in the absence of the Pre-purchase (initial) rate step limit.","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT":"Amount","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.REPEATS":"Number of repeats:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.RISING_PRICE_BUY":"Buy only at rising exchange rate:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TRAILING_UP":"Trailing up:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TRAILING_DOWN":"Trailing down:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Protection against stuck (lower limit):","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Protection against stuck (upper limit):","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.BASIC_SETTINGS":"Basic settings","MODULES.BOT.HODL.FORMS.MAIN.HODL_BOT_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit"}'),nV=JSON.parse('{"MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.ALERT.SUCCESSFULLY_CREATED":"The tradings successfully generated!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.TITLE":"Basic settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.DESCRIPTION":"Enter the basic settings of the Generator","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.EXCHANGE":"Exchange","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY":"API key","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY_INFO":"On what API do you want to launch the trading?","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.API_KEY_HINT":"If not set, GRID BOT can <strong>only run in demo mode</strong>.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.PAIR":"Pair","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.PAIR_INFO":"Select the base and quote currency pair (e.g.: ETH / USDC)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.NAME":"Name","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.BASIC_SETTINGS.NAME_INFO":"Collective name of folder and GRID BOTs.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TITLE":"Trade settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.DESCRIPTION":"Trade settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INFO":"GRID BOT is only available for purchase and it only generates 3 trades at first in each case, the rest will be solved by the trailing down/up!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.MODE":"Mode","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.MODE_INFO":"In case of demo trading, the system doesn\'t perform actual trading, so this is where you can experiment with various settings.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT":"Investment","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT_USED":"This is expected to be the total investment used","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.INVESTMENT_INFO":"Investment is fixed, it cannot be changed!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.SELL_INFO":"Opening trade in base currency (e.g.: ETH -> USDC; selling ETH for USDC)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.BUY_INFO":"Opening trade in quote currency (e.g.: ETH <- USDC; buying ETH for USDC)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_DOWN_RATE":"Trailing down rate","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_DOWN_RATE_INFO":"How long the system should generate trades (when the exchange rate falls)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_UP_RATE":"Trailing up rate","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TRAILING_UP_RATE_INFO":"How long the system should generate trades (when the exchange rate increases)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.EXPECTED_BOT_NUMBER":"Expected amount of generated GRID BOTs:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_INFO":"Distance between generated levels (amount or percentage)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_HINT":"Toggle between setting Amount / Percentage step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP":"Amount step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP":"Step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_INFO":"Determination of trading currency","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.TOGGLE_AMOUNT_HINT":"Entering Quote amount","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.BASE_AMOUNT":"Base amount","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.QUOTE_AMOUNT":"Quote amount","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT":"Amount","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_INFO":"What amount the system should trade (NOTE: At the exchanges, the rules of trading may vary!)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.EXCHANGE_MINIMUM_QUANTITY_WARNING":"Consider the minimum trade quantity of the relevant pair at the exchange!","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_INFO":"Enter this if you dn\'t want the set quantity to be purchased in advance at any time. (If no opening level is entered, the system will trade automatically.)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.OPENING_EXCHANGE_RATE_LIMIT_HINT":"Should an opening exchange rate be set for the steps?","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT":"Step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.STEP_LIMIT_HINT":"Toggle between settings Amount / Percentage step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.TRADE_SETTINGS.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SELL_SETTINGS.TITLE":"Sell settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.RUN_SETTINGS.TITLE":"Run settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.TITLE":"Safety settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.LIMIT":"Limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.LIMIT_INFO":"How many trades can run simultaneously in the given folder.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TITLE":"Overview","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.DESCRIPTION":"Overview","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.EXCHANGE":"Exchange:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.API_KEY":"API key:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.NAME":"Name:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PAIR":"Pair:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TYPE":"Type:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.EXCHANGE_RATE":"Opening exchange rate:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.MAX_EXCHANGE_RATE":"Max. exchange rate:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT":"Amount:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STEP":"Step:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT_STEP":"Amount step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PERCENTAGE_STEP":"Percentage step","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.OPENING_EXCHANGE_RATE_LIMIT":"Prepurchase (opening) exchange rate step limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.AMOUNT_STEP_LIMIT":"Amount step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PERCENTAGE_STEP_LIMIT":"Percentage step limit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE":"Profit type","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_FIX":"Fix","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT_TYPE_PERCENTAGE":"Percentage","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.SAFETY_SETTINGS.SWITCHER_DISABLED":"This setting cannot be applied in the absence of the Pre-purchase (initial) rate step limit.","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.PROFIT":"Profit","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.PARTIAL.AMOUNT":"Amount","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.MODE":"Mode:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.REPEATS":"Number of repeats:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.UNLIMITED":"Unlimited","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.RISING_PRICE_BUY":"Buy only at rising exchange rate:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.LIMIT":"Limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TRAILING_UP":"Trailing up:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TRAILING_DOWN":"Trailing down:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STUCK_PROTECTION_LOWER":"Protection against stuck (lower limit):","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STUCK_PROTECTION_UPPER":"Protection against stuck (upper limit):","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS":"Stop Loss:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS_FIX":"(Fix)","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.STOP_LOSS_LIMIT":"Stop Loss Limit:","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.BASIC_SETTINGS":"Basic settings","MODULES.BOT.GRID.FORMS.MAIN.GRID_BOT_FORM.OVERVIEW.TAKE_PROFIT":"Take Profit"}'),nY=JSON.parse('{"PAGES.DOCUMENTS.DOWNLOAD.TITLE":"Download file","PAGES.DOCUMENTS.DOWNLOAD.SUBTITLE":"The file will start downloading soon.","PAGES.DOCUMENTS.DOWNLOAD.HINT":"If it doesn\'t start automatically, click <downloadSpan>here</downloadSpan>!","PAGES.DOCUMENTS.DOWNLOAD.ALERT.ERROR.TITLE":"Download failed!","PAGES.DOCUMENTS.DOWNLOAD.ALERT.ERROR.DESCRIPTION":"The file cannot be found or the download deadline has expired!"}'),nW=JSON.parse('{"PAGES.DASHBOARD.TITLE":"Dashboard","PAGES.DASHBOARD.BALANCE":"Balance","PAGES.DASHBOARD.NO_BALANCE":"No balance data!","PAGES.DASHBOARD.LIVE_PROFIT":"Live profit","PAGES.DASHBOARD.DEMO_PROFIT":"Demo profit"}'),nj=JSON.parse('{"MODULES.PAGES.DASHBOARD.PROFIT_CHART.LIVE_PROFIT":"Live profit","MODULES.PAGES.DASHBOARD.PROFIT_CHART.DEMO_PROFIT":"Demo profit","MODULES.PAGES.DASHBOARD.PROFIT_CHART.NO_PROFIT":"No profit data!"}'),nK=JSON.parse('{"PAGES.PORTFOLIO.TITLE":"Portfolio"}'),nX=JSON.parse('{"MODULES.USER.PORTFOLIO.CURRENCY":"Currency","MODULES.USER.PORTFOLIO.BALANCE":"Balance","MODULES.USER.PORTFOLIO.LOCKED_BALANCE":"Locked balance","MODULES.USER.PORTFOLIO.LOCKED_BALANCE_INFO":"Amount of currency reserved by the exchange","MODULES.USER.PORTFOLIO.EXCHANGE_RATE":"Exchange rate","MODULES.USER.PORTFOLIO.VALUE":"Value"}'),nJ=JSON.parse('{"PAGES.LOG.TITLE":"Log","PAGES.LOG.LIVE_TRADINGS":"Live tradings","PAGES.LOG.DEMO_TRADINGS":"Demo tradings"}'),n$=JSON.parse('{"MODULES.PAGES.LOG_COMPONENT.LIVE_TRADINGS":"Live tradings","MODULES.PAGES.LOG_COMPONENT.DEMO_TRADINGS":"Demo tradings","MODULES.PAGES.LOG_COMPONENT.DATE":"Date","MODULES.PAGES.LOG_COMPONENT.DATE_INFO":"Day of quote","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_DAY":"Stop Loss profit","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_DAY_INFO":"Stop Loss profit achieved on the day of quote","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_MONTH":"Stop Loss profit","MODULES.PAGES.LOG_COMPONENT.STOP_LOSS_PROFIT_MONTH_INFO":"Stop Loss profit achieved on the month of quote","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_DAY":"Total profit","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_DAY_INFO":"Total profit achieved in the day of quote","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_MONTH":"Total profit","MODULES.PAGES.LOG_COMPONENT.TOTAL_PROFIT_MONTH_INFO":"Total profit achieved in the month of quote","MODULES.PAGES.LOG_COMPONENT.PROFIT_DAY":"Profit","MODULES.PAGES.LOG_COMPONENT.PROFIT_DAY_INFO":"Profit achieved on the day of quote","MODULES.PAGES.LOG_COMPONENT.PROFIT_MONTH":"Profit","MODULES.PAGES.LOG_COMPONENT.PROFIT_MONTH_INFO":"Profit achieved in the month of quote","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_DAY":"Profit %","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_DAY_INFO":"The amount injected on the day of quote and the profit percentage calculated from it!","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_MONTH":"Profit %","MODULES.PAGES.LOG_COMPONENT.PROFIT_PCNT_MONTH_INFO":"The amount injected in the month of quote and the profit percentage calculated from it!","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_DAY":"Opening balance","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_DAY_INFO":"Opening balance on the day of quote","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_MONTH":"Opening balance","MODULES.PAGES.LOG_COMPONENT.OPENING_BALANCE_MONTH_INFO":"Opening balance in the month of quote","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_DAY":"Closing balance","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_DAY_INFO":"Closing balance on the day of quote","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_MONTH":"Closing balance","MODULES.PAGES.LOG_COMPONENT.CLOSING_BALANCE_MONTH_INFO":"Closing balance in the month of quote","MODULES.PAGES.LOG_COMPONENT.DIFFERENCE":"Difference","MODULES.PAGES.LOG_COMPONENT.DIFFERENCE_INFO":"Difference between the \'Opening balance\' and the \'Closing balance\' as an amount"}'),nq=JSON.parse('{"PAGES.HISTORY.TITLE":"History"}'),nZ=JSON.parse('{"PAGES.HISTORY.ACTION":"Action","PAGES.HISTORY.TRADE_TYPE":"Trade type","PAGES.HISTORY.TRADE_TYPE_INFO":"SPOT BOT, RSI BOT, etc.","PAGES.HISTORY.TRADE_NAME":"Trade name","PAGES.HISTORY.THRESHOLD":"Threshold","PAGES.HISTORY.THRESHOLD_INFO":"Set value above which the trading can buy or sell","PAGES.HISTORY.EXCHANGE_RATE":"Exchange rate","PAGES.HISTORY.EXCHANGE_RATE_INFO":"Actual buy or sell value","PAGES.HISTORY.PROFIT":"Profit","PAGES.HISTORY.PROFIT_INFO":"Profit of the trading as an amount and as a percentage","PAGES.HISTORY.TIME":"Time","PAGES.HISTORY.TIME_INFO":"Time of execution of the trading","PAGES.HISTORY.SUCCESSFUL":"Successful","PAGES.HISTORY.MODE":"Mode","PAGES.HISTORY.EXCHANGE":"Exchange","PAGES.HISTORY.PAIR":"Pair","PAGES.HISTORY.AMOUNT":"Amount","PAGES.HISTORY.TRANSACTION_FEE":"Transaction fee","PAGES.HISTORY.CAUSE_OF_ERROR":"Cause of error","PAGES.HISTORY.STOP_LOSS":"Stop Loss","PAGES.HISTORY.STOP_LOSS_PROFIT":"Stop Loss profit"}'),nQ=JSON.parse('{"PAGES.LIMIT.TITLE":"Limit","PAGES.LIMIT.SPOT_BOT_FOLDER":"SPOT BOT folder","PAGES.LIMIT.HODL_BOT_FOLDER":"HODL BOT folder","PAGES.LIMIT.GRID_BOT_FOLDER":"GRID BOT folder","PAGES.LIMIT.INDICATOR_BOT_FOLDER":"INDICATOR BOT folder","PAGES.LIMIT.RSI_BOT_FOLDER":"RSI BOT folder","PAGES.LIMIT.SIGNAL_BOT_FOLDER":"SIGNAL BOT folder"}'),n0=JSON.parse('{"MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.TITLE":"SPOT BOT folder","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.NAME":"Name","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.USED":"Used","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.REMAINING":"Remaining","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.SPOT_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"Folder limits successfully modified!"}'),n9=JSON.parse('{"MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.TITLE":"INDICATOR BOT folder","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.NAME":"Name","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.USED":"Used","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.REMAINING":"Remaining","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.INDICATOR_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"Folder limits successfully modified!"}'),n3=JSON.parse('{"MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.TITLE":"RSI BOT folder","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.NAME":"Name","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.USED":"Used","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.REMAINING":"Remaining","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.RSI_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"Folder limits successfully modified!"}'),n6=JSON.parse('{"MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.TITLE":"SIGNAL BOT folder","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.NAME":"Name","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.USED":"Used","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.REMAINING":"Remaining","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.LIMIT":"Limit","MODULES.PAGES.LIMIT.SIGNAL_BOT_FOLDER.ALERT.LIMIT_MODIFIED":"Folder limits successfully modified!"}'),n5=JSON.parse('{"ADMIN.DOCUMENTS.TYPE.CONTRACT":"Contract","ADMIN.DOCUMENTS.TYPE.MODIFICATION":"Modification","ADMIN.DOCUMENTS.TYPE.ATTACHMENT":"Attachment","ADMIN.DOCUMENTS.TYPE.INVOICE":"Invoice","ADMIN.DOCUMENTS.TYPE.PAYMENT_SLIP":"Payment slip","ADMIN.DOCUMENTS.TYPE.USER_DELETE_EXPORT":"Delete user export","ADMIN.DOCUMENTS.TYPE.ARCHIVED_TRANSACTION_LOGS":"Archived transaction log","ADMIN.DOCUMENTS.EMAIL.INFO":"If the e-mail field is empty, documents that linked to the system will be displayed.","ADMIN.DOCUMENTS.OPTION.SYSTEM":"System"}'),n4=JSON.parse('{"PAGES.BOTS.SPOT.DASHBOARD.TITLE":"Overview","PAGES.BOTS.SPOT.DASHBOARD.TOOLBAR.SPOT_BOT":"SPOT BOT","PAGES.BOTS.SPOT.DASHBOARD.TOOLBAR.GENERATOR":"Generator","PAGES.BOTS.SPOT.DASHBOARD.NO_FOLDERS":"No folders."}'),n8=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.UNFOLDERED.TITLE":"Tradings without folder"}'),n7=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.TITLE":"Overview"}'),rt=JSON.parse('{"PAGES.BOTS.SPOT.FOLDER.CREATE.TITLE":"New folder"}'),rn=JSON.parse('{"PAGES.BOTS.SPOT.CREATE.TITLE":"New SPOT BOT"}'),rr=JSON.parse('{"PAGES.BOTS.SPOT.UPDATE.TITLE":"Modify SPOT BOT"}'),ra=JSON.parse('{"PAGES.BOTS.SPOT.GENERATOR.TITLE":"Generator"}'),ri=JSON.parse('{"PAGES.BOTS.SPOT.SIGNAL.TITLE":"Signals","PAGES.BOTS.SPOT.SIGNAL.TOOLBAR.SIGNAL":"Signal","PAGES.BOTS.SPOT.SIGNAL.NO_SIGNALS":"No Signals.","PAGES.BOTS.SPOT.SIGNAL.CREATE.TITLE":"New Signal","PAGES.BOTS.SPOT.SIGNAL.UPDATE.TITLE":"Update Signal","PAGES.BOTS.SPOT.SIGNAL.CREATE.ALERT.SUCCESSFULLY_CREATED":"Signal is successfully created!","PAGES.BOTS.SPOT.SIGNAL.MODIFY.ALERT.SUCCESSFULLY_MODIFIED":"Signal is successfully modified!","PAGES.BOTS.SPOT.SIGNAL.FORM.NAME":"Name","PAGES.BOTS.SPOT.SIGNAL.LIST.NAME":"Name","PAGES.BOTS.SPOT.SIGNAL.LIST.URL":"Link","PAGES.BOTS.SPOT.SIGNAL.LIST.ACTIONS":"Actions","PAGES.BOTS.SPOT.SIGNAL.ALERT.DELETE_CONFIRM":"Are you sure you want to delete the Signal? ({name})","PAGES.BOTS.SPOT.SIGNAL.ALERT.DELETED":"Signal deleted successfully!"}'),rs=JSON.parse('{"PAGES.BOTS.HODL.DASHBOARD.TITLE":"Overview","PAGES.BOTS.HODL.DASHBOARD.TOOLBAR.HODL_BOT":"HODL BOT","PAGES.BOTS.HODL.DASHBOARD.TOOLBAR.GENERATOR":"Generator","PAGES.BOTS.HODL.DASHBOARD.NO_FOLDERS":"No folders."}'),ro=JSON.parse('{"PAGES.BOTS.HODL.FOLDER.TITLE":"Overview"}'),rO=JSON.parse('{"PAGES.BOTS.HODL.CREATE.TITLE":"New HODL BOT"}'),rE=JSON.parse('{"PAGES.BOTS.HODL.UPDATE.TITLE":"Modify HODL BOT"}'),rT=JSON.parse('{"PAGES.BOTS.GRID.DASHBOARD.TITLE":"Overview","PAGES.BOTS.GRID.DASHBOARD.TOOLBAR.GRID_BOT":"GRID BOT","PAGES.BOTS.GRID.DASHBOARD.NO_FOLDERS":"No folders."}'),rl=JSON.parse('{"PAGES.BOTS.GRID.FOLDER.TITLE":"Overview"}'),rS=JSON.parse('{"PAGES.BOTS.GRID.CREATE.TITLE":"New GRID BOT"}'),rc=JSON.parse('{"PAGES.BOTS.GRID.UPDATE.TITLE":"GRID BOT m\xf3dos\xedt\xe1sa"}'),ru=JSON.parse('{"PAGES.BOTS.INDICATOR.DASHBOARD.TITLE":"Overview","PAGES.BOTS.INDICATOR.DASHBOARD.TOOLBAR.INDICATOR_BOT":"INDICATOR BOT","PAGES.BOTS.INDICATOR.DASHBOARD.NO_FOLDERS":"No folders."}'),rR=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.UNFOLDERED.TITLE":"Tradings without folder"}'),rI=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.TITLE":"Overview"}'),rh=JSON.parse('{"PAGES.BOTS.INDICATOR.FOLDER.CREATE.TITLE":"New folder"}'),rf=JSON.parse('{"PAGES.BOTS.INDICATOR.CREATE.TITLE":"New INDICATOR BOT"}'),r_=JSON.parse('{"PAGES.BOTS.INDICATOR.UPDATE.TITLE":"Modify INDICATOR BOT"}'),rp=JSON.parse('{"PAGES.BOTS.RSI.DASHBOARD.TITLE":"Overview","PAGES.BOTS.RSI.DASHBOARD.TOOLBAR.RSI_BOT":"RSI BOT","PAGES.BOTS.RSI.DASHBOARD.NO_FOLDERS":"No folders."}'),rA=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.UNFOLDERED.TITLE":"Tradings without folder"}'),rN=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.TITLE":"Overview"}'),rm=JSON.parse('{"PAGES.BOTS.RSI.FOLDER.CREATE.TITLE":"New folder"}'),rM=JSON.parse('{"PAGES.BOTS.RSI.CREATE.TITLE":"New RSI BOT"}'),rL=JSON.parse('{"PAGES.BOTS.RSI.UPDATE.TITLE":"Modify RSI BOT"}'),rD=JSON.parse('{"PAGES.BOTS.SIGNAL.DASHBOARD.TITLE":"Overview","PAGES.BOTS.SIGNAL.DASHBOARD.TOOLBAR.RSI_BOT":"SIGNAL BOT","PAGES.BOTS.SIGNAL.DASHBOARD.NO_FOLDERS":"No folders."}'),rg=JSON.parse('{"PAGES.BOTS.SIGNAL.FOLDER.TITLE":"Overview"}'),rx=JSON.parse('{"PAGES.BOTS.SIGNAL.CREATE.TITLE":"Generator"}'),rF=JSON.parse('{"PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.TITLE":"Pair settings","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.PAIR":"Pair","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.API_KEY":"API key name","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.LEVERAGE":"Leverage","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.LEVERAGE_WARNING":"Consider the maximum leverage of the relevant pair at the exchange!","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.DATALIST.MARGIN_TYPE":"Margin type","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.MODIFICATION.TITLE":"Pair(s) modification","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.MODIFICATION.INFO":"If there is a trade running on the pair, our system will finalise the changes when the next position is opened!","PAGES.BOTS.FUTURES.SIGNAL.PAIR_SETTINGS.MODAL.SUCCESS_MODIFICATION":"You have successfully modified the selected pair(s)!"}'),rP=JSON.parse('{"PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.TITLE":"Signals","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.SIGNAL.TITLE":"Signal","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.NAME":"Name","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.EXCHANGE":"Exchange","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.URL":"Url","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.PUBLIC":"Public","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.PAIRS":"Pairs","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.FUTURES_TYPE":"Futures type","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS":"Status","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.ACTIVE":"Active","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.SUSPENDED":"Suspended","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.YES":"Yes","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DATALIST.STATUS.NO":"No","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.DROPDOWN_MENU.VIEW_PAIRS":"View pairs","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.MODAL.ENABLED_PAIRS":"Enabled pairs","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.CREATE":"Create","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.MODIFY":"Modify","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.ACTIVATE":"Activate signal","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.SUSPENDED":"Suspend signal","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.ACTIVATE_TEXT":"Are you sure you want to activate the signal?","PAGES.BOTS.FUTURES.SIGNAL.SIGNALS.FORM.SET_STATUS.SUSPENDED_TEXT":"Are you sure you want to suspend the signal"}'),ry=JSON.parse('{"PAGES.USER.NOTIFICATIONS.TITLE":"Notifications","PAGES.USER.NOTIFICATIONS.MARK_ALL_AS_READ":"Mark all as read","PAGES.USER.NOTIFICATIONS.ALERT.MARKED_ALL_AS_READ":"All notifications marked as read!","PAGES.USER.NOTIFICATIONS.ALERT.MARKED_AS_READ":"The notification is marked as read!","PAGES.USER.NOTIFICATIONS.READED":"Readed","PAGES.USER.NOTIFICATIONS.MARK_AS_READ":"Mark as read"}'),rB=JSON.parse('{"PAGES.USER.API_KEYS.TITLE":"Overview","PAGES.USER.API_KEYS.HINT":"<strong>You can find help for creating an API key <url>here</url>!</strong>","PAGES.USER.API_KEYS.CARD_TITLE":"API keys","PAGES.USER.API_KEYS.CARD.TOOLBAR.NEW_API_KEY":"New API key","PAGES.USER.API_KEYS.NAME":"Name","PAGES.USER.API_KEYS.INVALID":"<strongNewLine>The API key is invalid!</strongNewLine> This can occur if the API key is not appropriate or deleted in the exchange system. The trades belonging to the API key have been suspended!","PAGES.USER.API_KEYS.EXCHANGE":"Exchange","PAGES.USER.API_KEYS.PUBLIC_KEY":"Public key","PAGES.USER.API_KEYS.PRIVATE_KEY":"Private key","PAGES.USER.API_KEYS.PASSPHRASE":"Passphrase","PAGES.USER.API_KEYS.ACTIONS":"Actions","PAGES.USER.API_KEYS.GENERATE_RSA":"Generate RSA key","PAGES.USER.API_KEYS.ALERT.DELETE_CONFIRM":"Are you sure you want to delete the API key? ({name})","PAGES.USER.API_KEYS.ALERT.DELETED":"API key deleted successfully!","PAGES.USER.API_KEYS.ALERT.CREATED":"API key created successfully!","PAGES.USER.API_KEYS.ALERT.UPDATED":"API key updated successfully!","PAGES.USER.API_KEYS.ALERT.RSA.HTML_CONTENT":"Please copy the public key below when creating the asymmetric RSA API key!","PAGES.USER.API_KEYS.ALERT.RSA.CHECKBOX":"I copied the public key","PAGES.USER.API_KEYS.ALERT.RSA.CHECKBOX_ERROR":"You must copy the public key!","PAGES.USER.API_KEYS.ENABLE_FUTURES":"Enable futures","PAGES.USER.API_KEYS.ENABLE_FUTURES.INFO":"Please make sure that the API key is enabled for leveraged trading before approving!","PAGES.USER.API_KEYS.MICA":"MiCA regulation","PAGES.USER.API_KEYS.MICA.INFO":"The API key is regulated by MiCA"}'),rC=JSON.parse('{"PAGES.USER.API_KEYS.CREATE.TITLE":"New API key","PAGES.USER.API_KEYS.CREATE.CARD_TITLE":"New API key"}'),rU=JSON.parse('{"PAGES.USER.API_KEYS.UPDATE.TITLE":"Modify API key"}'),rv=JSON.parse('{"PAGES.USER.COUPONS.TITLE":"My coupons","PAGES.USER.COUPONS.COUPON_CODE":"Coupon code","PAGES.USER.COUPONS.CARD.TOOLBAR.COLLECT_COUPON":"Collect coupon","PAGES.USER.COUPONS.CARD.BODY.DATALIST.NAME":"Name","PAGES.USER.COUPONS.CARD.BODY.DATALIST.CODE":"Code","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_COUNT":"Available count","PAGES.USER.COUPONS.CARD.BODY.DATALIST.USED_COUNT":"Used count","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_FROM":"Available (from)","PAGES.USER.COUPONS.CARD.BODY.DATALIST.AVAILABLE_UNTIL":"Available (until)","PAGES.USER.COUPONS.ALERT.COLLECTED":"Successfully collected the coupon!","PAGES.USER.COUPONS.ALERT.DELETE_CONFIRM":"Are you sure you want to delete the coupon? ({name})","PAGES.USER.COUPONS.ALERT.DELETED":"Successfully deleted the coupon!","PAGES.USER.COUPONS.BUTTON.REEDEM":"Reedem","PAGES.USER.COUPONS.BUTTON.DELETE":"Delete","PAGES.USER.COUPONS.PACKAGES":"Packages","PAGES.USER.COUPONS.PACKAGES.ALL":"Valid for all packages","PAGES.USER.COUPONS.PERIOD":"Period","PAGES.USER.COUPONS.PERIOD.ALL":"Valid for all periods","PAGES.USER.COUPONS.SUBSCRIPTION":"Subscription","PAGES.USER.COUPONS.STRATEGY":"Strategy","PAGES.USER.COUPONS.AVAILABLE":"The coupon is valid {from} {until}","PAGES.USER.COUPONS.AVAILABLE_FROM":"from {from}","PAGES.USER.COUPONS.AVAILABLE_UNTIL":" until {until}","PAGES.USER.COUPONS.AVAILABLE_COUNT":"{count} times can be used","PAGES.USER.COUPONS.SUBSCRIPTION_DAYS":"{days} subscription days","PAGES.USER.COUPONS.MONTHLY":"Monthly","PAGES.USER.COUPONS.YEARLY":"Yearly","PAGES.USER.COUPONS.MODAL.INPUT.PLACEHOLDER":"Please enter the coupon code!"}'),rG=JSON.parse('{"PAGES.USER.PROFILE.TITLE":"My Account","PAGES.USER.PROFILE.SAFE_ACCOUNT":"Secure account","PAGES.USER.PROFILE.LIVE_SPOT_BOT":"Live SPOT BOT","PAGES.USER.PROFILE.DEMO_SPOT_BOT":"Demo SPOT BOT","PAGES.USER.PROFILE.LIVE_INDICATOR_BOT":"Live INDICATOR BOT","PAGES.USER.PROFILE.DEMO_INDICATOR_BOT":"Demo INDICATOR BOT","PAGES.USER.PROFILE.LIVE_RSI_BOT":"Live RSI BOT","PAGES.USER.PROFILE.DEMO_RSI_BOT":"Demo RSI BOT","PAGES.USER.PROFILE.LIVE_SIGNAL_BOT":"Live SIGNAL BOT","PAGES.USER.PROFILE.DEMO_SIGNAL_BOT":"Demo SIGNAL BOT","PAGES.USER.PROFILE.NOT_INCLUDED_IN_THE_PACKAGE":"Not included in the package.","PAGES.USER.PROFILE.OVERVIEW":"Overview","PAGES.USER.PROFILE.SETTINGS":"Settings","PAGES.USER.PROFILE.SECURITY":"Security","PAGES.USER.PROFILE.BILLING":"Billing","PAGES.USER.PROFILE.TRANSACTIONS":"Transactions","PAGES.USER.PROFILE.REFERRAL":"Referral","PAGES.USER.PROFILE.LOG":"Log","PAGES.USER.PROFILE.DOCUMENTS":"Documents"}'),rb=JSON.parse('{"MODULES.USER.PROFILE.OVERVIEW.TITLE":"Overview","MODULES.USER.PROFILE.OVERVIEW.LASTNAME":"Last name","MODULES.USER.PROFILE.OVERVIEW.FIRSTNAME":"First name","MODULES.USER.PROFILE.OVERVIEW.EMAIL":"E-mail address","MODULES.USER.PROFILE.OVERVIEW.BIRTHDATE":"Date of birth","MODULES.USER.PROFILE.OVERVIEW.NEWSLETTER":"Subscribe to newsletter","MODULES.USER.PROFILE.OVERVIEW.TELEPHONE":"Telephone number","MODULES.USER.PROFILE.OVERVIEW.FACEBOOK":"Facebook","MODULES.USER.PROFILE.OVERVIEW.TWITTER":"Twitter","MODULES.USER.PROFILE.OVERVIEW.BINANCE_ID":"Binance ID","MODULES.USER.PROFILE.OVERVIEW.BINANCE_PAY_ID":"Binance Pay ID","MODULES.USER.PROFILE.OVERVIEW.COINMARKETCAP_ID":"CoinMarketCap ID","MODULES.USER.PROFILE.OVERVIEW.TRADINGVIEW_ID":"TradingView ID"}'),rk=JSON.parse('{"MODULES.USER.PROFILE.SETTINGS.TITLE":"Settings","MODULES.USER.PROFILE.SETTINGS.NOTIFICATION_SETTINGS":"Notification settings","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT":"Delete my account","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.TITLE":"You are about to delete your account","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.DESCRIPTION":"If you delete your account, all your data stored at the website will be permanently deleted.","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CONFIRM.TITLE":"Are you sure you want to delete your user account?","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.2FA":"Please enter the verification code to complete the deletion.","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.DELETE_SUCCESS":"The account will be deleted on the following day: <strongNewLine>{formattedDate}</strongNewLine><smallItalic>The deletion can be undone up to the day before this date.</smallItalic>","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.BUTTON.CANCEL":"Undo deletion","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CANCEL":"Are you sure you want to cancel your account removal request?","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL":"Undo account deletion","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.ALERT.CANCEL_SUCCESS":"Account deletion successfully reversed!","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL.TITLE":"The account is being deleted","MODULES.USER.PROFILE.SETTINGS.DELETE_ACCOUNT.CANCEL.DESCRIPTION":"Your account will be deleted on <strong>{formattedDate}</strong>. If you want to suspend the deletion, please click on the button below."}'),rH=JSON.parse('{"MODULES.USER.PROFILE.FORMS.SETTINGS.NAME":"Name","MODULES.USER.PROFILE.FORMS.SETTINGS.LASTNAME":"Last name","MODULES.USER.PROFILE.FORMS.SETTINGS.FIRSTNAME":"First name","MODULES.USER.PROFILE.FORMS.SETTINGS.EMAIL":"E-mail address","MODULES.USER.PROFILE.FORMS.SETTINGS.BIRTHDATE":"Date of birth","MODULES.USER.PROFILE.FORMS.SETTINGS.NEWSLETTER":"Subscribe to newsletter","MODULES.USER.PROFILE.FORMS.SETTINGS.TELEPHONE":"Telephone number","MODULES.USER.PROFILE.FORMS.SETTINGS.FACEBOOK":"Facebook","MODULES.USER.PROFILE.FORMS.SETTINGS.TWITTER":"Twitter","MODULES.USER.PROFILE.FORMS.SETTINGS.BINANCE_ID":"Binance ID","MODULES.USER.PROFILE.FORMS.SETTINGS.BINANCE_PAY_ID":"Binance Pay ID","MODULES.USER.PROFILE.FORMS.SETTINGS.COINMARKETCAP_ID":"CoinMarketCap ID","MODULES.USER.PROFILE.FORMS.SETTINGS.TRADINGVIEW_ID":"TradingView ID"}'),rz=JSON.parse('{"MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.TITLE":"Notifications","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.EMAIL":"E-mail","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.NOTIFICATION":"Notificatiopn","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.SYSTEM_NOTIFICATIONS":"System notifications (subscription expiration, etc.)","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.SYSTEM_NOTIFICATIONS_INFO":"System notifications cannot be turned off.","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.API_ERROR":"API error (identification error, exchange maintenance, etc.)","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.LIMIT_REACHED":"Limit reached","MODULES.USER.PROFILE.FORMS.NOTIFICATION_SETTINGS.INSUFFICIENT_FUNDS":"Insufficient Funds"}'),rw=JSON.parse('{"MODULES.USER.PROFILE.SECURITY.TITLE":"Security","MODULES.USER.PROFILE.SECURITY.ERROR.AUTHENTICATOR_IS_SET":"The authenticator application is already set up!","MODULES.USER.PROFILE.SECURITY.ERROR.AUTH_CODE_LENGTH":"The verification code must be 6 digits!","MODULES.USER.PROFILE.SECURITY.AUTH_CODE_CHECKBOX":"I wrote down the security codes","MODULES.USER.PROFILE.SECURITY.ERROR.AUTH_CODE_CHECKBOX":"The security codes must be written down!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_SUCCESSFULLY_SET":"The authenticator application successfully set up!","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_SECURITY_CODES":"Security codes:","MODULES.USER.PROFILE.SECURITY.ERROR.INVALID_CODE":"Invalid security code!","MODULES.USER.PROFILE.SECURITY.AUTHENICATOR_REMOVED":"Authenticator application successfully removed!","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING_CODE_MODIFIED":"The code successfully modified!","MODULES.USER.PROFILE.SECURITY.ERROR.MIN_PASSWORD_LENGTH":"It must be at least {length} characters long!","MODULES.USER.PROFILE.SECURITY.ERROR.PASSWORDS_NOT_MATCH":"Passwords not match!","MODULES.USER.PROFILE.SECURITY.PASSWORD_CHANGED":"The password successfully changed!","MODULES.USER.PROFILE.SECURITY.2FA.TITLE":"Two-step verification","MODULES.USER.PROFILE.SECURITY.2FA.INFO":"If you have an authenticator set up, verification codes will not be sent out by e-mail.","MODULES.USER.PROFILE.SECURITY.EMAIL":"E-mail confirm","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR_APP":"Authenticator application","MODULES.USER.PROFILE.SECURITY.ADVANCED_SECURITY":"Advanced security","MODULES.USER.PROFILE.SECURITY.PASSWORD":"Password","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING_CODE":"Anti-Phishing code","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.TITLE":"Change password","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD":"Password","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD_HINT":"Use at least {length} characters, including upper and lower case letters, numbers and special characters (e.g.: !, +, @, etc.).","MODULES.USER.PROFILE.SECURITY.PASSWORD.MODAL.PASSWORD_CONFIRM":"Repeat password","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING.MODAL.TITLE":"Change Anti-Phishing code","MODULES.USER.PROFILE.SECURITY.ANTI_PHISHING.MODAL.CODE":"Anti-Phishing code","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.TITLE":"Setting up an authenticator application","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_1":"An authenticator makes your account more secure, as you will also have to enter a 6-digit security code generated by the <strong>Google Authenticator</strong> app when logging in.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_2":"<strong>Please note:</strong> After setting up the application, login verification codes will not be sent in e-mail.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.DESCRIPTION.LINE_3":"Scan the QR code below in the <strong>Google Authenticator</strong> application.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.SECURITY_CODE_ISSUE":"If you have issues scanning the code, you can enter the code below in the application:","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.SET_MODAL.VERIFICATION_CODE":"Verification code","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.TITLE":"Remove authenticator application","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.DESCRIPTION":"In case of removal of the authenticator application, we will send you the verification code required during your login by e-mail.","MODULES.USER.PROFILE.SECURITY.AUTHENTICATOR.REMOVE_MODAL.VERIFICATION_CODE":"Verification code"}'),rV=JSON.parse('{"MODULES.USER.PROFILE.BILLING.TITLE":"Billing","MODULES.USER.PROFILE.BILLING.PACKAGE.TITLE":"Package details","MODULES.USER.PROFILE.BILLING.PACKAGE.DESCRIPTION":"All information about the current package can be found here.","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCELED":"The package subscription has been cancelled. Trades will run until the subscription expires, after which they will all be set to a suspended status.","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS":"Remaining days:","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS.DAY":"day","MODULES.USER.PROFILE.BILLING.PACKAGE.REMAINING_DAYS.DAYS":"days","MODULES.USER.PROFILE.BILLING.PACKAGE.UNLIMITED":"Unlimited","MODULES.USER.PROFILE.BILLING.PACKAGE.PACKAGE":"Package:","MODULES.USER.PROFILE.BILLING.PACKAGE.PRICE":"Price:","MODULES.USER.PROFILE.BILLING.PACKAGE.PRICE.FREE":"Free","MODULES.USER.PROFILE.BILLING.PACKAGE.ACTIVE":"Active:","MODULES.USER.PROFILE.BILLING.PACKAGE.HAS_DOWNGRADE":"There is a pending package change. The package is changed at the expiration date.","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CANCEL_SUBSCRIPTION":"Cancel subscription","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.TITLE":"Cancel subscription","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.DESCRIPTION":"Are you sure you want to cancel your subscription?","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.DESCRIPTION_HINT":"Active trades will be automatically suspended after the subscription expires.","MODULES.USER.PROFILE.BILLING.PACKAGE.CANCEL_SUBSCRIPTION.ALERT.CANCELED":"Subscription successfully canceled!","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CONTINUE_SUBSCRIPTION":"Continue subscription","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.TITLE":"Continue subscription","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.DESCRIPTION":"Are you sure you want to continue your subscription?","MODULES.USER.PROFILE.BILLING.PACKAGE.CONTINUE_SUBSCRIPTION.ALERT.CONTINUED":"Subscription successfully continued!","MODULES.USER.PROFILE.BILLING.PACKAGE.BUTTON.CHANGE_PACKAGE":"Change package","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.PAYMENT.SUCCESS":"Payment was successful! The new package will be set up soon!","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.PAYMENT.ERROR":"Payment failed! Please try again later!","MODULES.USER.PROFILE.BILLING.ADDRESSES.TITLE":"Billing addresses","MODULES.USER.PROFILE.BILLING.ADDRESSES.DESCRIPTION":"You can enter more than one address, but the invoice will be issued only to the primary address.","MODULES.USER.PROFILE.BILLING.ADDRESSES.NEW_ADDRESS":"New address","MODULES.USER.PROFILE.BILLING.ADDRESSES.NO_ADDRESS":"No address.","MODULES.USER.PROFILE.BILLING.ADDRESSES.DELETE":"Are you sure you want to delete the address ({index}. address)?","MODULES.USER.PROFILE.BILLING.ADDRESSES.ALERT.DELETED":"Address successfully deleted!","MODULES.USER.PROFILE.BILLING.ADDRESSES.MODAL.CREATE.TITLE":"New address","MODULES.USER.PROFILE.BILLING.ADDRESSES.MODAL.UPDATE.TITLE":"Change address","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.CHANGE_PACKAGE":"Information","MODULES.USER.PROFILE.BILLING.PACKAGE.ALERT.CHANGE_PACKAGE.DESCRIPTION":"Do the mandatory steps before switching packages!"}'),rY=JSON.parse('{"MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.PRIMARY":"Primary address","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.PRIMARY_INFO":"The invoice will be issued to the primary address. There can only be one such title!","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COUNTRY":"Country","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COUNTY":"County / State","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.POSTCODE":"Postcode","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.CITY":"City, Town or Village","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ADDRESS_1":"Address","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ADDRESS_2":"Additional address data","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.COMPANY":"Company","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.BILLING_NAME":"Billing name","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.BILLING_TAX":"Tax number","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ALERT.CREATED":"Address successfully created!","MODULES.USER.PROFILE.FORMS.BILLING.ADDRESS.ALERT.UPDATED":"Address successfully updated!"}'),rW=JSON.parse('{"MODULES.USER.PROFILE.BILLING.ADDRESS_TILE.ADDRESS":"{index}. address","MODULES.USER.PROFILE.BILLING.ADDRESS_TILE.PRIMARY":"Primary"}'),rj=JSON.parse('{"MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.ALERT.PAYMENT_REDIRECT":"We will redirect you to the payment page soon!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.NAME":"Package","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.DESCRIPTION.TAX":"Prices do not include General Sales Tax! The amount of VAT is determined by the registered office / address of the subscriber!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PACKAGE.PACKAGE_CONTENT":"{package} package contents","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.NAME":"Payment","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.NAME":"Payment method","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.EMPTY":"No payment method specified!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.BINANCE_PAY.NAME":"Binance Pay","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.BINANCE_PAY.DESCRIPTION":"Pay via Binance Pay","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.STRIPE.NAME":"Stripe","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.PAYMENT_METHOD.STRIPE.DESCRIPTION":"Pay via Stripe","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.NAME":"Coupon","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.NAME_HINT":"If you have a coupon, you can enter it here!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USE":"Use","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USE_HINT":"To use the coupon, please click on the \'Use\' button!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.USED":"Coupon successfully used!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.COUPON.ALERT.NOT_FOUND":"Coupon not found!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.BUTTON":"I have Etalon token","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.BUTTON_INFO":"If you have at least 1 Etalon token, click the button to apply your discount!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.SUCCESS":"The verification was successful!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.FAILED":"You don\'t have the right amount of Etalon!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.PAYMENT.ETALON.CHECK.ERROR":"An error occurred during verification!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.SUMMARY.NAME":"Summary","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.STEP.SUMMARY.CONTINUE_TO_PAY":"Continue to pay","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.MONTHLY":"Monthly","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.YEARLY":"Yearly","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.POPULAR":"Popular","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.MONTH":"month","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.YEAR":"year","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.UNLIMITED":"Unlimited","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.LIMIT":"Limit:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.LIVE_BOT":"Live trading:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.DEMO_BOT":"Demo trading:","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.PRICE":"Package price","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.DISCOUNT":"Discount ({amount} %)","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.COUPON_DISCOUNT":"Coupon discount","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.VAT":"VAT ({amount} %)","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.TOTAL":"Total","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.TOTAL_INFO":"Discounts from changing packages are not included in the price!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INTERVAL":"Interval","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.SPOT_BOT":"SPOT BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.SPOT_BOT.BOTS":"SPOT BOT + HODL BOT + GRID BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INDICATOR_BOT":"INDICATOR BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.INDICATOR_BOT.BOTS":"RSI BOT","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.CHANGE_HAPPENING_SOON":"The package change will happen soon!","MODULES.USER.PROFILE.BILLING.PACKAGE_CHANGE.AUTOMATIC_RENEWAL":"Automatic renewal"}'),rK=JSON.parse('{"MODULES.USER.PROFILE.TRANSACTIONS.TITLE":"Transactions","MODULES.USER.PROFILE.TRANSACTIONS.TRANSACTION_ID":"Transaction ID","MODULES.USER.PROFILE.TRANSACTIONS.TRANSACTION_DATE":"Transaction date","MODULES.USER.PROFILE.TRANSACTIONS.AMOUNT":"Amount","MODULES.USER.PROFILE.TRANSACTIONS.PAYMENT_METHOD":"Payment method","MODULES.USER.PROFILE.TRANSACTIONS.PACKAGE":"Package","MODULES.USER.PROFILE.TRANSACTIONS.CREATED_AT":"Created"}'),rX=JSON.parse('{"MODULES.USER.PROFILE.REFERRAL.TITLE":"Referral","MODULES.USER.PROFILE.REFERRAL.USER":"user","MODULES.USER.PROFILE.REFERRAL.USERS":"users","MODULES.USER.PROFILE.REFERRAL.ERROR.MISSING_BINANCE_ID":"<strong>Binance ID or Binance Pay ID is not provided!</strong> In this case, you will lose your bonus achieved through the referral program!","MODULES.USER.PROFILE.REFERRAL.EXPECTED_BONUS":"Expected bonus","MODULES.USER.PROFILE.REFERRAL.EXPECTED_BONUS_INFO":"How much bonus to expect in this month for invited users.","MODULES.USER.PROFILE.REFERRAL.SUBSCRIBERS":"Subscribers","MODULES.USER.PROFILE.REFERRAL.SUBSCRIBERS_INFO":"After how many users your expected bonus will be calculated in this month.","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS":"Registered users","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS_INFO":"How many users registered with your referral code in total.","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.TITLE":"Referral link","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.DESCRIPTION":"Share this link with your friends for registration","MODULES.USER.PROFILE.REFERRAL.REFERRAL_LINK.COPY":"Copy","MODULES.USER.PROFILE.REFERRAL.REFERRAL_CODE.TITLE":"Referral ID","MODULES.USER.PROFILE.REFERRAL.REFERRAL_CODE.DESCRIPTION":"Share this ID with your friends for registration","MODULES.USER.PROFILE.REFERRAL.INVITE.TITLE":"Invite","MODULES.USER.PROFILE.REFERRAL.INVITE.DESCRIPTION":"Invite your friends!","MODULES.USER.PROFILE.REFERRAL.INVITE.DESCRIPTION_INFO":"Invites will not be sent to existing users!","MODULES.USER.PROFILE.REFERRAL.INVITE.ALERT.SUCCESS":"The invitations have been successfully sent!","MODULES.USER.PROFILE.REFERRAL.INVITE.NEW_ADDRESS":"New address","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.NAME":"Name","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.EMAIL":"E-mail address","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE":"Language","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE.HU":"Hungarian","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.LANGUAGE.EN":"English","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.SEND_INVITE":"Send invite","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.SEND_INVITES":"Send invites","MODULES.USER.PROFILE.REFERRAL.INVITE.FORM.DELETE":"Delete","MODULES.USER.PROFILE.REFERRAL.BONUS.TITLE":"Bonuses","MODULES.USER.PROFILE.REFERRAL.BONUS.TITLE_INFO":"Bonuses can only be sent to Binance account. Make sure to enter your Binance or Binance Pay ID!","MODULES.USER.PROFILE.REFERRAL.BONUS.DATE":"Date","MODULES.USER.PROFILE.REFERRAL.BONUS.SUBSCRIBERS":"Number of subscribers","MODULES.USER.PROFILE.REFERRAL.BONUS.SUBSCRIBERS_INFO":"How many people subscribed to any package in the relevant month","MODULES.USER.PROFILE.REFERRAL.BONUS.BONUS":"Bonus","MODULES.USER.PROFILE.REFERRAL.BONUS.BONUS_INFO":"Your bonus class baed on the number of subscribers","MODULES.USER.PROFILE.REFERRAL.BONUS.AMOUNT":"Bonus amount","MODULES.USER.PROFILE.REFERRAL.BONUS.AMOUNT_INFO":"The bonus actually paid based on the subscription packages","MODULES.USER.PROFILE.REFERRAL.BONUS.PAID":"Paid","MODULES.USER.PROFILE.REFERRAL.BONUS.PAID_INFO":"Whether the bonus has been paid to the Binance account entered","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.TITLE":"Registered users","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.DESCRIPTION":"They have already registered using your Referral ID","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.ID":"ID","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.PACKAGE":"Package","MODULES.USER.PROFILE.REFERRAL.REGISTERED_USERS.REGISTRATION":"Date of registration"}'),rJ=JSON.parse('{"MODULES.USER.PROFILE.LOG.TITLE":"Log","MODULES.USER.PROFILE.LOG.ACTION":"Action","MODULES.USER.PROFILE.LOG.DESCRIPTION":"Description","MODULES.USER.PROFILE.LOG.TIME":"Time"}'),r$=JSON.parse('{"MODULES.USER.PROFILE.DOCUMENTS.TITLE":"Documents","MODULES.USER.PROFILE.DOCUMENTS.NAME":"Name","MODULES.USER.PROFILE.DOCUMENTS.FILE":"File","MODULES.USER.PROFILE.DOCUMENTS.TIME":"Time"}'),rq=JSON.parse('{"MODULES.USER.CONTRACT_SIGNATURE.NOTICE":"Notice","MODULES.USER.CONTRACT_SIGNATURE.TERMS_AND_CONDITIONS":"General Terms and Conditions","MODULES.USER.CONTRACT_SIGNATURE.LEGAL_NOTICE":"Legal notice","MODULES.USER.CONTRACT_SIGNATURE.SUBSCRIBER_DISCLAIMER":"Subscriber dislaimer","MODULES.USER.CONTRACT_SIGNATURE.MANDATORY_FIELDS":"Please fill the mandatory fields!","MODULES.USER.CONTRACT_SIGNATURE.BILLING_ADDRESS":"Please add a billing address!","MODULES.USER.CONTRACT_SIGNATURE.READ_THE_DOCUMENTS":"Please read the following documents carefully, and after ticking the checkboxes, confirm your acceptance of them with a signature!","MODULES.USER.CONTRACT_SIGNATURE.ACCEPT":"I accept what I read above","MODULES.USER.CONTRACT_SIGNATURE.RESPONSIBILITY_NOTICE":"I declare that I am aware of the provisions of Chapter 6 of the GTC and that I assume full responsibility as defined therein, and that I am aware of and expressly accept that the Service Provider is not responsible in cases provided in Chapter 5 of the GTC and in the Legal Statement, which was previously read by me","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE":"Signature","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE_DELETE":"Delete signature","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE.ALERT.ERROR.FIELD":"An error occurred in the signature field!","MODULES.USER.CONTRACT_SIGNATURE.SIGNATURE.ALERT.ERROR.EMPTY":"Entering the signature is mandatory!"}');let rZ={...nr,...na,...ni,...ns,...no,...nO,...nE,...nT,...nl,...nS,...nc,...nR,...nI,...nh,...nd,...n_,...np,...nA,...nN,...nM,...nL,...nD,...ng,...nx,...nF,...nP,...ny,...nB,...nC,...nU,...nv,...nG,...nb,...nk,...nH,...nz,...nw,...nV,...nY,...nW,...nj,...nK,...nX,...nJ,...n$,...nq,...nZ,...nQ,...n0,...n9,...n3,...n6,...n5,...n4,...n8,...n7,...rt,...rn,...rr,...ra,...ri,...rs,...ro,...rO,...rE,...rT,...rl,...rS,...rc,...ru,...rR,...rI,...rh,...rf,...r_,...rp,...rA,...rN,...rm,...rM,...rL,...rD,...rx,...rg,...rF,...rP,...ry,...rB,...rC,...rU,...rv,...rG,...rb,...rk,...rH,...rz,...rw,...rV,...rY,...rW,...rj,...rK,...rX,...rJ,...r$,...rq};var rQ=rZ;let r1={hu:nn,en:rQ},I18nProvider=T=>{let{children:S}=T,R=useLang(),M=r1[R];return(0,N.jsx)(eO,{locale:R,messages:M,children:S})};var r0=R(46938);let r9=r0.env.I18N_CONFIG_KEY||"i18nConfig",r3={selectedLang:"en"};function getConfig(){{let T=localStorage.getItem(r9);if(T)try{return JSON.parse(T)}catch(T){console.error(T)}}return r3}function setLanguage(T){localStorage.setItem(r9,JSON.stringify({selectedLang:T})),window.location.reload()}let r2=(0,M.createContext)(r3),useLang=()=>(0,M.useContext)(r2).selectedLang,MetronicI18nProvider=T=>{let{children:S}=T,R=getConfig();return(0,N.jsx)(r2.Provider,{value:R,children:(0,N.jsx)(I18nProvider,{children:S})})}},95926:function(T,S,R){"use strict";R.d(S,{dY:function(){return L}});let N={max:null,used:0,remaining:null,used_pcnt:null},M={real:N,test:N},L={spot:M,indicator:M,signal:M}},14514:function(T,S,R){"use strict";R.d(S,{d:function(){return M}});var N=R(61449);let M={id:0,firstname:"",lastname:"",email:"",role:"ROLE_USER",locked:!1,permissions:[],settings:null,newsletter:!1,referral_id:"",created_at:"",subscription_expires_at:null,renew_subscription:!1,subscription_paid:!1,admin_comment:"",agent_id:null,agent_commission_percent:null,big_fish_commission_percent:null,notification_settings:N.a,inherited_bonus_member:!1,inherited_bonus_percentage:null,inherited_bonus_dealer_user_id:null,inherited_bonus_dealer:!1,inherited_bonus_member_multiplier:null,inherited_bonus_member_multiplier_duration:null,inherited_bonus_member_multiplier_duration_counter:null,language:"en"}},61449:function(T,S,R){"use strict";R.d(S,{a:function(){return N}});let N={api_error:{email:!1,notification:!1},limit_reached:{email:!1,notification:!1},insufficient_funds:{email:!1,notification:!1}}},7621:function(T,S,R){"use strict";R.d(S,{Z:function(){return V}});var N=R(11527),M=R(73007),L=R.n(M),U=JSON.parse('{"v":"5.9.0","fr":30,"ip":0,"op":60,"w":400,"h":400,"nm":"logo","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"asdfghjk","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[200,200,0],"ix":2,"l":2},"a":{"a":0,"k":[74,49,0],"ix":1,"l":2},"s":{"a":0,"k":[243.158,243.158,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.026,6.065],[0,0],[2.528,0],[1.574,-2.371],[0,0],[0,0],[0.27,-0.12],[0,-2.125],[0,0],[-0.67,0.17],[0,0],[-0.235,-0.005],[-0.373,-0.227],[-0.153,-0.154],[-0.131,-0.415],[-0.012,-0.221],[0.048,-0.225],[0,0],[0.208,-0.536],[0,0],[0.184,-0.154],[0.01,-0.008],[0.203,-0.093],[0.762,1.147],[0,0],[-2.352,-0.597],[0,0],[0,0.692],[0,0],[2.353,0.596],[0,0],[1.665,-0.974],[0.525,-0.556],[0.221,-0.312],[-2.013,-3.033],[0,0],[0,0],[-1.496,-0.556],[-2.165,3.261],[0,0],[0,0],[0,2.429],[0,0],[0.67,-0.169],[0,0],[-0.382,1.798],[0,0],[-0.305,0.47],[-0.121,0.188],[-0.485,0.751],[-0.168,0.261],[-0.791,1.286],[-0.184,0.151],[-0.007,0.006],[-0.207,0.092],[-0.756,-1.138],[0,0],[2.352,0.596],[0,0],[0,-0.692],[0,0],[-2.353,-0.597],[0,0]],"o":[[0,0],[-1.574,-2.371],[-2.528,0],[0,0],[0,0],[-0.295,0.075],[-1.893,0.838],[0,0],[0,0.691],[0,0],[0.251,-0.063],[0.471,0.009],[0.187,0.113],[0.305,0.307],[0.065,0.208],[0.012,0.22],[0,0],[-0.342,0.517],[0,0],[-0.142,0.215],[-0.01,0.008],[-0.179,0.145],[-1.13,0.518],[0,0],[-1.342,-2.021],[0,0],[0.671,0.17],[0,0],[0,-2.429],[0,0],[-2.205,-0.559],[-0.666,0.389],[-0.262,0.279],[-1.767,2.494],[0,0],[0,0],[0.984,1.482],[3.292,1.223],[0,0],[0,0],[2.355,-0.596],[0,0],[0,-0.692],[0,0],[-2.001,0.507],[0,0],[0.064,-0.097],[0.102,-0.156],[0.366,-0.563],[0.162,-0.25],[1.345,-2.087],[0.145,-0.211],[0.007,-0.005],[0.181,-0.145],[1.124,-0.5],[0,0],[1.342,2.021],[0,0],[-0.671,-0.17],[0,0],[0,2.428],[0,0],[7.056,1.788]],"v":[[70.788,13.029],[32.399,-44.805],[25.769,-48.361],[19.138,-44.805],[6.154,-25.242],[-11.3,-20.826],[-12.148,-20.533],[-15.305,-15.682],[-15.305,-10.361],[-13.984,-9.333],[-8.859,-10.63],[-8.128,-10.715],[-6.85,-10.343],[-6.339,-9.94],[-5.673,-8.839],[-5.557,-8.193],[-5.609,-7.523],[-19.257,13.039],[-20.076,14.621],[-25.572,22.898],[-26.065,23.449],[-26.098,23.469],[-26.673,23.829],[-29.992,22.898],[-49.563,-6.589],[-46.701,-10.626],[-41.579,-9.328],[-40.257,-10.357],[-40.257,-15.667],[-44.259,-20.809],[-64.214,-25.867],[-70.143,-25.072],[-71.938,-23.641],[-72.663,-22.755],[-72.8,-13.751],[-54.033,14.523],[-34.411,44.081],[-30.576,47.139],[-21.15,44.081],[-8.167,24.521],[9.288,20.104],[13.292,14.96],[13.292,9.639],[11.971,8.611],[6.846,9.908],[3.596,6.801],[17.245,-13.76],[17.821,-14.645],[18.157,-15.162],[19.455,-17.167],[19.95,-17.936],[23.586,-23.652],[24.083,-24.191],[24.106,-24.206],[24.689,-24.562],[27.979,-23.619],[47.551,5.867],[44.688,9.904],[39.567,8.607],[38.245,9.635],[38.245,14.945],[42.247,20.088],[62.201,25.146]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":43,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[100]},{"t":60,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"gs","o":{"a":0,"k":100,"ix":9},"w":{"a":0,"k":2,"ix":10},"g":{"p":3,"k":{"a":0,"k":[0,0.992,0.4,0.698,0.5,0.531,0.643,0.808,1,0.071,0.886,0.918],"ix":8}},"s":{"a":0,"k":[0,0],"ix":4},"e":{"a":0,"k":[100,0],"ix":5},"t":1,"lc":1,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":13},"bm":0,"nm":"Gradient Stroke 1","mn":"ADBE Vector Graphic - G-Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[74.656,48.861],"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":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":763,"st":0,"bm":0}],"markers":[]}');let TsLoader=T=>{let{containerClassName:S="d-flex align-items-center justify-content-center",animationClassName:R="w-100px"}=T;return(0,N.jsx)("div",{className:"".concat(S),children:(0,N.jsx)(L(),{animationData:U,loop:!0,className:"".concat(R)})})};var V=TsLoader},17559:function(T,S,R){"use strict";let N;R.r(S),R.d(S,{default:function(){return _app}});var M=R(11527),L=R(44802),U=R(60693),V=R.n(U),Y=R(29981),W=R.n(Y);R(19779);var K=R(26887),X=R(50959),J=R(43453);function extensionComposeStub(){for(var T=arguments.length,S=Array(T),R=0;R<T;R++)S[R]=arguments[R];if(0!==S.length)return"object"==typeof S[0]?J.qC:(0,J.qC)(...S)}let $="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:extensionComposeStub;function createThunkMiddleware(T){return function(S){var R=S.dispatch,N=S.getState;return function(S){return function(M){return"function"==typeof M?M(R,N,T):S(M)}}}}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var Z=createThunkMiddleware();Z.withExtraArgument=createThunkMiddleware;var Q=Z;let ee="IMPERSONATION_IMPERSONATE",et="IMPERSONATION_EXIT";var en=R(14514);let ea={fetching:!1,fetched:!1,error:null},impersonationReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isImpersonated:!1,isHandlerLogin:!1,impersonator:{...ea,...en.d},user:{...ea,...en.d}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case ee:return{...T,...R,isImpersonated:!0};case et:return{isImpersonated:!1,isHandlerLogin:!1,impersonator:{...ea,...en.d},user:{...ea,...en.d}};default:return T}};var ei=impersonationReducer,eo=R(19744);let userReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,...en.d},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eo.ci:return{...T,fetching:!0};case eo.oG:return{...T,...R,fetching:!1,fetched:!0};case eo.lK:default:return T}};var eO=userReducer,eE=R(4888),eT=R(95926);let userPackageBotsReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,...eT.dY},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eE.i:return{...T,fetching:!0};case eE.W:return{...T,...R,fetching:!1,fetched:!0};default:return T}};var eS=userPackageBotsReducer,ec=R(80536);let userApiReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,apis:[]},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case ec.sw:return{...T,fetching:!0};case ec.T1:return{...T,apis:R,fetching:!1,fetched:!0};case eo.lK:default:return T}};var eu=userApiReducer,eR=R(14526);let userNotificationReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,notifications:[]},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eR.H:return{...T,fetching:!0};case eR.J:return{...T,notifications:R,fetching:!1,fetched:!0};default:return T}};var eI=userNotificationReducer,eh=R(62799);let spotFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eh.M:return{...T,fetching:!0};case eh.$:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var ed=spotFolderReducer,ef=R(94289);let hodlFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case ef.q:return{...T,fetching:!0};case ef.i:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var e_=hodlFolderReducer,ep=R(35646);let gridFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case ep.Z:return{...T,fetching:!0};case ep.C:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var eA=gridFolderReducer,eN=R(82035);let indicatorFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eN.p:return{...T,fetching:!0};case eN.w:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var em=indicatorFolderReducer,eM=R(95068);let rsiFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eM.a:return{...T,fetching:!0};case eM.b:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var eL=rsiFolderReducer,eD=R(59559);let signalFolderReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ea,folders:{}},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eD.j:return{...T,fetching:!0};case eD.$:return{...T,folders:R,fetching:!1,fetched:!0};default:return T}};var eg=signalFolderReducer,eF=R(76905);let manageReducer=function(){let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{email:null},{type:S,payload:R}=arguments.length>1?arguments[1]:void 0;switch(S){case eF.h:return{...T,...R};case eF.K:return{email:null};default:return T}};var eP=manageReducer;let ey={impersonation:ei,user:eO,userPackageBots:eS,userApis:eu,userNotifications:eI,spotFolders:ed,hodlFolders:e_,gridFolders:eA,indicatorFolders:em,rsiFolders:eL,signalFolders:eg,adminBigfishManageReducer:eP};var eB=(0,J.UY)(ey);function initStore(T){return(0,J.MT)(eB,T,$((0,J.md)(Q)))}let initializeStore=T=>{let S=null!=N?N:initStore(T);return T&&N&&(S=initStore({...N.getState(),...T}),N=void 0),N||(N=S),S};function useStore(T){return(0,X.useMemo)(()=>initializeStore(T),[T])}var eC=R(70973);function verifyPath(T,S){return null==T?void 0:T.some(function(T){return T===S})}function getAccessRoute(T,S,R){return void 0!==R?R:T&&S?T[S].accessRoute:"/"}function NextShield(T){var S=T.isAuth,R=T.isLoading,N=T.router,M=N.pathname,L=N.replace,U=T.loginRoute,V=T.accessRoute,Y=T.privateRoutes,W=T.publicRoutes,K=T.hybridRoutes,J=T.LoadingComponent,$=T.RBAC,Z=T.userRole,Q=T.children,ee=verifyPath(Y,M),et=verifyPath(W,M),en=verifyPath(K,M),ea=$&&Z&&verifyPath($[Z].grantedRoutes,M),ei=getAccessRoute($,Z,V);return((0,X.useEffect)(function(){S||R||!ee||L(U),S&&!R&&et&&L(ei),!S||!Z||R||en||ea||L(ei)},[L,Z,ei,S,R,U,ee,et,en,ea]),(R||!S)&&ee||(R||S)&&et||(R||Z)&&!ea&&!en||R&&en)?X.createElement(X.Fragment,null,J):X.createElement(X.Fragment,null,Q)}var eU=R(7621);let FullPageLoader=T=>{let{className:S=""}=T;return(0,M.jsx)("div",{className:"d-flex align-items-center justify-content-center vh-100 ".concat(S),children:(0,M.jsx)(eU.Z,{animationClassName:"w-200px"})})};var eG=FullPageLoader;function Shield(T){var S;let{children:R}=T,N=(0,U.useRouter)(),[V,Y]=(0,L.kP)(),W=["/","/dashboard","/imprint","/log","/portfolio","/user/profile","/user/notifications","/user/api","/user/api/create","/user/api/[apiId]","/user/coupon","/user/coupon/create"],K=[...W,"/history","/limit","/bots/spot","/bots/spot/dashboard","/bots/spot/create","/bots/spot/[botId]","/bots/spot/edit/[botId]","/bots/spot/generator","/bots/spot/signal","/bots/spot/signal/create","/bots/spot/signal/[signalId]","/bots/spot/signal/edit/[signalId]","/bots/spot/folder","/bots/spot/folder/create","/bots/spot/folder/[folderId]","/bots/spot/folder/[folderId]/edit","/bots/spot/folder/unfoldered","/bots/spot/folder/[folderId]/clone","/bots/hodl","/bots/hodl/dashboard","/bots/hodl/create","/bots/hodl/[botId]","/bots/hodl/edit/[botId]","/bots/hodl/folder","/bots/hodl/folder/[folderId]","/bots/grid","/bots/grid/dashboard","/bots/grid/create","/bots/grid/[botId]","/bots/grid/edit/[botId]","/bots/grid/folder","/bots/grid/folder/[folderId]","/bots/indicator","/bots/indicator/dashboard","/bots/indicator/create","/bots/indicator/[botId]","/bots/indicator/edit/[botId]","/bots/indicator/folder","/bots/indicator/folder/create","/bots/indicator/folder/[folderId]","/bots/indicator/folder/edit/[folderId]","/bots/indicator/folder/unfoldered","/bots/rsi","/bots/rsi/dashboard","/bots/rsi/create","/bots/rsi/[botId]","/bots/rsi/edit/[botId]","/bots/rsi/folder","/bots/rsi/folder/create","/bots/rsi/folder/[folderId]","/bots/rsi/folder/edit/[folderId]","/bots/rsi/folder/unfoldered"],X=[...K],J=[...K,"/admin","/admin/dashboard","/admin/accounting","/admin/accounting/payout","/admin/accounting/payout/referral","/admin/accounting/payout/big-fish-agent","/admin/accounting/payment/payments","/admin/accounting/payment/bigfish","/admin/accounting/inherited-bonus","/admin/accounting/inherited-bonus/member","/admin/accounting/inherited-bonus/dealer","/admin/users","/admin/users/users","/admin/users/users/[userId]","/admin/users/apis","/admin/packages","/admin/packages/create","/admin/packages/[packageId]","/admin/coupons","/admin/coupons/create","/admin/coupons/generator","/admin/signal_source","/admin/signal_source/create","/admin/signal_source/[signalSourceId]","/admin/futures_signals","/admin/futures_signals/create","/admin/futures_signals/edit/[signalId]","/admin/futures_pairs","/admin/registration","/admin/registration/defaults","/admin/registration/defaults/create","/admin/registration/defaults/[parameterId]","/admin/system","/admin/system/referral","/admin/system/referral/referral-code","/admin/system/referral/referral-code/create","/admin/system/referral/referral-code/[codeId]","/admin/bigfish","/admin/bigfish/manage","/admin/bigfish/manage/portfolio","/admin/bigfish/manage/limit","/admin/bigfish/manage/log","/admin/bigfish/manage/history","/admin/bigfish/manage/spot","/admin/bigfish/manage/rsi","/admin/bigfish/manage/indicator","/admin/bigfish/manage/signal","/admin/pool/pools","/admin/pool/pools/create","/admin/pool/pools/[poolId]","/admin/pool/pools/logs/[poolId]","/admin/pool/profits","/admin/pool/profits/create","/admin/pool/profits/[profitId]","/admin/pooolse","/admin/pooolse/settings","/admin/documents","/admin/mica","/admin/mica/pairs","/bots/signal","/bots/signal/dashboard","/bots/signal/create","/bots/signal/folder","/bots/signal/folder/[folderId]","/bots/signal/folder/edit/[folderId]","/bots/futures/signal","/bots/futures/signal/[signalId]","/bots/futures/signal/[signalId]/edit","/bots/futures/signal/folder","/bots/futures/signal/folder/[folderId]","/bots/futures/signal/folder/edit/[folderId]","/bots/futures/signal/signals","/bots/futures/signal/signals/create","/bots/futures/signal/signals/edit/[signalId]","/bots/futures/signal/settings","/bots/futures/signal/dashboard","/bots/futures/signal/create"],$=[...J,"/admin/system/settings","/admin/system/settings/general","/admin/system/settings/billing","/admin/system/settings/payment","/admin/system/countries","/admin/dev/settings","/admin/dev/redis","/test/common","/test/tradingview"],Z=[...$],Q={router:N,isAuth:null!=V,isLoading:Y,privateRoutes:["/test/common","/test/tradingview","/","/dashboard","/history","/imprint","/limit","/log","/portfolio","/user/profile","/user/notifications","/user/api","/user/api/create","/user/api/[apiId]","/user/coupon","/user/coupon/create","/bots/spot","/bots/spot/dashboard","/bots/spot/create","/bots/spot/[botId]","/bots/spot/edit/[botId]","/bots/spot/generator","/bots/spot/signal","/bots/spot/signal/create","/bots/spot/signal/[signalId]","/bots/spot/signal/edit/[signalId]","/bots/spot/folder","/bots/spot/folder/create","/bots/spot/folder/[folderId]","/bots/spot/folder/[folderId]/edit","/bots/spot/folder/unfoldered","/bots/spot/folder/[folderId]/clone","/bots/hodl","/bots/hodl/dashboard","/bots/hodl/create","/bots/hodl/[botId]","/bots/hodl/edit/[botId]","/bots/hodl/folder","/bots/hodl/folder/[folderId]","/bots/grid","/bots/grid/dashboard","/bots/grid/create","/bots/grid/[botId]","/bots/grid/edit/[botId]","/bots/grid/folder","/bots/grid/folder/[folderId]","/bots/indicator","/bots/indicator/dashboard","/bots/indicator/create","/bots/indicator/[botId]","/bots/indicator/edit/[botId]","/bots/indicator/folder","/bots/indicator/folder/create","/bots/indicator/folder/[folderId]","/bots/indicator/folder/edit/[folderId]","/bots/indicator/folder/unfoldered","/bots/rsi","/bots/rsi/dashboard","/bots/rsi/create","/bots/rsi/[botId]","/bots/rsi/edit/[botId]","/bots/rsi/folder","/bots/rsi/folder/create","/bots/rsi/folder/[folderId]","/bots/rsi/folder/edit/[folderId]","/bots/rsi/folder/unfoldered","/bots/signal","/bots/signal/dashboard","/bots/signal/create","/bots/signal/folder","/bots/signal/folder/[folderId]","/bots/signal/folder/edit/[folderId]","/bots/futures/signal","/bots/futures/signal/[signalId]","/bots/futures/signal/[signalId]/edit","/bots/futures/signal/folder","/bots/futures/signal/folder/[folderId]","/bots/futures/signal/folder/edit/[folderId]","/bots/futures/signal/signals","/bots/futures/signal/signals/create","/bots/futures/signal/signals/edit/[signalId]","/bots/futures/signal/settings","/bots/futures/signal/dashboard","/bots/futures/signal/create","/admin","/admin/dashboard","/admin/packages","/admin/packages/create","/admin/packages/[packageId]","/admin/coupons","/admin/coupons/create","/admin/coupons/generator","/admin/signal_source","/admin/signal_source/create","/admin/signal_source/[signalSourceId]","/admin/futures_signals","/admin/futures_signals/create","/admin/futures_signals/edit/[signalId]","/admin/futures_pairs","/admin/users","/admin/users/users","/admin/users/users/[userId]","/admin/users/apis","/admin/registration","/admin/registration/defaults","/admin/registration/defaults/create","/admin/registration/defaults/[parameterId]","/admin/system","/admin/system/referral","/admin/system/referral/referral-code","/admin/system/referral/referral-code/create","/admin/system/referral/referral-code/[codeId]","/admin/system/settings","/admin/system/settings/general","/admin/system/settings/billing","/admin/system/settings/payment","/admin/system/countries","/admin/bigfish","/admin/bigfish/manage","/admin/bigfish/manage/portfolio","/admin/bigfish/manage/limit","/admin/bigfish/manage/log","/admin/bigfish/manage/history","/admin/bigfish/manage/spot","/admin/bigfish/manage/rsi","/admin/bigfish/manage/indicator","/admin/bigfish/manage/signal","/admin/accounting","/admin/accounting/payout","/admin/accounting/payout/referral","/admin/accounting/payout/big-fish-agent","/admin/accounting/payment/payments","/admin/accounting/payment/bigfish","/admin/accounting/inherited-bonus","/admin/accounting/inherited-bonus/member","/admin/accounting/inherited-bonus/dealer","/admin/pool/pools","/admin/pool/pools/create","/admin/pool/pools/[poolId]","/admin/pool/pools/logs/[poolId]","/admin/pool/profits","/admin/pool/profits/create","/admin/pool/profits/[profitId]","/admin/documents","/admin/mica","/admin/mica/pairs","/admin/pooolse","/admin/pooolse/settings","/admin/dev/settings","/admin/dev/redis"],publicRoutes:["/login","/register","/forgot","/verification/[token]"],hybridRoutes:["/services/payment/pay/[token]","/documents/download/[documentKey]"],loginRoute:"/login",accessRoute:"/dashboard",LoadingComponent:(0,M.jsx)(eG,{}),userRole:null!==V?null==V?void 0:null===(S=V.user)||void 0===S?void 0:S.role:void 0,RBAC:{ROLE_OWNER:{grantedRoutes:Z,accessRoute:"/dashboard"},ROLE_SUPER_ADMIN:{grantedRoutes:$,accessRoute:"/dashboard"},ROLE_ADMIN:{grantedRoutes:J,accessRoute:"/dashboard"},ROLE_POOL:{grantedRoutes:X,accessRoute:"/dashboard"},ROLE_USER:{grantedRoutes:K,accessRoute:"/dashboard"},ROLE_BIG_FISH:{grantedRoutes:W,accessRoute:"/dashboard"}}};return(0,M.jsx)(NextShield,{...Q,children:R})}var eb=R(34935),ek=R.n(eb),eH=R(23733);let ApplicationErrorBoundary=class ApplicationErrorBoundary extends X.Component{static getDerivedStateFromError(T){return eH.Tb(T),{hasError:!0}}componentDidCatch(T,S){eH.Tb(T),console.error("Uncaught error:",T,S)}render(){return this.state.hasError?(0,M.jsxs)("div",{className:"d-flex flex-column align-items-center justify-content-center vh-100",children:[(0,M.jsx)(ek(),{src:"/images/ts_icon.png",alt:"Tradensea",width:286,height:188,layout:"fixed"}),(0,M.jsx)("h1",{className:"my-6",children:"Hiba t\xf6rt\xe9nt a webhely megtekint\xe9se sor\xe1n."}),(0,M.jsx)("h4",{children:"A hiba elh\xe1r\xedt\xe1sa folyamatban, kis t\xfcrelmet k\xe9r\xfcnk!"})]}):this.props.children}constructor(...T){super(...T),this.state={hasError:!1}}};var ez=ApplicationErrorBoundary;R(69962),R(1183);var ew=R(48789);V().events.on("routeChangeStart",()=>W().start()),V().events.on("routeChangeComplete",()=>W().done()),V().events.on("routeChangeError",()=>W().done());var _app=function(T){let{Component:S,pageProps:R}=T,N=useStore(R.initialReduxState);return(0,M.jsx)(ez,{children:(0,M.jsx)(L.zt,{options:{clientMaxAge:0,keepAlive:0},session:R.session,children:(0,M.jsx)(K.zt,{store:N,children:(0,M.jsx)(Shield,{children:(0,M.jsx)(ew.jU,{children:(0,M.jsx)(eC.aM,{children:(0,M.jsx)(S,{...R})})})})})})})}},76905:function(T,S,R){"use strict";R.d(S,{K:function(){return N},h:function(){return M}});let N="ADMIN_BIGFISH_MANAGE_CLEAR",M="ADMIN_BIGFISH_MANAGE_SET"},35646:function(T,S,R){"use strict";R.d(S,{C:function(){return M},Z:function(){return N}});let N="GRID_FOLDERS_FETCH",M="GRID_FOLDERS_FETCHED"},94289:function(T,S,R){"use strict";R.d(S,{i:function(){return M},q:function(){return N}});let N="HODL_FOLDERS_FETCH",M="HODL_FOLDERS_FETCHED"},82035:function(T,S,R){"use strict";R.d(S,{p:function(){return N},w:function(){return M}});let N="INDICATOR_FOLDERS_FETCH",M="INDICATOR_FOLDERS_FETCHED"},95068:function(T,S,R){"use strict";R.d(S,{a:function(){return N},b:function(){return M}});let N="RSI_FOLDERS_FETCH",M="RSI_FOLDERS_FETCHED"},59559:function(T,S,R){"use strict";R.d(S,{$:function(){return M},j:function(){return N}});let N="SIGNAL_FOLDERS_FETCH",M="SIGNAL_FOLDERS_FETCHED"},62799:function(T,S,R){"use strict";R.d(S,{$:function(){return M},M:function(){return N}});let N="SPOT_FOLDERS_FETCH",M="SPOT_FOLDERS_FETCHED"},80536:function(T,S,R){"use strict";R.d(S,{T1:function(){return M},sw:function(){return N}});let N="USER_API_FETCH",M="USER_API_FETCHED"},14526:function(T,S,R){"use strict";R.d(S,{H:function(){return N},J:function(){return M}});let N="USER_NOTIFICATION_FETCH",M="USER_NOTIFICATION_FETCHED"},4888:function(T,S,R){"use strict";R.d(S,{W:function(){return M},i:function(){return N}});let N="USER_PACKAGE_BOTS_FETCH",M="USER_PACKAGE_BOTS_FETCHED"},19744:function(T,S,R){"use strict";R.d(S,{ci:function(){return N},lK:function(){return L},oG:function(){return M}});let N="USER_FETCH",M="USER_FETCHED",L="USER_LOGOUT"},19779:function(){},69962:function(){},1183:function(){},37584:function(T){var S="/";!function(){var R={229:function(T){var S,R,N,M=T.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(T){if(S===setTimeout)return setTimeout(T,0);if((S===defaultSetTimout||!S)&&setTimeout)return S=setTimeout,setTimeout(T,0);try{return S(T,0)}catch(R){try{return S.call(null,T,0)}catch(R){return S.call(this,T,0)}}}function runClearTimeout(T){if(R===clearTimeout)return clearTimeout(T);if((R===defaultClearTimeout||!R)&&clearTimeout)return R=clearTimeout,clearTimeout(T);try{return R(T)}catch(S){try{return R.call(null,T)}catch(S){return R.call(this,T)}}}!function(){try{S="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(T){S=defaultSetTimout}try{R="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(T){R=defaultClearTimeout}}();var L=[],U=!1,V=-1;function cleanUpNextTick(){U&&N&&(U=!1,N.length?L=N.concat(L):V=-1,L.length&&drainQueue())}function drainQueue(){if(!U){var T=runTimeout(cleanUpNextTick);U=!0;for(var S=L.length;S;){for(N=L,L=[];++V<S;)N&&N[V].run();V=-1,S=L.length}N=null,U=!1,runClearTimeout(T)}}function Item(T,S){this.fun=T,this.array=S}function noop(){}M.nextTick=function(T){var S=Array(arguments.length-1);if(arguments.length>1)for(var R=1;R<arguments.length;R++)S[R-1]=arguments[R];L.push(new Item(T,S)),1!==L.length||U||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},M.title="browser",M.browser=!0,M.env={},M.argv=[],M.version="",M.versions={},M.on=noop,M.addListener=noop,M.once=noop,M.off=noop,M.removeListener=noop,M.removeAllListeners=noop,M.emit=noop,M.prependListener=noop,M.prependOnceListener=noop,M.listeners=function(T){return[]},M.binding=function(T){throw Error("process.binding is not supported")},M.cwd=function(){return"/"},M.chdir=function(T){throw Error("process.chdir is not supported")},M.umask=function(){return 0}}},N={};function __nccwpck_require__(T){var S=N[T];if(void 0!==S)return S.exports;var M=N[T]={exports:{}},L=!0;try{R[T](M,M.exports,__nccwpck_require__),L=!1}finally{L&&delete N[T]}return M.exports}__nccwpck_require__.ab=S+"/";var M=__nccwpck_require__(229);T.exports=M}()},34935:function(T,S,R){T.exports=R(17981)},60693:function(T,S,R){T.exports=R(71023)},29981:function(T,S,R){var N,M;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
 * @license MIT */!function(L,U){void 0!==(M="function"==typeof(N=U)?N.call(S,R,S,T):N)&&(T.exports=M)}(0,function(){var T={};T.version="0.2.0";var S=T.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function clamp(T,S,R){return T<S?S:T>R?R:T}function toBarPerc(T){return(-1+T)*100}function barPositionCSS(T,R,N){var M;return(M="translate3d"===S.positionUsing?{transform:"translate3d("+toBarPerc(T)+"%,0,0)"}:"translate"===S.positionUsing?{transform:"translate("+toBarPerc(T)+"%,0)"}:{"margin-left":toBarPerc(T)+"%"}).transition="all "+R+"ms "+N,M}T.configure=function(T){var R,N;for(R in T)void 0!==(N=T[R])&&T.hasOwnProperty(R)&&(S[R]=N);return this},T.status=null,T.set=function(M){var L=T.isStarted();M=clamp(M,S.minimum,1),T.status=1===M?null:M;var U=T.render(!L),V=U.querySelector(S.barSelector),Y=S.speed,W=S.easing;return U.offsetWidth,R(function(R){""===S.positionUsing&&(S.positionUsing=T.getPositioningCSS()),N(V,barPositionCSS(M,Y,W)),1===M?(N(U,{transition:"none",opacity:1}),U.offsetWidth,setTimeout(function(){N(U,{transition:"all "+Y+"ms linear",opacity:0}),setTimeout(function(){T.remove(),R()},Y)},Y)):setTimeout(R,Y)}),this},T.isStarted=function(){return"number"==typeof T.status},T.start=function(){T.status||T.set(0);var work=function(){setTimeout(function(){T.status&&(T.trickle(),work())},S.trickleSpeed)};return S.trickle&&work(),this},T.done=function(S){return S||T.status?T.inc(.3+.5*Math.random()).set(1):this},T.inc=function(S){var R=T.status;return R?("number"!=typeof S&&(S=(1-R)*clamp(Math.random()*R,.1,.95)),R=clamp(R+S,0,.994),T.set(R)):T.start()},T.trickle=function(){return T.inc(Math.random()*S.trickleRate)},function(){var S=0,R=0;T.promise=function(N){return N&&"resolved"!==N.state()&&(0===R&&T.start(),S++,R++,N.always(function(){0==--R?(S=0,T.done()):T.set((S-R)/S)})),this}}(),T.render=function(R){if(T.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");var M=document.createElement("div");M.id="nprogress",M.innerHTML=S.template;var L,U=M.querySelector(S.barSelector),V=R?"-100":toBarPerc(T.status||0),Y=document.querySelector(S.parent);return N(U,{transition:"all 0 linear",transform:"translate3d("+V+"%,0,0)"}),!S.showSpinner&&(L=M.querySelector(S.spinnerSelector))&&removeElement(L),Y!=document.body&&addClass(Y,"nprogress-custom-parent"),Y.appendChild(M),M},T.remove=function(){removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(S.parent),"nprogress-custom-parent");var T=document.getElementById("nprogress");T&&removeElement(T)},T.isRendered=function(){return!!document.getElementById("nprogress")},T.getPositioningCSS=function(){var T=document.body.style,S="WebkitTransform"in T?"Webkit":"MozTransform"in T?"Moz":"msTransform"in T?"ms":"OTransform"in T?"O":"";return S+"Perspective" in T?"translate3d":S+"Transform" in T?"translate":"margin"};var R=function(){var T=[];function next(){var S=T.shift();S&&S(next)}return function(S){T.push(S),1==T.length&&next()}}(),N=function(){var T=["Webkit","O","Moz","ms"],S={};function camelCase(T){return T.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(T,S){return S.toUpperCase()})}function getVendorProp(S){var R=document.body.style;if(S in R)return S;for(var N,M=T.length,L=S.charAt(0).toUpperCase()+S.slice(1);M--;)if((N=T[M]+L)in R)return N;return S}function getStyleProp(T){return S[T=camelCase(T)]||(S[T]=getVendorProp(T))}function applyCss(T,S,R){S=getStyleProp(S),T.style[S]=R}return function(T,S){var R,N,M=arguments;if(2==M.length)for(R in S)void 0!==(N=S[R])&&S.hasOwnProperty(R)&&applyCss(T,R,N);else applyCss(T,M[1],M[2])}}();function hasClass(T,S){return("string"==typeof T?T:classList(T)).indexOf(" "+S+" ")>=0}function addClass(T,S){var R=classList(T),N=R+S;hasClass(R,S)||(T.className=N.substring(1))}function removeClass(T,S){var R,N=classList(T);hasClass(T,S)&&(R=N.replace(" "+S+" "," "),T.className=R.substring(1,R.length-1))}function classList(T){return(" "+(T.className||"")+" ").replace(/\s+/gi," ")}function removeElement(T){T&&T.parentNode&&T.parentNode.removeChild(T)}return T})},78108:function(T,S,R){"use strict";R.d(S,{_y:function(){return U},zt:function(){return L}});var N=R(50959);R(72535);var M=N.createContext(null);M.Consumer;var L=M.Provider,U=M},90574:function(T,S,R){"use strict";R.d(S,{Z0:function(){return V},dt:function(){return assignUniqueKeysToParts},lq:function(){return invariantIntlContext},wU:function(){return shallowEqual}});var N=R(99938),M=R(50959),L=R(14547),U=R(67031);function invariantIntlContext(T){(0,L.kG)(T,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var V=(0,N.__assign)((0,N.__assign)({},U.Z0),{textComponent:M.Fragment});function assignUniqueKeysToParts(T){return function(S){return T(M.Children.toArray(S))}}function shallowEqual(T,S){if(T===S)return!0;if(!T||!S)return!1;var R=Object.keys(T),N=Object.keys(S),M=R.length;if(N.length!==M)return!1;for(var L=0;L<M;L++){var U=R[L];if(T[U]!==S[U]||!Object.prototype.hasOwnProperty.call(S,U))return!1}return!0}},60198:function(T,S){"use strict";/** @license React v16.13.1
 * react-is.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 R="function"==typeof Symbol&&Symbol.for,N=R?Symbol.for("react.element"):60103,M=R?Symbol.for("react.portal"):60106,L=R?Symbol.for("react.fragment"):60107,U=R?Symbol.for("react.strict_mode"):60108,V=R?Symbol.for("react.profiler"):60114,Y=R?Symbol.for("react.provider"):60109,W=R?Symbol.for("react.context"):60110,K=R?Symbol.for("react.async_mode"):60111,X=R?Symbol.for("react.concurrent_mode"):60111,J=R?Symbol.for("react.forward_ref"):60112,$=R?Symbol.for("react.suspense"):60113,Z=R?Symbol.for("react.suspense_list"):60120,Q=R?Symbol.for("react.memo"):60115,ee=R?Symbol.for("react.lazy"):60116,et=R?Symbol.for("react.block"):60121,en=R?Symbol.for("react.fundamental"):60117,ea=R?Symbol.for("react.responder"):60118,ei=R?Symbol.for("react.scope"):60119;function z(T){if("object"==typeof T&&null!==T){var S=T.$$typeof;switch(S){case N:switch(T=T.type){case K:case X:case L:case V:case U:case $:return T;default:switch(T=T&&T.$$typeof){case W:case J:case ee:case Q:case Y:return T;default:return S}}case M:return S}}}function A(T){return z(T)===X}S.AsyncMode=K,S.ConcurrentMode=X,S.ContextConsumer=W,S.ContextProvider=Y,S.Element=N,S.ForwardRef=J,S.Fragment=L,S.Lazy=ee,S.Memo=Q,S.Portal=M,S.Profiler=V,S.StrictMode=U,S.Suspense=$,S.isAsyncMode=function(T){return A(T)||z(T)===K},S.isConcurrentMode=A,S.isContextConsumer=function(T){return z(T)===W},S.isContextProvider=function(T){return z(T)===Y},S.isElement=function(T){return"object"==typeof T&&null!==T&&T.$$typeof===N},S.isForwardRef=function(T){return z(T)===J},S.isFragment=function(T){return z(T)===L},S.isLazy=function(T){return z(T)===ee},S.isMemo=function(T){return z(T)===Q},S.isPortal=function(T){return z(T)===M},S.isProfiler=function(T){return z(T)===V},S.isStrictMode=function(T){return z(T)===U},S.isSuspense=function(T){return z(T)===$},S.isValidElementType=function(T){return"string"==typeof T||"function"==typeof T||T===L||T===X||T===V||T===U||T===$||T===Z||"object"==typeof T&&null!==T&&(T.$$typeof===ee||T.$$typeof===Q||T.$$typeof===Y||T.$$typeof===W||T.$$typeof===J||T.$$typeof===en||T.$$typeof===ea||T.$$typeof===ei||T.$$typeof===et)},S.typeOf=z},56237:function(T,S,R){"use strict";T.exports=R(60198)},61841:function(T,S){"use strict";/** @license React v17.0.2
 * react-is.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 R,N=60103,M=60106,L=60107,U=60108,V=60114,Y=60109,W=60110,K=60112,X=60113,J=60120,$=60115,Z=60116,Q=60121,ee=60122,et=60117,en=60129,ea=60131;if("function"==typeof Symbol&&Symbol.for){var ei=Symbol.for;N=ei("react.element"),M=ei("react.portal"),L=ei("react.fragment"),U=ei("react.strict_mode"),V=ei("react.profiler"),Y=ei("react.provider"),W=ei("react.context"),K=ei("react.forward_ref"),X=ei("react.suspense"),J=ei("react.suspense_list"),$=ei("react.memo"),Z=ei("react.lazy"),Q=ei("react.block"),ee=ei("react.server.block"),et=ei("react.fundamental"),en=ei("react.debug_trace_mode"),ea=ei("react.legacy_hidden")}function y(T){if("object"==typeof T&&null!==T){var S=T.$$typeof;switch(S){case N:switch(T=T.type){case L:case V:case U:case X:case J:return T;default:switch(T=T&&T.$$typeof){case W:case K:case Z:case $:case Y:return T;default:return S}}case M:return S}}}var eo=Y,eO=N,eE=K,eT=L,eS=Z,ec=$,eu=M,eR=V,eI=U,eh=X;R=W,R=eo,R=eO,R=eE,R=eT,R=eS,R=ec,R=eu,R=eR,R=eI,R=eh,R=function(){return!1},R=function(){return!1},R=function(T){return y(T)===W},R=function(T){return y(T)===Y},R=function(T){return"object"==typeof T&&null!==T&&T.$$typeof===N},R=function(T){return y(T)===K},R=function(T){return y(T)===L},R=function(T){return y(T)===Z},R=function(T){return y(T)===$},R=function(T){return y(T)===M},R=function(T){return y(T)===V},R=function(T){return y(T)===U},R=function(T){return y(T)===X}},97679:function(T,S,R){"use strict";R(61841)},26887:function(T,S,R){"use strict";R.d(S,{zt:function(){return components_Provider},I0:function(){return Y},v9:function(){return W}});var N=R(50959),M=N.createContext(null),batch=function(T){T()},setBatch=function(T){return batch=T},getBatch=function(){return batch};function createListenerCollection(){var T=getBatch(),S=null,R=null;return{clear:function(){S=null,R=null},notify:function(){T(function(){for(var T=S;T;)T.callback(),T=T.next})},get:function(){for(var T=[],R=S;R;)T.push(R),R=R.next;return T},subscribe:function(T){var N=!0,M=R={callback:T,next:null,prev:R};return M.prev?M.prev.next=M:S=M,function(){N&&null!==S&&(N=!1,M.next?M.next.prev=M.prev:R=M.prev,M.prev?M.prev.next=M.next:S=M.next)}}}}var L={notify:function(){},get:function(){return[]}};function Subscription_createSubscription(T,S){var R,N=L;function handleChangeWrapper(){M.onStateChange&&M.onStateChange()}function trySubscribe(){R||(R=S?S.addNestedSub(handleChangeWrapper):T.subscribe(handleChangeWrapper),N=createListenerCollection())}var M={addNestedSub:function(T){return trySubscribe(),N.subscribe(T)},notifyNestedSubs:function(){N.notify()},handleChangeWrapper:handleChangeWrapper,isSubscribed:function(){return!!R},trySubscribe:trySubscribe,tryUnsubscribe:function(){R&&(R(),R=void 0,N.clear(),N=L)},getListeners:function(){return N}};return M}var U="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?N.useLayoutEffect:N.useEffect,components_Provider=function(T){var S=T.store,R=T.context,L=T.children,V=(0,N.useMemo)(function(){var T=Subscription_createSubscription(S);return{store:S,subscription:T}},[S]),Y=(0,N.useMemo)(function(){return S.getState()},[S]);U(function(){var T=V.subscription;return T.onStateChange=T.notifyNestedSubs,T.trySubscribe(),Y!==S.getState()&&T.notifyNestedSubs(),function(){T.tryUnsubscribe(),T.onStateChange=null}},[V,Y]);var W=R||M;return N.createElement(W.Provider,{value:V},L)};function useReduxContext_useReduxContext(){return(0,N.useContext)(M)}function createStoreHook(T){void 0===T&&(T=M);var S=T===M?useReduxContext_useReduxContext:function(){return(0,N.useContext)(T)};return function(){return S().store}}R(72535),R(97679),R(80284);var V=createStoreHook(),Y=function(T){void 0===T&&(T=M);var S=T===M?V:createStoreHook(T);return function(){return S().dispatch}}(),refEquality=function(T,S){return T===S};function useSelectorWithStoreAndSubscription(T,S,R,M){var L,V=(0,N.useReducer)(function(T){return T+1},0)[1],Y=(0,N.useMemo)(function(){return Subscription_createSubscription(R,M)},[R,M]),W=(0,N.useRef)(),K=(0,N.useRef)(),X=(0,N.useRef)(),J=(0,N.useRef)(),$=R.getState();try{if(T!==K.current||$!==X.current||W.current){var Z=T($);L=void 0!==J.current&&S(Z,J.current)?J.current:Z}else L=J.current}catch(T){throw W.current&&(T.message+="\nThe error may be correlated with this previous error:\n"+W.current.stack+"\n\n"),T}return U(function(){K.current=T,X.current=$,J.current=L,W.current=void 0}),U(function(){function checkForUpdates(){try{var T=R.getState();if(T===X.current)return;var N=K.current(T);if(S(N,J.current))return;J.current=N,X.current=T}catch(T){W.current=T}V()}return Y.onStateChange=checkForUpdates,Y.trySubscribe(),checkForUpdates(),function(){return Y.tryUnsubscribe()}},[R,Y]),L}var W=function(T){void 0===T&&(T=M);var S=T===M?useReduxContext_useReduxContext:function(){return(0,N.useContext)(T)};return function(T,R){void 0===R&&(R=refEquality);var M=S(),L=useSelectorWithStoreAndSubscription(T,R,M.store,M.subscription);return(0,N.useDebugValue)(L),L}}();setBatch(R(43624).unstable_batchedUpdates)},43453:function(T,S,R){"use strict";R.d(S,{MT:function(){return createStore},UY:function(){return combineReducers},md:function(){return applyMiddleware},qC:function(){return compose}});var N=R(28484);function formatProdErrorMessage(T){return"Minified Redux error #"+T+"; visit https://redux.js.org/Errors?code="+T+" for the full message or use the non-minified dev environment for full errors. "}var M=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}(),randomString=function(){return Math.random().toString(36).substring(7).split("").join(".")},L={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function isPlainObject(T){if("object"!=typeof T||null===T)return!1;for(var S=T;null!==Object.getPrototypeOf(S);)S=Object.getPrototypeOf(S);return Object.getPrototypeOf(T)===S}function createStore(T,S,R){if("function"==typeof S&&"function"==typeof R||"function"==typeof R&&"function"==typeof arguments[3])throw Error(formatProdErrorMessage(0));if("function"==typeof S&&void 0===R&&(R=S,S=void 0),void 0!==R){if("function"!=typeof R)throw Error(formatProdErrorMessage(1));return R(createStore)(T,S)}if("function"!=typeof T)throw Error(formatProdErrorMessage(2));var N,U=T,V=S,Y=[],W=Y,K=!1;function ensureCanMutateNextListeners(){W===Y&&(W=Y.slice())}function getState(){if(K)throw Error(formatProdErrorMessage(3));return V}function subscribe(T){if("function"!=typeof T)throw Error(formatProdErrorMessage(4));if(K)throw Error(formatProdErrorMessage(5));var S=!0;return ensureCanMutateNextListeners(),W.push(T),function(){if(S){if(K)throw Error(formatProdErrorMessage(6));S=!1,ensureCanMutateNextListeners();var R=W.indexOf(T);W.splice(R,1),Y=null}}}function dispatch(T){if(!isPlainObject(T))throw Error(formatProdErrorMessage(7));if(void 0===T.type)throw Error(formatProdErrorMessage(8));if(K)throw Error(formatProdErrorMessage(9));try{K=!0,V=U(V,T)}finally{K=!1}for(var S=Y=W,R=0;R<S.length;R++)(0,S[R])();return T}function replaceReducer(T){if("function"!=typeof T)throw Error(formatProdErrorMessage(10));U=T,dispatch({type:L.REPLACE})}function observable(){var T,S=subscribe;return(T={subscribe:function(T){if("object"!=typeof T||null===T)throw Error(formatProdErrorMessage(11));function observeState(){T.next&&T.next(getState())}return observeState(),{unsubscribe:S(observeState)}}})[M]=function(){return this},T}return dispatch({type:L.INIT}),(N={dispatch:dispatch,subscribe:subscribe,getState:getState,replaceReducer:replaceReducer})[M]=observable,N}function assertReducerShape(T){Object.keys(T).forEach(function(S){var R=T[S];if(void 0===R(void 0,{type:L.INIT}))throw Error(formatProdErrorMessage(12));if(void 0===R(void 0,{type:L.PROBE_UNKNOWN_ACTION()}))throw Error(formatProdErrorMessage(13))})}function combineReducers(T){for(var S,R=Object.keys(T),N={},M=0;M<R.length;M++){var L=R[M];"function"==typeof T[L]&&(N[L]=T[L])}var U=Object.keys(N);try{assertReducerShape(N)}catch(T){S=T}return function(T,R){if(void 0===T&&(T={}),S)throw S;for(var M=!1,L={},V=0;V<U.length;V++){var Y=U[V],W=N[Y],K=T[Y],X=W(K,R);if(void 0===X)throw R&&R.type,Error(formatProdErrorMessage(14));L[Y]=X,M=M||X!==K}return(M=M||U.length!==Object.keys(T).length)?L:T}}function compose(){for(var T=arguments.length,S=Array(T),R=0;R<T;R++)S[R]=arguments[R];return 0===S.length?function(T){return T}:1===S.length?S[0]:S.reduce(function(T,S){return function(){return T(S.apply(void 0,arguments))}})}function applyMiddleware(){for(var T=arguments.length,S=Array(T),R=0;R<T;R++)S[R]=arguments[R];return function(T){return function(){var R=T.apply(void 0,arguments),_dispatch=function(){throw Error(formatProdErrorMessage(15))},M={getState:R.getState,dispatch:function(){return _dispatch.apply(void 0,arguments)}},L=S.map(function(T){return T(M)});return _dispatch=compose.apply(void 0,L)(R.dispatch),(0,N.Z)((0,N.Z)({},R),{},{dispatch:_dispatch})}}}},7953:function(T){function _arrayLikeToArray(T,S){(null==S||S>T.length)&&(S=T.length);for(var R=0,N=Array(S);R<S;R++)N[R]=T[R];return N}T.exports=_arrayLikeToArray,T.exports.__esModule=!0,T.exports.default=T.exports},45912:function(T){function _arrayWithHoles(T){if(Array.isArray(T))return T}T.exports=_arrayWithHoles,T.exports.__esModule=!0,T.exports.default=T.exports},41789:function(T){function asyncGeneratorStep(T,S,R,N,M,L,U){try{var V=T[L](U),Y=V.value}catch(T){R(T);return}V.done?S(Y):Promise.resolve(Y).then(N,M)}function _asyncToGenerator(T){return function(){var S=this,R=arguments;return new Promise(function(N,M){var L=T.apply(S,R);function _next(T){asyncGeneratorStep(L,N,M,_next,_throw,"next",T)}function _throw(T){asyncGeneratorStep(L,N,M,_next,_throw,"throw",T)}_next(void 0)})}}T.exports=_asyncToGenerator,T.exports.__esModule=!0,T.exports.default=T.exports},95796:function(T,S,R){var N=R(25478);function _defineProperty(T,S,R){return(S=N(S))in T?Object.defineProperty(T,S,{value:R,enumerable:!0,configurable:!0,writable:!0}):T[S]=R,T}T.exports=_defineProperty,T.exports.__esModule=!0,T.exports.default=T.exports},66170:function(T){function _interopRequireDefault(T){return T&&T.__esModule?T:{default:T}}T.exports=_interopRequireDefault,T.exports.__esModule=!0,T.exports.default=T.exports},48935:function(T){function _iterableToArrayLimit(T,S){var R=null==T?null:"undefined"!=typeof Symbol&&T[Symbol.iterator]||T["@@iterator"];if(null!=R){var N,M,L,U,V=[],Y=!0,W=!1;try{if(L=(R=R.call(T)).next,0===S){if(Object(R)!==R)return;Y=!1}else for(;!(Y=(N=L.call(R)).done)&&(V.push(N.value),V.length!==S);Y=!0);}catch(T){W=!0,M=T}finally{try{if(!Y&&null!=R.return&&(U=R.return(),Object(U)!==U))return}finally{if(W)throw M}}return V}}T.exports=_iterableToArrayLimit,T.exports.__esModule=!0,T.exports.default=T.exports},68581:function(T){function _nonIterableRest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}T.exports=_nonIterableRest,T.exports.__esModule=!0,T.exports.default=T.exports},77601:function(T,S,R){var N=R(56790).default;function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T.exports=_regeneratorRuntime=function(){return R},T.exports.__esModule=!0,T.exports.default=T.exports;var S,R={},M=Object.prototype,L=M.hasOwnProperty,U=Object.defineProperty||function(T,S,R){T[S]=R.value},V="function"==typeof Symbol?Symbol:{},Y=V.iterator||"@@iterator",W=V.asyncIterator||"@@asyncIterator",K=V.toStringTag||"@@toStringTag";function define(T,S,R){return Object.defineProperty(T,S,{value:R,enumerable:!0,configurable:!0,writable:!0}),T[S]}try{define({},"")}catch(T){define=function(T,S,R){return T[S]=R}}function wrap(T,S,R,N){var M=Object.create((S&&S.prototype instanceof Generator?S:Generator).prototype);return U(M,"_invoke",{value:makeInvokeMethod(T,R,new Context(N||[]))}),M}function tryCatch(T,S,R){try{return{type:"normal",arg:T.call(S,R)}}catch(T){return{type:"throw",arg:T}}}R.wrap=wrap;var X="suspendedStart",J="suspendedYield",$="executing",Z="completed",Q={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var ee={};define(ee,Y,function(){return this});var et=Object.getPrototypeOf,en=et&&et(et(values([])));en&&en!==M&&L.call(en,Y)&&(ee=en);var ea=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(ee);function defineIteratorMethods(T){["next","throw","return"].forEach(function(S){define(T,S,function(T){return this._invoke(S,T)})})}function AsyncIterator(T,S){var R;function invoke(R,M,U,V){var Y=tryCatch(T[R],T,M);if("throw"!==Y.type){var W=Y.arg,K=W.value;return K&&"object"==N(K)&&L.call(K,"__await")?S.resolve(K.__await).then(function(T){invoke("next",T,U,V)},function(T){invoke("throw",T,U,V)}):S.resolve(K).then(function(T){W.value=T,U(W)},function(T){return invoke("throw",T,U,V)})}V(Y.arg)}U(this,"_invoke",{value:function(T,N){function callInvokeWithMethodAndArg(){return new S(function(S,R){invoke(T,N,S,R)})}return R=R?R.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(T,R,N){var M=X;return function(L,U){if(M===$)throw Error("Generator is already running");if(M===Z){if("throw"===L)throw U;return{value:S,done:!0}}for(N.method=L,N.arg=U;;){var V=N.delegate;if(V){var Y=maybeInvokeDelegate(V,N);if(Y){if(Y===Q)continue;return Y}}if("next"===N.method)N.sent=N._sent=N.arg;else if("throw"===N.method){if(M===X)throw M=Z,N.arg;N.dispatchException(N.arg)}else"return"===N.method&&N.abrupt("return",N.arg);M=$;var W=tryCatch(T,R,N);if("normal"===W.type){if(M=N.done?Z:J,W.arg===Q)continue;return{value:W.arg,done:N.done}}"throw"===W.type&&(M=Z,N.method="throw",N.arg=W.arg)}}}function maybeInvokeDelegate(T,R){var N=R.method,M=T.iterator[N];if(M===S)return R.delegate=null,"throw"===N&&T.iterator.return&&(R.method="return",R.arg=S,maybeInvokeDelegate(T,R),"throw"===R.method)||"return"!==N&&(R.method="throw",R.arg=TypeError("The iterator does not provide a '"+N+"' method")),Q;var L=tryCatch(M,T.iterator,R.arg);if("throw"===L.type)return R.method="throw",R.arg=L.arg,R.delegate=null,Q;var U=L.arg;return U?U.done?(R[T.resultName]=U.value,R.next=T.nextLoc,"return"!==R.method&&(R.method="next",R.arg=S),R.delegate=null,Q):U:(R.method="throw",R.arg=TypeError("iterator result is not an object"),R.delegate=null,Q)}function pushTryEntry(T){var S={tryLoc:T[0]};1 in T&&(S.catchLoc=T[1]),2 in T&&(S.finallyLoc=T[2],S.afterLoc=T[3]),this.tryEntries.push(S)}function resetTryEntry(T){var S=T.completion||{};S.type="normal",delete S.arg,T.completion=S}function Context(T){this.tryEntries=[{tryLoc:"root"}],T.forEach(pushTryEntry,this),this.reset(!0)}function values(T){if(T||""===T){var R=T[Y];if(R)return R.call(T);if("function"==typeof T.next)return T;if(!isNaN(T.length)){var M=-1,i=function next(){for(;++M<T.length;)if(L.call(T,M))return next.value=T[M],next.done=!1,next;return next.value=S,next.done=!0,next};return i.next=i}}throw TypeError(N(T)+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,U(ea,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),U(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,K,"GeneratorFunction"),R.isGeneratorFunction=function(T){var S="function"==typeof T&&T.constructor;return!!S&&(S===GeneratorFunction||"GeneratorFunction"===(S.displayName||S.name))},R.mark=function(T){return Object.setPrototypeOf?Object.setPrototypeOf(T,GeneratorFunctionPrototype):(T.__proto__=GeneratorFunctionPrototype,define(T,K,"GeneratorFunction")),T.prototype=Object.create(ea),T},R.awrap=function(T){return{__await:T}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,W,function(){return this}),R.AsyncIterator=AsyncIterator,R.async=function(T,S,N,M,L){void 0===L&&(L=Promise);var U=new AsyncIterator(wrap(T,S,N,M),L);return R.isGeneratorFunction(S)?U:U.next().then(function(T){return T.done?T.value:U.next()})},defineIteratorMethods(ea),define(ea,K,"Generator"),define(ea,Y,function(){return this}),define(ea,"toString",function(){return"[object Generator]"}),R.keys=function(T){var S=Object(T),R=[];for(var N in S)R.push(N);return R.reverse(),function next(){for(;R.length;){var T=R.pop();if(T in S)return next.value=T,next.done=!1,next}return next.done=!0,next}},R.values=values,Context.prototype={constructor:Context,reset:function(T){if(this.prev=0,this.next=0,this.sent=this._sent=S,this.done=!1,this.delegate=null,this.method="next",this.arg=S,this.tryEntries.forEach(resetTryEntry),!T)for(var R in this)"t"===R.charAt(0)&&L.call(this,R)&&!isNaN(+R.slice(1))&&(this[R]=S)},stop:function(){this.done=!0;var T=this.tryEntries[0].completion;if("throw"===T.type)throw T.arg;return this.rval},dispatchException:function(T){if(this.done)throw T;var R=this;function handle(N,M){return U.type="throw",U.arg=T,R.next=N,M&&(R.method="next",R.arg=S),!!M}for(var N=this.tryEntries.length-1;N>=0;--N){var M=this.tryEntries[N],U=M.completion;if("root"===M.tryLoc)return handle("end");if(M.tryLoc<=this.prev){var V=L.call(M,"catchLoc"),Y=L.call(M,"finallyLoc");if(V&&Y){if(this.prev<M.catchLoc)return handle(M.catchLoc,!0);if(this.prev<M.finallyLoc)return handle(M.finallyLoc)}else if(V){if(this.prev<M.catchLoc)return handle(M.catchLoc,!0)}else{if(!Y)throw Error("try statement without catch or finally");if(this.prev<M.finallyLoc)return handle(M.finallyLoc)}}}},abrupt:function(T,S){for(var R=this.tryEntries.length-1;R>=0;--R){var N=this.tryEntries[R];if(N.tryLoc<=this.prev&&L.call(N,"finallyLoc")&&this.prev<N.finallyLoc){var M=N;break}}M&&("break"===T||"continue"===T)&&M.tryLoc<=S&&S<=M.finallyLoc&&(M=null);var U=M?M.completion:{};return U.type=T,U.arg=S,M?(this.method="next",this.next=M.finallyLoc,Q):this.complete(U)},complete:function(T,S){if("throw"===T.type)throw T.arg;return"break"===T.type||"continue"===T.type?this.next=T.arg:"return"===T.type?(this.rval=this.arg=T.arg,this.method="return",this.next="end"):"normal"===T.type&&S&&(this.next=S),Q},finish:function(T){for(var S=this.tryEntries.length-1;S>=0;--S){var R=this.tryEntries[S];if(R.finallyLoc===T)return this.complete(R.completion,R.afterLoc),resetTryEntry(R),Q}},catch:function(T){for(var S=this.tryEntries.length-1;S>=0;--S){var R=this.tryEntries[S];if(R.tryLoc===T){var N=R.completion;if("throw"===N.type){var M=N.arg;resetTryEntry(R)}return M}}throw Error("illegal catch attempt")},delegateYield:function(T,R,N){return this.delegate={iterator:values(T),resultName:R,nextLoc:N},"next"===this.method&&(this.arg=S),Q}},R}T.exports=_regeneratorRuntime,T.exports.__esModule=!0,T.exports.default=T.exports},82310:function(T,S,R){var N=R(45912),M=R(48935),L=R(3943),U=R(68581);function _slicedToArray(T,S){return N(T)||M(T,S)||L(T,S)||U()}T.exports=_slicedToArray,T.exports.__esModule=!0,T.exports.default=T.exports},71458:function(T,S,R){var N=R(56790).default;function toPrimitive(T,S){if("object"!=N(T)||!T)return T;var R=T[Symbol.toPrimitive];if(void 0!==R){var M=R.call(T,S||"default");if("object"!=N(M))return M;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===S?String:Number)(T)}T.exports=toPrimitive,T.exports.__esModule=!0,T.exports.default=T.exports},25478:function(T,S,R){var N=R(56790).default,M=R(71458);function toPropertyKey(T){var S=M(T,"string");return"symbol"==N(S)?S:S+""}T.exports=toPropertyKey,T.exports.__esModule=!0,T.exports.default=T.exports},56790:function(T){function _typeof(S){return T.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},T.exports.__esModule=!0,T.exports.default=T.exports,_typeof(S)}T.exports=_typeof,T.exports.__esModule=!0,T.exports.default=T.exports},3943:function(T,S,R){var N=R(7953);function _unsupportedIterableToArray(T,S){if(T){if("string"==typeof T)return N(T,S);var R=Object.prototype.toString.call(T).slice(8,-1);if("Object"===R&&T.constructor&&(R=T.constructor.name),"Map"===R||"Set"===R)return Array.from(T);if("Arguments"===R||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return N(T,S)}}T.exports=_unsupportedIterableToArray,T.exports.__esModule=!0,T.exports.default=T.exports},30298:function(T,S,R){var N=R(77601)();T.exports=N;try{regeneratorRuntime=N}catch(T){"object"==typeof globalThis?globalThis.regeneratorRuntime=N:Function("r","regeneratorRuntime = r")(N)}},55250:function(T,S,R){"use strict";R.d(S,{Z:function(){return _defineProperty}});var N=R(91150);function _defineProperty(T,S,R){return(S=(0,N.Z)(S))in T?Object.defineProperty(T,S,{value:R,enumerable:!0,configurable:!0,writable:!0}):T[S]=R,T}},80284:function(T,S,R){"use strict";function _extends(){return(_extends=Object.assign?Object.assign.bind():function(T){for(var S=1;S<arguments.length;S++){var R=arguments[S];for(var N in R)Object.prototype.hasOwnProperty.call(R,N)&&(T[N]=R[N])}return T}).apply(this,arguments)}R.d(S,{Z:function(){return _extends}})},28484:function(T,S,R){"use strict";R.d(S,{Z:function(){return _objectSpread2}});var N=R(55250);function ownKeys(T,S){var R=Object.keys(T);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(T);S&&(N=N.filter(function(S){return Object.getOwnPropertyDescriptor(T,S).enumerable})),R.push.apply(R,N)}return R}function _objectSpread2(T){for(var S=1;S<arguments.length;S++){var R=null!=arguments[S]?arguments[S]:{};S%2?ownKeys(Object(R),!0).forEach(function(S){(0,N.Z)(T,S,R[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(R)):ownKeys(Object(R)).forEach(function(S){Object.defineProperty(T,S,Object.getOwnPropertyDescriptor(R,S))})}return T}},91150:function(T,S,R){"use strict";R.d(S,{Z:function(){return toPropertyKey}});var N=R(63509);function toPrimitive(T,S){if("object"!=(0,N.Z)(T)||!T)return T;var R=T[Symbol.toPrimitive];if(void 0!==R){var M=R.call(T,S||"default");if("object"!=(0,N.Z)(M))return M;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===S?String:Number)(T)}function toPropertyKey(T){var S=toPrimitive(T,"string");return"symbol"==(0,N.Z)(S)?S:S+""}},63509:function(T,S,R){"use strict";function _typeof(T){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(T)}R.d(S,{Z:function(){return _typeof}})},99938:function(T,S,R){"use strict";R.r(S),R.d(S,{__addDisposableResource:function(){return __addDisposableResource},__assign:function(){return __assign},__asyncDelegator:function(){return __asyncDelegator},__asyncGenerator:function(){return __asyncGenerator},__asyncValues:function(){return __asyncValues},__await:function(){return __await},__awaiter:function(){return __awaiter},__classPrivateFieldGet:function(){return __classPrivateFieldGet},__classPrivateFieldIn:function(){return __classPrivateFieldIn},__classPrivateFieldSet:function(){return __classPrivateFieldSet},__createBinding:function(){return N},__decorate:function(){return __decorate},__disposeResources:function(){return __disposeResources},__esDecorate:function(){return __esDecorate},__exportStar:function(){return __exportStar},__extends:function(){return __extends},__generator:function(){return __generator},__importDefault:function(){return __importDefault},__importStar:function(){return __importStar},__makeTemplateObject:function(){return __makeTemplateObject},__metadata:function(){return __metadata},__param:function(){return __param},__propKey:function(){return __propKey},__read:function(){return __read},__rest:function(){return __rest},__runInitializers:function(){return __runInitializers},__setFunctionName:function(){return __setFunctionName},__spread:function(){return __spread},__spreadArray:function(){return __spreadArray},__spreadArrays:function(){return __spreadArrays},__values:function(){return __values}});var extendStatics=function(T,S){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(T,S){T.__proto__=S}||function(T,S){for(var R in S)Object.prototype.hasOwnProperty.call(S,R)&&(T[R]=S[R])})(T,S)};function __extends(T,S){if("function"!=typeof S&&null!==S)throw TypeError("Class extends value "+String(S)+" is not a constructor or null");function __(){this.constructor=T}extendStatics(T,S),T.prototype=null===S?Object.create(S):(__.prototype=S.prototype,new __)}var __assign=function(){return(__assign=Object.assign||function(T){for(var S,R=1,N=arguments.length;R<N;R++)for(var M in S=arguments[R])Object.prototype.hasOwnProperty.call(S,M)&&(T[M]=S[M]);return T}).apply(this,arguments)};function __rest(T,S){var R={};for(var N in T)Object.prototype.hasOwnProperty.call(T,N)&&0>S.indexOf(N)&&(R[N]=T[N]);if(null!=T&&"function"==typeof Object.getOwnPropertySymbols)for(var M=0,N=Object.getOwnPropertySymbols(T);M<N.length;M++)0>S.indexOf(N[M])&&Object.prototype.propertyIsEnumerable.call(T,N[M])&&(R[N[M]]=T[N[M]]);return R}function __decorate(T,S,R,N){var M,L=arguments.length,U=L<3?S:null===N?N=Object.getOwnPropertyDescriptor(S,R):N;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)U=Reflect.decorate(T,S,R,N);else for(var V=T.length-1;V>=0;V--)(M=T[V])&&(U=(L<3?M(U):L>3?M(S,R,U):M(S,R))||U);return L>3&&U&&Object.defineProperty(S,R,U),U}function __param(T,S){return function(R,N){S(R,N,T)}}function __esDecorate(T,S,R,N,M,L){function accept(T){if(void 0!==T&&"function"!=typeof T)throw TypeError("Function expected");return T}for(var U,V=N.kind,Y="getter"===V?"get":"setter"===V?"set":"value",W=!S&&T?N.static?T:T.prototype:null,K=S||(W?Object.getOwnPropertyDescriptor(W,N.name):{}),X=!1,J=R.length-1;J>=0;J--){var $={};for(var Z in N)$[Z]="access"===Z?{}:N[Z];for(var Z in N.access)$.access[Z]=N.access[Z];$.addInitializer=function(T){if(X)throw TypeError("Cannot add initializers after decoration has completed");L.push(accept(T||null))};var Q=(0,R[J])("accessor"===V?{get:K.get,set:K.set}:K[Y],$);if("accessor"===V){if(void 0===Q)continue;if(null===Q||"object"!=typeof Q)throw TypeError("Object expected");(U=accept(Q.get))&&(K.get=U),(U=accept(Q.set))&&(K.set=U),(U=accept(Q.init))&&M.unshift(U)}else(U=accept(Q))&&("field"===V?M.unshift(U):K[Y]=U)}W&&Object.defineProperty(W,N.name,K),X=!0}function __runInitializers(T,S,R){for(var N=arguments.length>2,M=0;M<S.length;M++)R=N?S[M].call(T,R):S[M].call(T);return N?R:void 0}function __propKey(T){return"symbol"==typeof T?T:"".concat(T)}function __setFunctionName(T,S,R){return"symbol"==typeof S&&(S=S.description?"[".concat(S.description,"]"):""),Object.defineProperty(T,"name",{configurable:!0,value:R?"".concat(R," ",S):S})}function __metadata(T,S){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(T,S)}function __awaiter(T,S,R,N){function adopt(T){return T instanceof R?T:new R(function(S){S(T)})}return new(R||(R=Promise))(function(R,M){function fulfilled(T){try{step(N.next(T))}catch(T){M(T)}}function rejected(T){try{step(N.throw(T))}catch(T){M(T)}}function step(T){T.done?R(T.value):adopt(T.value).then(fulfilled,rejected)}step((N=N.apply(T,S||[])).next())})}function __generator(T,S){var R,N,M,L,U={label:0,sent:function(){if(1&M[0])throw M[1];return M[1]},trys:[],ops:[]};return L={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(L[Symbol.iterator]=function(){return this}),L;function verb(T){return function(S){return step([T,S])}}function step(V){if(R)throw TypeError("Generator is already executing.");for(;L&&(L=0,V[0]&&(U=0)),U;)try{if(R=1,N&&(M=2&V[0]?N.return:V[0]?N.throw||((M=N.return)&&M.call(N),0):N.next)&&!(M=M.call(N,V[1])).done)return M;switch(N=0,M&&(V=[2&V[0],M.value]),V[0]){case 0:case 1:M=V;break;case 4:return U.label++,{value:V[1],done:!1};case 5:U.label++,N=V[1],V=[0];continue;case 7:V=U.ops.pop(),U.trys.pop();continue;default:if(!(M=(M=U.trys).length>0&&M[M.length-1])&&(6===V[0]||2===V[0])){U=0;continue}if(3===V[0]&&(!M||V[1]>M[0]&&V[1]<M[3])){U.label=V[1];break}if(6===V[0]&&U.label<M[1]){U.label=M[1],M=V;break}if(M&&U.label<M[2]){U.label=M[2],U.ops.push(V);break}M[2]&&U.ops.pop(),U.trys.pop();continue}V=S.call(T,U)}catch(T){V=[6,T],N=0}finally{R=M=0}if(5&V[0])throw V[1];return{value:V[0]?V[1]:void 0,done:!0}}}var N=Object.create?function(T,S,R,N){void 0===N&&(N=R);var M=Object.getOwnPropertyDescriptor(S,R);(!M||("get"in M?!S.__esModule:M.writable||M.configurable))&&(M={enumerable:!0,get:function(){return S[R]}}),Object.defineProperty(T,N,M)}:function(T,S,R,N){void 0===N&&(N=R),T[N]=S[R]};function __exportStar(T,S){for(var R in T)"default"===R||Object.prototype.hasOwnProperty.call(S,R)||N(S,T,R)}function __values(T){var S="function"==typeof Symbol&&Symbol.iterator,R=S&&T[S],N=0;if(R)return R.call(T);if(T&&"number"==typeof T.length)return{next:function(){return T&&N>=T.length&&(T=void 0),{value:T&&T[N++],done:!T}}};throw TypeError(S?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(T,S){var R="function"==typeof Symbol&&T[Symbol.iterator];if(!R)return T;var N,M,L=R.call(T),U=[];try{for(;(void 0===S||S-- >0)&&!(N=L.next()).done;)U.push(N.value)}catch(T){M={error:T}}finally{try{N&&!N.done&&(R=L.return)&&R.call(L)}finally{if(M)throw M.error}}return U}function __spread(){for(var T=[],S=0;S<arguments.length;S++)T=T.concat(__read(arguments[S]));return T}function __spreadArrays(){for(var T=0,S=0,R=arguments.length;S<R;S++)T+=arguments[S].length;for(var N=Array(T),M=0,S=0;S<R;S++)for(var L=arguments[S],U=0,V=L.length;U<V;U++,M++)N[M]=L[U];return N}function __spreadArray(T,S,R){if(R||2==arguments.length)for(var N,M=0,L=S.length;M<L;M++)!N&&M in S||(N||(N=Array.prototype.slice.call(S,0,M)),N[M]=S[M]);return T.concat(N||Array.prototype.slice.call(S))}function __await(T){return this instanceof __await?(this.v=T,this):new __await(T)}function __asyncGenerator(T,S,R){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var N,M=R.apply(T,S||[]),L=[];return N={},verb("next"),verb("throw"),verb("return"),N[Symbol.asyncIterator]=function(){return this},N;function verb(T){M[T]&&(N[T]=function(S){return new Promise(function(R,N){L.push([T,S,R,N])>1||resume(T,S)})})}function resume(T,S){try{step(M[T](S))}catch(T){settle(L[0][3],T)}}function step(T){T.value instanceof __await?Promise.resolve(T.value.v).then(fulfill,reject):settle(L[0][2],T)}function fulfill(T){resume("next",T)}function reject(T){resume("throw",T)}function settle(T,S){T(S),L.shift(),L.length&&resume(L[0][0],L[0][1])}}function __asyncDelegator(T){var S,R;return S={},verb("next"),verb("throw",function(T){throw T}),verb("return"),S[Symbol.iterator]=function(){return this},S;function verb(N,M){S[N]=T[N]?function(S){return(R=!R)?{value:__await(T[N](S)),done:!1}:M?M(S):S}:M}}function __asyncValues(T){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var S,R=T[Symbol.asyncIterator];return R?R.call(T):(T=__values(T),S={},verb("next"),verb("throw"),verb("return"),S[Symbol.asyncIterator]=function(){return this},S);function verb(R){S[R]=T[R]&&function(S){return new Promise(function(N,M){settle(N,M,(S=T[R](S)).done,S.value)})}}function settle(T,S,R,N){Promise.resolve(N).then(function(S){T({value:S,done:R})},S)}}function __makeTemplateObject(T,S){return Object.defineProperty?Object.defineProperty(T,"raw",{value:S}):T.raw=S,T}var M=Object.create?function(T,S){Object.defineProperty(T,"default",{enumerable:!0,value:S})}:function(T,S){T.default=S};function __importStar(T){if(T&&T.__esModule)return T;var S={};if(null!=T)for(var R in T)"default"!==R&&Object.prototype.hasOwnProperty.call(T,R)&&N(S,T,R);return M(S,T),S}function __importDefault(T){return T&&T.__esModule?T:{default:T}}function __classPrivateFieldGet(T,S,R,N){if("a"===R&&!N)throw TypeError("Private accessor was defined without a getter");if("function"==typeof S?T!==S||!N:!S.has(T))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===R?N:"a"===R?N.call(T):N?N.value:S.get(T)}function __classPrivateFieldSet(T,S,R,N,M){if("m"===N)throw TypeError("Private method is not writable");if("a"===N&&!M)throw TypeError("Private accessor was defined without a setter");if("function"==typeof S?T!==S||!M:!S.has(T))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===N?M.call(T,R):M?M.value=R:S.set(T,R),R}function __classPrivateFieldIn(T,S){if(null===S||"object"!=typeof S&&"function"!=typeof S)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof T?S===T:T.has(S)}function __addDisposableResource(T,S,R){if(null!=S){var N;if("object"!=typeof S&&"function"!=typeof S)throw TypeError("Object expected.");if(R){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");N=S[Symbol.asyncDispose]}if(void 0===N){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");N=S[Symbol.dispose]}if("function"!=typeof N)throw TypeError("Object not disposable.");T.stack.push({value:S,dispose:N,async:R})}else R&&T.stack.push({async:!0});return S}var L="function"==typeof SuppressedError?SuppressedError:function(T,S,R){var N=Error(R);return N.name="SuppressedError",N.error=T,N.suppressed=S,N};function __disposeResources(T){function fail(S){T.error=T.hasError?new L(S,T.error,"An error was suppressed during disposal."):S,T.hasError=!0}function next(){for(;T.stack.length;){var S=T.stack.pop();try{var R=S.dispose&&S.dispose.call(S.value);if(S.async)return Promise.resolve(R).then(next,function(T){return fail(T),next()})}catch(T){fail(T)}}if(T.hasError)throw T.error}return next()}S.default={__extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__createBinding:N,__exportStar,__values,__read,__spread,__spreadArrays,__spreadArray,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__classPrivateFieldIn,__addDisposableResource,__disposeResources}}},function(T){var __webpack_exec__=function(S){return T(T.s=S)};T.O(0,[9774,179],function(){return __webpack_exec__(18687),__webpack_exec__(27433),__webpack_exec__(71023)}),_N_E=T.O()}]);